diff --git a/Content.Client/Content.Client.csproj b/Content.Client/Content.Client.csproj index 0ac62cc4ad..92b0d11497 100644 --- a/Content.Client/Content.Client.csproj +++ b/Content.Client/Content.Client.csproj @@ -23,7 +23,6 @@ - diff --git a/Content.Client/Effects/EffectVisualizerSystem.cs b/Content.Client/Effects/EffectVisualizerSystem.cs new file mode 100644 index 0000000000..05489bf82d --- /dev/null +++ b/Content.Client/Effects/EffectVisualizerSystem.cs @@ -0,0 +1,17 @@ +using Robust.Client.Animations; +using Robust.Client.GameObjects; + +namespace Content.Client.Effects; + +public sealed class EffectVisualizerSystem : EntitySystem +{ + public override void Initialize() + { + SubscribeLocalEvent(OnEffectAnimComplete); + } + + private void OnEffectAnimComplete(EntityUid uid, EffectVisualsComponent component, AnimationCompletedEvent args) + { + QueueDel(uid); + } +} diff --git a/Content.Client/Effects/EffectVisualsComponent.cs b/Content.Client/Effects/EffectVisualsComponent.cs new file mode 100644 index 0000000000..05a1231f28 --- /dev/null +++ b/Content.Client/Effects/EffectVisualsComponent.cs @@ -0,0 +1,8 @@ +namespace Content.Client.Effects; + +[RegisterComponent] +public sealed class EffectVisualsComponent : Component +{ + public float Length; + public float Accumulator = 0f; +} diff --git a/Content.Client/Items/ItemStatusMessages.cs b/Content.Client/Items/ItemStatusMessages.cs index 93ebaeabe0..58a302e882 100644 --- a/Content.Client/Items/ItemStatusMessages.cs +++ b/Content.Client/Items/ItemStatusMessages.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using Robust.Client.UserInterface; -using Robust.Shared.GameObjects; +using Robust.Client.UserInterface; namespace Content.Client.Items { diff --git a/Content.Client/Weapons/Ranged/Barrels/Components/ClientBatteryBarrelComponent.cs b/Content.Client/Weapons/Ranged/Barrels/Components/ClientBatteryBarrelComponent.cs deleted file mode 100644 index bc8720faf1..0000000000 --- a/Content.Client/Weapons/Ranged/Barrels/Components/ClientBatteryBarrelComponent.cs +++ /dev/null @@ -1,140 +0,0 @@ -using Content.Client.Items.Components; -using Content.Client.Stylesheets; -using Content.Shared.Weapons.Ranged.Barrels.Components; -using Robust.Client.Graphics; -using Robust.Client.UserInterface; -using Robust.Client.UserInterface.Controls; -using Robust.Shared.GameStates; -using static Robust.Client.UserInterface.Controls.BoxContainer; - -namespace Content.Client.Weapons.Ranged.Barrels.Components -{ - [RegisterComponent] - [NetworkedComponent()] - public sealed class ClientBatteryBarrelComponent : Component, IItemStatus - { - public StatusControl? ItemStatus; - - public Control MakeControl() - { - ItemStatus = new StatusControl(this); - - if (IoCManager.Resolve().TryGetComponent(Owner, out AppearanceComponent appearance)) - ItemStatus.Update(appearance); - - return ItemStatus; - } - - public void DestroyControl(Control control) - { - if (ItemStatus == control) - { - ItemStatus = null; - } - } - - public sealed class StatusControl : Control - { - private readonly ClientBatteryBarrelComponent _parent; - private readonly BoxContainer _bulletsList; - private readonly Label _noBatteryLabel; - private readonly Label _ammoCount; - - public StatusControl(ClientBatteryBarrelComponent parent) - { - MinHeight = 15; - _parent = parent; - HorizontalExpand = true; - VerticalAlignment = VAlignment.Center; - - AddChild(new BoxContainer - { - Orientation = LayoutOrientation.Horizontal, - HorizontalExpand = true, - Children = - { - new Control - { - HorizontalExpand = true, - Children = - { - (_bulletsList = new BoxContainer - { - Orientation = LayoutOrientation.Horizontal, - VerticalAlignment = VAlignment.Center, - SeparationOverride = 4 - }), - (_noBatteryLabel = new Label - { - Text = "No Battery!", - StyleClasses = {StyleNano.StyleClassItemStatus} - }) - } - }, - new Control() { MinSize = (5,0) }, - (_ammoCount = new Label - { - StyleClasses = {StyleNano.StyleClassItemStatus}, - HorizontalAlignment = HAlignment.Right, - }), - } - }); - } - - public void Update(AppearanceComponent appearance) - { - _bulletsList.RemoveAllChildren(); - - if (!appearance.TryGetData(MagazineBarrelVisuals.MagLoaded, out bool loaded) || !loaded) - { - _noBatteryLabel.Visible = true; - _ammoCount.Visible = false; - return; - } - - appearance.TryGetData(AmmoVisuals.AmmoCount, out int count); - appearance.TryGetData(AmmoVisuals.AmmoMax, out int capacity); - - _noBatteryLabel.Visible = false; - _ammoCount.Visible = true; - - _ammoCount.Text = $"x{count:00}"; - capacity = Math.Min(capacity, 8); - FillBulletRow(_bulletsList, count, capacity); - } - - private static void FillBulletRow(Control container, int count, int capacity) - { - var colorGone = Color.FromHex("#000000"); - var color = Color.FromHex("#E00000"); - - // Draw the empty ones - for (var i = count; i < capacity; i++) - { - container.AddChild(new PanelContainer - { - PanelOverride = new StyleBoxFlat() - { - BackgroundColor = colorGone, - }, - MinSize = (10, 15), - }); - } - - // Draw the full ones, but limit the count to the capacity - count = Math.Min(count, capacity); - for (var i = 0; i < count; i++) - { - container.AddChild(new PanelContainer - { - PanelOverride = new StyleBoxFlat() - { - BackgroundColor = color, - }, - MinSize = (10, 15), - }); - } - } - } - } -} diff --git a/Content.Client/Weapons/Ranged/Barrels/Components/ClientBoltActionBarrelComponent.cs b/Content.Client/Weapons/Ranged/Barrels/Components/ClientBoltActionBarrelComponent.cs deleted file mode 100644 index f50754abb2..0000000000 --- a/Content.Client/Weapons/Ranged/Barrels/Components/ClientBoltActionBarrelComponent.cs +++ /dev/null @@ -1,212 +0,0 @@ -using System; -using Content.Client.IoC; -using Content.Client.Items.Components; -using Content.Client.Resources; -using Content.Client.Stylesheets; -using Content.Shared.Weapons.Ranged.Barrels.Components; -using Robust.Client.Graphics; -using Robust.Client.UserInterface; -using Robust.Client.UserInterface.Controls; -using Robust.Shared.GameObjects; -using Robust.Shared.GameStates; -using Robust.Shared.Maths; -using Robust.Shared.ViewVariables; -using static Robust.Client.UserInterface.Controls.BoxContainer; - -namespace Content.Client.Weapons.Ranged.Barrels.Components -{ - [RegisterComponent] - [NetworkedComponent()] - public sealed class ClientBoltActionBarrelComponent : Component, IItemStatus - { - private StatusControl? _statusControl; - - /// - /// chambered is true when a bullet is chambered - /// spent is true when the chambered bullet is spent - /// - [ViewVariables] - public (bool chambered, bool spent) Chamber { get; private set; } - - /// - /// Count of bullets in the magazine. - /// - /// - /// Null if no magazine is inserted. - /// - [ViewVariables] - public (int count, int max)? MagazineCount { get; private set; } - - public override void HandleComponentState(ComponentState? curState, ComponentState? nextState) - { - base.HandleComponentState(curState, nextState); - - if (curState is not BoltActionBarrelComponentState cast) - return; - - Chamber = cast.Chamber; - MagazineCount = cast.Magazine; - _statusControl?.Update(); - } - - public Control MakeControl() - { - _statusControl = new StatusControl(this); - _statusControl.Update(); - return _statusControl; - } - - public void DestroyControl(Control control) - { - if (_statusControl == control) - { - _statusControl = null; - } - } - - private sealed class StatusControl : Control - { - private readonly ClientBoltActionBarrelComponent _parent; - private readonly BoxContainer _bulletsListTop; - private readonly BoxContainer _bulletsListBottom; - private readonly TextureRect _chamberedBullet; - private readonly Label _noMagazineLabel; - - public StatusControl(ClientBoltActionBarrelComponent parent) - { - MinHeight = 15; - _parent = parent; - HorizontalExpand = true; - VerticalAlignment = VAlignment.Center; - AddChild(new BoxContainer - { - Orientation = LayoutOrientation.Vertical, - HorizontalExpand = true, - VerticalAlignment = VAlignment.Center, - SeparationOverride = 0, - Children = - { - (_bulletsListTop = new BoxContainer - { - Orientation = LayoutOrientation.Horizontal, - SeparationOverride = 0 - }), - new BoxContainer - { - Orientation = LayoutOrientation.Horizontal, - HorizontalExpand = true, - Children = - { - new Control - { - HorizontalExpand = true, - Children = - { - (_bulletsListBottom = new BoxContainer - { - Orientation = LayoutOrientation.Horizontal, - VerticalAlignment = VAlignment.Center, - SeparationOverride = 0 - }), - (_noMagazineLabel = new Label - { - Text = "No Magazine!", - StyleClasses = {StyleNano.StyleClassItemStatus} - }) - } - }, - (_chamberedBullet = new TextureRect - { - Texture = StaticIoC.ResC.GetTexture("/Textures/Interface/ItemStatus/Bullets/chambered.png"), - VerticalAlignment = VAlignment.Center, - HorizontalAlignment = HAlignment.Right, - }) - } - } - } - }); - } - - public void Update() - { - _chamberedBullet.ModulateSelfOverride = - _parent.Chamber.chambered ? - _parent.Chamber.spent ? Color.Red : Color.FromHex("#d7df60") - : Color.Black; - - _bulletsListTop.RemoveAllChildren(); - _bulletsListBottom.RemoveAllChildren(); - - if (_parent.MagazineCount == null) - { - _noMagazineLabel.Visible = true; - return; - } - - var (count, capacity) = _parent.MagazineCount.Value; - - _noMagazineLabel.Visible = false; - - string texturePath; - if (capacity <= 20) - { - texturePath = "/Textures/Interface/ItemStatus/Bullets/normal.png"; - } - else if (capacity <= 30) - { - texturePath = "/Textures/Interface/ItemStatus/Bullets/small.png"; - } - else - { - texturePath = "/Textures/Interface/ItemStatus/Bullets/tiny.png"; - } - - var texture = StaticIoC.ResC.GetTexture(texturePath); - - const int tinyMaxRow = 60; - - if (capacity > tinyMaxRow) - { - FillBulletRow(_bulletsListBottom, Math.Min(tinyMaxRow, count), tinyMaxRow, texture); - FillBulletRow(_bulletsListTop, Math.Max(0, count - tinyMaxRow), capacity - tinyMaxRow, texture); - } - else - { - FillBulletRow(_bulletsListBottom, count, capacity, texture); - } - } - - private static void FillBulletRow(Control container, int count, int capacity, Texture texture) - { - var colorA = Color.FromHex("#b68f0e"); - var colorB = Color.FromHex("#d7df60"); - var colorGoneA = Color.FromHex("#000000"); - var colorGoneB = Color.FromHex("#222222"); - - var altColor = false; - - for (var i = count; i < capacity; i++) - { - container.AddChild(new TextureRect - { - Texture = texture, - ModulateSelfOverride = altColor ? colorGoneA : colorGoneB - }); - - altColor ^= true; - } - - for (var i = 0; i < count; i++) - { - container.AddChild(new TextureRect - { - Texture = texture, - ModulateSelfOverride = altColor ? colorA : colorB - }); - - altColor ^= true; - } - } - } - } -} diff --git a/Content.Client/Weapons/Ranged/Barrels/Components/ClientMagazineBarrelComponent.cs b/Content.Client/Weapons/Ranged/Barrels/Components/ClientMagazineBarrelComponent.cs deleted file mode 100644 index f11adce7b5..0000000000 --- a/Content.Client/Weapons/Ranged/Barrels/Components/ClientMagazineBarrelComponent.cs +++ /dev/null @@ -1,248 +0,0 @@ -using System; -using Content.Client.IoC; -using Content.Client.Items.Components; -using Content.Client.Resources; -using Content.Client.Stylesheets; -using Content.Shared.Weapons.Ranged.Barrels.Components; -using Robust.Client.Animations; -using Robust.Client.Graphics; -using Robust.Client.UserInterface; -using Robust.Client.UserInterface.Controls; -using Robust.Shared.Animations; -using Robust.Shared.GameObjects; -using Robust.Shared.GameStates; -using Robust.Shared.Maths; -using Robust.Shared.Serialization.Manager.Attributes; -using Robust.Shared.ViewVariables; -using static Robust.Client.UserInterface.Controls.BoxContainer; - -namespace Content.Client.Weapons.Ranged.Barrels.Components -{ - [RegisterComponent] - [NetworkedComponent()] - public sealed class ClientMagazineBarrelComponent : Component, IItemStatus - { - private static readonly Animation AlarmAnimationSmg = new() - { - Length = TimeSpan.FromSeconds(1.4), - AnimationTracks = - { - new AnimationTrackControlProperty - { - // These timings match the SMG audio file. - Property = nameof(Label.FontColorOverride), - InterpolationMode = AnimationInterpolationMode.Previous, - KeyFrames = - { - new AnimationTrackProperty.KeyFrame(Color.Red, 0.1f), - new AnimationTrackProperty.KeyFrame(null!, 0.3f), - new AnimationTrackProperty.KeyFrame(Color.Red, 0.2f), - new AnimationTrackProperty.KeyFrame(null!, 0.3f), - new AnimationTrackProperty.KeyFrame(Color.Red, 0.2f), - new AnimationTrackProperty.KeyFrame(null!, 0.3f), - } - } - } - }; - - private static readonly Animation AlarmAnimationLmg = new() - { - Length = TimeSpan.FromSeconds(0.75), - AnimationTracks = - { - new AnimationTrackControlProperty - { - // These timings match the SMG audio file. - Property = nameof(Label.FontColorOverride), - InterpolationMode = AnimationInterpolationMode.Previous, - KeyFrames = - { - new AnimationTrackProperty.KeyFrame(Color.Red, 0.0f), - new AnimationTrackProperty.KeyFrame(null!, 0.15f), - new AnimationTrackProperty.KeyFrame(Color.Red, 0.15f), - new AnimationTrackProperty.KeyFrame(null!, 0.15f), - new AnimationTrackProperty.KeyFrame(Color.Red, 0.15f), - new AnimationTrackProperty.KeyFrame(null!, 0.15f), - } - } - } - }; - private StatusControl? _statusControl; - - /// - /// True if a bullet is chambered. - /// - [ViewVariables] - public bool Chambered { get; private set; } - - /// - /// Count of bullets in the magazine. - /// - /// - /// Null if no magazine is inserted. - /// - [ViewVariables] - public (int count, int max)? MagazineCount { get; private set; } - - [ViewVariables(VVAccess.ReadWrite)] [DataField("lmg_alarm_animation")] private bool _isLmgAlarmAnimation = default; - - public override void HandleComponentState(ComponentState? curState, ComponentState? nextState) - { - base.HandleComponentState(curState, nextState); - - if (curState is not MagazineBarrelComponentState cast) - return; - - Chambered = cast.Chambered; - MagazineCount = cast.Magazine; - _statusControl?.Update(); - } - - public void PlayAlarmAnimation() - { - _statusControl?.PlayAlarmAnimation(); - } - - public Control MakeControl() - { - _statusControl = new StatusControl(this); - _statusControl.Update(); - return _statusControl; - } - - public void DestroyControl(Control control) - { - if (_statusControl == control) - { - _statusControl = null; - } - } - - private sealed class StatusControl : Control - { - private readonly ClientMagazineBarrelComponent _parent; - private readonly BoxContainer _bulletsList; - private readonly TextureRect _chamberedBullet; - private readonly Label _noMagazineLabel; - private readonly Label _ammoCount; - - public StatusControl(ClientMagazineBarrelComponent parent) - { - MinHeight = 15; - _parent = parent; - HorizontalExpand = true; - VerticalAlignment = VAlignment.Center; - - AddChild(new BoxContainer - { - Orientation = LayoutOrientation.Horizontal, - HorizontalExpand = true, - Children = - { - (_chamberedBullet = new TextureRect - { - Texture = StaticIoC.ResC.GetTexture("/Textures/Interface/ItemStatus/Bullets/chambered_rotated.png"), - VerticalAlignment = VAlignment.Center, - HorizontalAlignment = HAlignment.Right, - }), - new Control() { MinSize = (5,0) }, - new Control - { - HorizontalExpand = true, - Children = - { - (_bulletsList = new BoxContainer - { - Orientation = LayoutOrientation.Horizontal, - VerticalAlignment = VAlignment.Center, - SeparationOverride = 0 - }), - (_noMagazineLabel = new Label - { - Text = "No Magazine!", - StyleClasses = {StyleNano.StyleClassItemStatus} - }) - } - }, - new Control() { MinSize = (5,0) }, - (_ammoCount = new Label - { - StyleClasses = {StyleNano.StyleClassItemStatus}, - HorizontalAlignment = HAlignment.Right, - }), - } - }); - } - - public void Update() - { - _chamberedBullet.ModulateSelfOverride = - _parent.Chambered ? Color.FromHex("#d7df60") : Color.Black; - - _bulletsList.RemoveAllChildren(); - - if (_parent.MagazineCount == null) - { - _noMagazineLabel.Visible = true; - _ammoCount.Visible = false; - return; - } - - var (count, capacity) = _parent.MagazineCount.Value; - - _noMagazineLabel.Visible = false; - _ammoCount.Visible = true; - - var texturePath = "/Textures/Interface/ItemStatus/Bullets/normal.png"; - var texture = StaticIoC.ResC.GetTexture(texturePath); - - _ammoCount.Text = $"x{count:00}"; - capacity = Math.Min(capacity, 20); - FillBulletRow(_bulletsList, count, capacity, texture); - } - - private static void FillBulletRow(Control container, int count, int capacity, Texture texture) - { - var colorA = Color.FromHex("#b68f0e"); - var colorB = Color.FromHex("#d7df60"); - var colorGoneA = Color.FromHex("#000000"); - var colorGoneB = Color.FromHex("#222222"); - - var altColor = false; - - // Draw the empty ones - for (var i = count; i < capacity; i++) - { - container.AddChild(new TextureRect - { - Texture = texture, - ModulateSelfOverride = altColor ? colorGoneA : colorGoneB, - Stretch = TextureRect.StretchMode.KeepCentered - }); - - altColor ^= true; - } - - // Draw the full ones, but limit the count to the capacity - count = Math.Min(count, capacity); - for (var i = 0; i < count; i++) - { - container.AddChild(new TextureRect - { - Texture = texture, - ModulateSelfOverride = altColor ? colorA : colorB, - Stretch = TextureRect.StretchMode.KeepCentered - }); - - altColor ^= true; - } - } - - public void PlayAlarmAnimation() - { - var animation = _parent._isLmgAlarmAnimation ? AlarmAnimationLmg : AlarmAnimationSmg; - _noMagazineLabel.PlayAnimation(animation, "alarm"); - } - } - } -} diff --git a/Content.Client/Weapons/Ranged/Barrels/Components/ClientPumpBarrelComponent.cs b/Content.Client/Weapons/Ranged/Barrels/Components/ClientPumpBarrelComponent.cs deleted file mode 100644 index 5d103819f7..0000000000 --- a/Content.Client/Weapons/Ranged/Barrels/Components/ClientPumpBarrelComponent.cs +++ /dev/null @@ -1,212 +0,0 @@ -using System; -using Content.Client.IoC; -using Content.Client.Items.Components; -using Content.Client.Resources; -using Content.Client.Stylesheets; -using Content.Shared.Weapons.Ranged.Barrels.Components; -using Robust.Client.Graphics; -using Robust.Client.UserInterface; -using Robust.Client.UserInterface.Controls; -using Robust.Shared.GameObjects; -using Robust.Shared.GameStates; -using Robust.Shared.Maths; -using Robust.Shared.ViewVariables; -using static Robust.Client.UserInterface.Controls.BoxContainer; - -namespace Content.Client.Weapons.Ranged.Barrels.Components -{ - [RegisterComponent] - [NetworkedComponent()] - public sealed class ClientPumpBarrelComponent : Component, IItemStatus - { - private StatusControl? _statusControl; - - /// - /// chambered is true when a bullet is chambered - /// spent is true when the chambered bullet is spent - /// - [ViewVariables] - public (bool chambered, bool spent) Chamber { get; private set; } - - /// - /// Count of bullets in the magazine. - /// - /// - /// Null if no magazine is inserted. - /// - [ViewVariables] - public (int count, int max)? MagazineCount { get; private set; } - - public override void HandleComponentState(ComponentState? curState, ComponentState? nextState) - { - base.HandleComponentState(curState, nextState); - - if (curState is not PumpBarrelComponentState cast) - return; - - Chamber = cast.Chamber; - MagazineCount = cast.Magazine; - _statusControl?.Update(); - } - - public Control MakeControl() - { - _statusControl = new StatusControl(this); - _statusControl.Update(); - return _statusControl; - } - - public void DestroyControl(Control control) - { - if (_statusControl == control) - { - _statusControl = null; - } - } - - private sealed class StatusControl : Control - { - private readonly ClientPumpBarrelComponent _parent; - private readonly BoxContainer _bulletsListTop; - private readonly BoxContainer _bulletsListBottom; - private readonly TextureRect _chamberedBullet; - private readonly Label _noMagazineLabel; - - public StatusControl(ClientPumpBarrelComponent parent) - { - MinHeight = 15; - _parent = parent; - HorizontalExpand = true; - VerticalAlignment = VAlignment.Center; - AddChild(new BoxContainer - { - Orientation = LayoutOrientation.Vertical, - HorizontalExpand = true, - VerticalAlignment = VAlignment.Center, - SeparationOverride = 0, - Children = - { - (_bulletsListTop = new BoxContainer - { - Orientation = LayoutOrientation.Horizontal, - SeparationOverride = 0 - }), - new BoxContainer - { - Orientation = LayoutOrientation.Horizontal, - HorizontalExpand = true, - Children = - { - new Control - { - HorizontalExpand = true, - Children = - { - (_bulletsListBottom = new BoxContainer - { - Orientation = LayoutOrientation.Horizontal, - VerticalAlignment = VAlignment.Center, - SeparationOverride = 0 - }), - (_noMagazineLabel = new Label - { - Text = "No Magazine!", - StyleClasses = {StyleNano.StyleClassItemStatus} - }) - } - }, - (_chamberedBullet = new TextureRect - { - Texture = StaticIoC.ResC.GetTexture("/Textures/Interface/ItemStatus/Bullets/chambered.png"), - VerticalAlignment = VAlignment.Center, - HorizontalAlignment = HAlignment.Right, - }) - } - } - } - }); - } - - public void Update() - { - _chamberedBullet.ModulateSelfOverride = - _parent.Chamber.chambered ? - _parent.Chamber.spent ? Color.Red : Color.FromHex("#d7df60") - : Color.Black; - - _bulletsListTop.RemoveAllChildren(); - _bulletsListBottom.RemoveAllChildren(); - - if (_parent.MagazineCount == null) - { - _noMagazineLabel.Visible = true; - return; - } - - var (count, capacity) = _parent.MagazineCount.Value; - - _noMagazineLabel.Visible = false; - - string texturePath; - if (capacity <= 20) - { - texturePath = "/Textures/Interface/ItemStatus/Bullets/normal.png"; - } - else if (capacity <= 30) - { - texturePath = "/Textures/Interface/ItemStatus/Bullets/small.png"; - } - else - { - texturePath = "/Textures/Interface/ItemStatus/Bullets/tiny.png"; - } - - var texture = StaticIoC.ResC.GetTexture(texturePath); - - const int tinyMaxRow = 60; - - if (capacity > tinyMaxRow) - { - FillBulletRow(_bulletsListBottom, Math.Min(tinyMaxRow, count), tinyMaxRow, texture); - FillBulletRow(_bulletsListTop, Math.Max(0, count - tinyMaxRow), capacity - tinyMaxRow, texture); - } - else - { - FillBulletRow(_bulletsListBottom, count, capacity, texture); - } - } - - private static void FillBulletRow(Control container, int count, int capacity, Texture texture) - { - var colorA = Color.FromHex("#b68f0e"); - var colorB = Color.FromHex("#d7df60"); - var colorGoneA = Color.FromHex("#000000"); - var colorGoneB = Color.FromHex("#222222"); - - var altColor = false; - - for (var i = count; i < capacity; i++) - { - container.AddChild(new TextureRect - { - Texture = texture, - ModulateSelfOverride = altColor ? colorGoneA : colorGoneB - }); - - altColor ^= true; - } - - for (var i = 0; i < count; i++) - { - container.AddChild(new TextureRect - { - Texture = texture, - ModulateSelfOverride = altColor ? colorA : colorB - }); - - altColor ^= true; - } - } - } - } -} diff --git a/Content.Client/Weapons/Ranged/Barrels/Components/ClientRevolverBarrelComponent.cs b/Content.Client/Weapons/Ranged/Barrels/Components/ClientRevolverBarrelComponent.cs deleted file mode 100644 index 8ddd3999bc..0000000000 --- a/Content.Client/Weapons/Ranged/Barrels/Components/ClientRevolverBarrelComponent.cs +++ /dev/null @@ -1,168 +0,0 @@ -using Content.Client.IoC; -using Content.Client.Items.Components; -using Content.Client.Resources; -using Content.Shared.Weapons.Ranged.Barrels.Components; -using Robust.Client.Graphics; -using Robust.Client.UserInterface; -using Robust.Client.UserInterface.Controls; -using Robust.Shared.GameObjects; -using Robust.Shared.GameStates; -using Robust.Shared.Maths; -using Robust.Shared.ViewVariables; -using static Robust.Client.UserInterface.Controls.BoxContainer; - -namespace Content.Client.Weapons.Ranged.Barrels.Components -{ - [RegisterComponent] - [NetworkedComponent()] - public sealed class ClientRevolverBarrelComponent : Component, IItemStatus - { - private StatusControl? _statusControl; - - /// - /// A array that lists the bullet states - /// true means a spent bullet - /// false means a "shootable" bullet - /// null means no bullet - /// - [ViewVariables] - public bool?[] Bullets { get; private set; } = new bool?[0]; - - [ViewVariables] - public int CurrentSlot { get; private set; } - - public override void HandleComponentState(ComponentState? curState, ComponentState? nextState) - { - base.HandleComponentState(curState, nextState); - - if (curState is not RevolverBarrelComponentState cast) - return; - - CurrentSlot = cast.CurrentSlot; - Bullets = cast.Bullets; - _statusControl?.Update(); - } - - public Control MakeControl() - { - _statusControl = new StatusControl(this); - _statusControl.Update(); - return _statusControl; - } - - public void DestroyControl(Control control) - { - if (_statusControl == control) - { - _statusControl = null; - } - } - - private sealed class StatusControl : Control - { - private readonly ClientRevolverBarrelComponent _parent; - private readonly BoxContainer _bulletsList; - - public StatusControl(ClientRevolverBarrelComponent parent) - { - MinHeight = 15; - _parent = parent; - HorizontalExpand = true; - VerticalAlignment = VAlignment.Center; - AddChild((_bulletsList = new BoxContainer - { - Orientation = LayoutOrientation.Horizontal, - HorizontalExpand = true, - VerticalAlignment = VAlignment.Center, - SeparationOverride = 0 - })); - } - - public void Update() - { - _bulletsList.RemoveAllChildren(); - - var capacity = _parent.Bullets.Length; - - string texturePath; - if (capacity <= 20) - { - texturePath = "/Textures/Interface/ItemStatus/Bullets/normal.png"; - } - else if (capacity <= 30) - { - texturePath = "/Textures/Interface/ItemStatus/Bullets/small.png"; - } - else - { - texturePath = "/Textures/Interface/ItemStatus/Bullets/tiny.png"; - } - - var texture = StaticIoC.ResC.GetTexture(texturePath); - var spentTexture = StaticIoC.ResC.GetTexture("/Textures/Interface/ItemStatus/Bullets/empty.png"); - - FillBulletRow(_bulletsList, texture, spentTexture); - } - - private void FillBulletRow(Control container, Texture texture, Texture emptyTexture) - { - var colorA = Color.FromHex("#b68f0e"); - var colorB = Color.FromHex("#d7df60"); - var colorSpentA = Color.FromHex("#b50e25"); - var colorSpentB = Color.FromHex("#d3745f"); - var colorGoneA = Color.FromHex("#000000"); - var colorGoneB = Color.FromHex("#222222"); - - var altColor = false; - var scale = 1.3f; - - for (var i = 0; i < _parent.Bullets.Length; i++) - { - var bulletSpent = _parent.Bullets[i]; - // Add a outline - var box = new Control() - { - MinSize = texture.Size * scale, - }; - if (i == _parent.CurrentSlot) - { - box.AddChild(new TextureRect - { - Texture = texture, - TextureScale = (scale, scale), - ModulateSelfOverride = Color.LimeGreen, - }); - } - Color color; - Texture bulletTexture = texture; - - if (bulletSpent.HasValue) - { - if (bulletSpent.Value) - { - color = altColor ? colorSpentA : colorSpentB; - bulletTexture = emptyTexture; - } - else - { - color = altColor ? colorA : colorB; - } - } - else - { - color = altColor ? colorGoneA : colorGoneB; - } - - box.AddChild(new TextureRect - { - Stretch = TextureRect.StretchMode.KeepCentered, - Texture = bulletTexture, - ModulateSelfOverride = color, - }); - altColor ^= true; - container.AddChild(box); - } - } - } - } -} diff --git a/Content.Client/Weapons/Ranged/Barrels/EntitySystems/ClientBatteryBarrelSystem.cs b/Content.Client/Weapons/Ranged/Barrels/EntitySystems/ClientBatteryBarrelSystem.cs deleted file mode 100644 index 19523712ab..0000000000 --- a/Content.Client/Weapons/Ranged/Barrels/EntitySystems/ClientBatteryBarrelSystem.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Content.Client.Weapons.Ranged.Barrels.Components; -using Robust.Client.GameObjects; - -namespace Content.Client.Weapons.Ranged.Barrels.EntitySystems; - -public sealed class ClientBatteryBarrelSystem : EntitySystem -{ - public override void Initialize() - { - base.Initialize(); - - SubscribeLocalEvent(OnAppearanceChange); - } - - private void OnAppearanceChange(EntityUid uid, ClientBatteryBarrelComponent component, ref AppearanceChangeEvent args) - { - component.ItemStatus?.Update(args.Component); - } -} diff --git a/Content.Client/Weapons/Ranged/Barrels/Visualizers/BarrelBoltVisualizer.cs b/Content.Client/Weapons/Ranged/Barrels/Visualizers/BarrelBoltVisualizer.cs deleted file mode 100644 index cce9bbdac8..0000000000 --- a/Content.Client/Weapons/Ranged/Barrels/Visualizers/BarrelBoltVisualizer.cs +++ /dev/null @@ -1,39 +0,0 @@ -using Content.Shared.Weapons.Ranged.Barrels.Components; -using JetBrains.Annotations; -using Robust.Client.GameObjects; -using Robust.Shared.GameObjects; -using Robust.Shared.IoC; - -namespace Content.Client.Weapons.Ranged.Barrels.Visualizers -{ - [UsedImplicitly] - public sealed class BarrelBoltVisualizer : AppearanceVisualizer - { - public override void InitializeEntity(EntityUid entity) - { - base.InitializeEntity(entity); - var sprite = IoCManager.Resolve().GetComponent(entity); - sprite.LayerSetState(RangedBarrelVisualLayers.Bolt, "bolt-open"); - } - - public override void OnChangeData(AppearanceComponent component) - { - base.OnChangeData(component); - var sprite = IoCManager.Resolve().GetComponent(component.Owner); - - if (!component.TryGetData(BarrelBoltVisuals.BoltOpen, out bool boltOpen)) - { - return; - } - - if (boltOpen) - { - sprite.LayerSetState(RangedBarrelVisualLayers.Bolt, "bolt-open"); - } - else - { - sprite.LayerSetState(RangedBarrelVisualLayers.Bolt, "bolt-closed"); - } - } - } -} diff --git a/Content.Client/Weapons/Ranged/Barrels/Visualizers/MagVisualizer.cs b/Content.Client/Weapons/Ranged/Barrels/Visualizers/MagVisualizer.cs deleted file mode 100644 index 948c1aeff3..0000000000 --- a/Content.Client/Weapons/Ranged/Barrels/Visualizers/MagVisualizer.cs +++ /dev/null @@ -1,106 +0,0 @@ -using Content.Shared.Rounding; -using Content.Shared.Weapons.Ranged.Barrels.Components; -using JetBrains.Annotations; -using Robust.Client.GameObjects; -using Robust.Shared.GameObjects; -using Robust.Shared.IoC; -using Robust.Shared.Serialization.Manager.Attributes; - -namespace Content.Client.Weapons.Ranged.Barrels.Visualizers -{ - [UsedImplicitly] - public sealed class MagVisualizer : AppearanceVisualizer - { - private bool _magLoaded; - [DataField("magState")] - private string? _magState; - [DataField("steps")] - private int _magSteps; - [DataField("zeroVisible")] - private bool _zeroVisible; - - public override void InitializeEntity(EntityUid entity) - { - base.InitializeEntity(entity); - var sprite = IoCManager.Resolve().GetComponent(entity); - - if (sprite.LayerMapTryGet(RangedBarrelVisualLayers.Mag, out _)) - { - sprite.LayerSetState(RangedBarrelVisualLayers.Mag, $"{_magState}-{_magSteps-1}"); - sprite.LayerSetVisible(RangedBarrelVisualLayers.Mag, false); - } - - if (sprite.LayerMapTryGet(RangedBarrelVisualLayers.MagUnshaded, out _)) - { - sprite.LayerSetState(RangedBarrelVisualLayers.MagUnshaded, $"{_magState}-unshaded-{_magSteps-1}"); - sprite.LayerSetVisible(RangedBarrelVisualLayers.MagUnshaded, false); - } - } - - public override void OnChangeData(AppearanceComponent component) - { - base.OnChangeData(component); - - // tl;dr - // 1.If no mag then hide it OR - // 2. If step 0 isn't visible then hide it (mag or unshaded) - // 3. Otherwise just do mag / unshaded as is - var sprite = IoCManager.Resolve().GetComponent(component.Owner); - - component.TryGetData(MagazineBarrelVisuals.MagLoaded, out _magLoaded); - - if (_magLoaded) - { - if (!component.TryGetData(AmmoVisuals.AmmoMax, out int capacity)) - { - return; - } - if (!component.TryGetData(AmmoVisuals.AmmoCount, out int current)) - { - return; - } - - var step = ContentHelpers.RoundToLevels(current, capacity, _magSteps); - - if (step == 0 && !_zeroVisible) - { - if (sprite.LayerMapTryGet(RangedBarrelVisualLayers.Mag, out _)) - { - sprite.LayerSetVisible(RangedBarrelVisualLayers.Mag, false); - } - - if (sprite.LayerMapTryGet(RangedBarrelVisualLayers.MagUnshaded, out _)) - { - sprite.LayerSetVisible(RangedBarrelVisualLayers.MagUnshaded, false); - } - - return; - } - - if (sprite.LayerMapTryGet(RangedBarrelVisualLayers.Mag, out _)) - { - sprite.LayerSetVisible(RangedBarrelVisualLayers.Mag, true); - sprite.LayerSetState(RangedBarrelVisualLayers.Mag, $"{_magState}-{step}"); - } - - if (sprite.LayerMapTryGet(RangedBarrelVisualLayers.MagUnshaded, out _)) - { - sprite.LayerSetVisible(RangedBarrelVisualLayers.MagUnshaded, true); - sprite.LayerSetState(RangedBarrelVisualLayers.MagUnshaded, $"{_magState}-unshaded-{step}"); - } - } - else - { - if (sprite.LayerMapTryGet(RangedBarrelVisualLayers.Mag, out _)) - { - sprite.LayerSetVisible(RangedBarrelVisualLayers.Mag, false); - } - - if (sprite.LayerMapTryGet(RangedBarrelVisualLayers.MagUnshaded, out _)) - { - sprite.LayerSetVisible(RangedBarrelVisualLayers.MagUnshaded, false); - } - } - } - } -} diff --git a/Content.Client/Weapons/Ranged/Barrels/Visualizers/SpentAmmoVisualizer.cs b/Content.Client/Weapons/Ranged/Barrels/Visualizers/SpentAmmoVisualizer.cs deleted file mode 100644 index 10602a6644..0000000000 --- a/Content.Client/Weapons/Ranged/Barrels/Visualizers/SpentAmmoVisualizer.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Content.Shared.Weapons.Ranged.Barrels.Components; -using JetBrains.Annotations; -using Robust.Client.GameObjects; -using Robust.Shared.GameObjects; -using Robust.Shared.IoC; - -namespace Content.Client.Weapons.Ranged.Barrels.Visualizers -{ - [UsedImplicitly] - public sealed class SpentAmmoVisualizer : AppearanceVisualizer - { - public override void OnChangeData(AppearanceComponent component) - { - base.OnChangeData(component); - var sprite = IoCManager.Resolve().GetComponent(component.Owner); - - if (!component.TryGetData(AmmoVisuals.Spent, out bool spent)) - { - return; - } - - sprite.LayerSetState(AmmoVisualLayers.Base, spent ? "spent" : "base"); - } - } - - public enum AmmoVisualLayers : byte - { - Base, - } -} diff --git a/Content.Client/Weapons/Ranged/ClientRangedWeaponComponent.cs b/Content.Client/Weapons/Ranged/ClientRangedWeaponComponent.cs deleted file mode 100644 index 8ce2c638ec..0000000000 --- a/Content.Client/Weapons/Ranged/ClientRangedWeaponComponent.cs +++ /dev/null @@ -1,34 +0,0 @@ -using Content.Shared.Weapons.Ranged.Components; -using Robust.Shared.GameObjects; -using Robust.Shared.Map; -using Robust.Shared.Maths; - -namespace Content.Client.Weapons.Ranged -{ - // Yeah I put it all in the same enum, don't judge me - public enum RangedBarrelVisualLayers : byte - { - Base, - BaseUnshaded, - Bolt, - Mag, - MagUnshaded, - } - - [RegisterComponent] - public sealed class ClientRangedWeaponComponent : SharedRangedWeaponComponent - { - public FireRateSelector FireRateSelector { get; private set; } = FireRateSelector.Automatic; - - public override void HandleComponentState(ComponentState? curState, ComponentState? nextState) - { - base.HandleComponentState(curState, nextState); - if (curState is not RangedWeaponComponentState rangedState) - { - return; - } - - FireRateSelector = rangedState.FireRateSelector; - } - } -} diff --git a/Content.Client/Weapons/Ranged/TetherGunCommand.cs b/Content.Client/Weapons/Ranged/Commands/TetherGunCommand.cs similarity index 93% rename from Content.Client/Weapons/Ranged/TetherGunCommand.cs rename to Content.Client/Weapons/Ranged/Commands/TetherGunCommand.cs index 4a9609addf..f932eeb8a0 100644 --- a/Content.Client/Weapons/Ranged/TetherGunCommand.cs +++ b/Content.Client/Weapons/Ranged/Commands/TetherGunCommand.cs @@ -1,3 +1,4 @@ +using Content.Client.Weapons.Ranged.Systems; using Robust.Shared.Console; namespace Content.Client.Weapons.Ranged; diff --git a/Content.Client/Weapons/Ranged/Components/AmmoCounterComponent.cs b/Content.Client/Weapons/Ranged/Components/AmmoCounterComponent.cs new file mode 100644 index 0000000000..22742219c0 --- /dev/null +++ b/Content.Client/Weapons/Ranged/Components/AmmoCounterComponent.cs @@ -0,0 +1,10 @@ +using Content.Shared.Weapons.Ranged.Components; +using Robust.Client.UserInterface; + +namespace Content.Client.Weapons.Ranged.Components; + +[RegisterComponent] +public sealed class AmmoCounterComponent : SharedAmmoCounterComponent +{ + public Control? Control; +} diff --git a/Content.Client/Weapons/Ranged/Components/MagVisualizer.cs b/Content.Client/Weapons/Ranged/Components/MagVisualizer.cs new file mode 100644 index 0000000000..00f04a6f87 --- /dev/null +++ b/Content.Client/Weapons/Ranged/Components/MagVisualizer.cs @@ -0,0 +1,107 @@ +using Content.Shared.Rounding; +using Content.Shared.Weapons.Ranged.Systems; +using JetBrains.Annotations; +using Robust.Client.GameObjects; +using SharedGunSystem = Content.Shared.Weapons.Ranged.Systems.SharedGunSystem; + +namespace Content.Client.Weapons.Ranged.Components; + +[UsedImplicitly] +public sealed class MagVisualizer : AppearanceVisualizer +{ + [DataField("magState")] private string? _magState; + [DataField("steps")] private int _magSteps; + [DataField("zeroVisible")] private bool _zeroVisible; + + public override void InitializeEntity(EntityUid entity) + { + base.InitializeEntity(entity); + var sprite = IoCManager.Resolve().GetComponent(entity); + + if (sprite.LayerMapTryGet(GunVisualLayers.Mag, out _)) + { + sprite.LayerSetState(GunVisualLayers.Mag, $"{_magState}-{_magSteps - 1}"); + sprite.LayerSetVisible(GunVisualLayers.Mag, false); + } + + if (sprite.LayerMapTryGet(GunVisualLayers.MagUnshaded, out _)) + { + sprite.LayerSetState(GunVisualLayers.MagUnshaded, $"{_magState}-unshaded-{_magSteps - 1}"); + sprite.LayerSetVisible(GunVisualLayers.MagUnshaded, false); + } + } + + public override void OnChangeData(AppearanceComponent component) + { + base.OnChangeData(component); + + // tl;dr + // 1.If no mag then hide it OR + // 2. If step 0 isn't visible then hide it (mag or unshaded) + // 3. Otherwise just do mag / unshaded as is + var sprite = IoCManager.Resolve().GetComponent(component.Owner); + + if (!component.TryGetData(AmmoVisuals.MagLoaded, out bool magloaded) || + magloaded) + { + if (!component.TryGetData(AmmoVisuals.AmmoMax, out int capacity)) + { + capacity = _magSteps; + } + + if (!component.TryGetData(AmmoVisuals.AmmoCount, out int current)) + { + current = _magSteps; + } + + var step = ContentHelpers.RoundToLevels(current, capacity, _magSteps); + + if (step == 0 && !_zeroVisible) + { + if (sprite.LayerMapTryGet(GunVisualLayers.Mag, out _)) + { + sprite.LayerSetVisible(GunVisualLayers.Mag, false); + } + + if (sprite.LayerMapTryGet(GunVisualLayers.MagUnshaded, out _)) + { + sprite.LayerSetVisible(GunVisualLayers.MagUnshaded, false); + } + + return; + } + + if (sprite.LayerMapTryGet(GunVisualLayers.Mag, out _)) + { + sprite.LayerSetVisible(GunVisualLayers.Mag, true); + sprite.LayerSetState(GunVisualLayers.Mag, $"{_magState}-{step}"); + } + + if (sprite.LayerMapTryGet(GunVisualLayers.MagUnshaded, out _)) + { + sprite.LayerSetVisible(GunVisualLayers.MagUnshaded, true); + sprite.LayerSetState(GunVisualLayers.MagUnshaded, $"{_magState}-unshaded-{step}"); + } + } + else + { + if (sprite.LayerMapTryGet(GunVisualLayers.Mag, out _)) + { + sprite.LayerSetVisible(GunVisualLayers.Mag, false); + } + + if (sprite.LayerMapTryGet(GunVisualLayers.MagUnshaded, out _)) + { + sprite.LayerSetVisible(GunVisualLayers.MagUnshaded, false); + } + } + } +} + +public enum GunVisualLayers : byte +{ + Base, + BaseUnshaded, + Mag, + MagUnshaded, +} diff --git a/Content.Client/Weapons/Ranged/Components/SpentAmmoVisualsComponent.cs b/Content.Client/Weapons/Ranged/Components/SpentAmmoVisualsComponent.cs new file mode 100644 index 0000000000..e14263cf88 --- /dev/null +++ b/Content.Client/Weapons/Ranged/Components/SpentAmmoVisualsComponent.cs @@ -0,0 +1,20 @@ +using Content.Client.Weapons.Ranged.Systems; + +namespace Content.Client.Weapons.Ranged.Components; + +[RegisterComponent, Friend(typeof(GunSystem))] +public sealed class SpentAmmoVisualsComponent : Component +{ + /// + /// Should we do "{_state}-spent" or just "spent" + /// + [DataField("suffix")] public bool Suffix = true; + + [DataField("state")] + public string State = "base"; +} + +public enum AmmoVisualLayers : byte +{ + Base, +} diff --git a/Content.Client/Weapons/Ranged/GunSystem.AmmoCounter.cs b/Content.Client/Weapons/Ranged/GunSystem.AmmoCounter.cs deleted file mode 100644 index 8515d06a47..0000000000 --- a/Content.Client/Weapons/Ranged/GunSystem.AmmoCounter.cs +++ /dev/null @@ -1,31 +0,0 @@ -using Content.Client.Weapons.Ranged.Barrels.Components; -using Content.Shared.Weapons.Ranged; -using Robust.Client.Player; -using Robust.Shared.Containers; -using Robust.Shared.GameObjects; -using Robust.Shared.IoC; - -namespace Content.Client.Weapons.Ranged; - -public sealed class GunSystem : EntitySystem -{ - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - - public override void Initialize() - { - base.Initialize(); - SubscribeNetworkEvent(OnMagAutoEject); - } - - private void OnMagAutoEject(MagazineAutoEjectEvent ev) - { - var player = _playerManager.LocalPlayer?.ControlledEntity; - - if (!TryComp(ev.Uid, out ClientMagazineBarrelComponent? mag) || - !_container.TryGetContainingContainer(ev.Uid, out var container) || - container.Owner != player) return; - - mag.PlayAlarmAnimation(); - } -} diff --git a/Content.Client/Weapons/Ranged/RangedWeaponSystem.cs b/Content.Client/Weapons/Ranged/RangedWeaponSystem.cs deleted file mode 100644 index 1484aa7872..0000000000 --- a/Content.Client/Weapons/Ranged/RangedWeaponSystem.cs +++ /dev/null @@ -1,110 +0,0 @@ -using System; -using Content.Client.CombatMode; -using Content.Shared.Hands.Components; -using Content.Shared.Weapons.Ranged.Components; -using JetBrains.Annotations; -using Robust.Client.GameObjects; -using Robust.Client.Graphics; -using Robust.Client.Input; -using Robust.Client.Player; -using Robust.Shared.GameObjects; -using Robust.Shared.Input; -using Robust.Shared.IoC; -using Robust.Shared.Map; -using Robust.Shared.Timing; - -namespace Content.Client.Weapons.Ranged -{ - [UsedImplicitly] - public sealed class RangedWeaponSystem : EntitySystem - { - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IEyeManager _eyeManager = default!; - [Dependency] private readonly IMapManager _mapManager = default!; - [Dependency] private readonly IInputManager _inputManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly InputSystem _inputSystem = default!; - [Dependency] private readonly CombatModeSystem _combatModeSystem = default!; - - private bool _blocked; - private int _shotCounter; - - public override void Initialize() - { - base.Initialize(); - - UpdatesOutsidePrediction = true; - } - - public override void Update(float frameTime) - { - base.Update(frameTime); - - if (!_gameTiming.IsFirstTimePredicted) - { - return; - } - - var state = _inputSystem.CmdStates.GetState(EngineKeyFunctions.Use); - if (!_combatModeSystem.IsInCombatMode() || state != BoundKeyState.Down) - { - _shotCounter = 0; - _blocked = false; - return; - } - - var entity = _playerManager.LocalPlayer?.ControlledEntity; - if (!EntityManager.TryGetComponent(entity, out SharedHandsComponent? hands)) - { - return; - } - - if (hands.ActiveHandEntity is not EntityUid held || !EntityManager.TryGetComponent(held, out ClientRangedWeaponComponent? weapon)) - { - _blocked = true; - return; - } - - switch (weapon.FireRateSelector) - { - case FireRateSelector.Safety: - _blocked = true; - return; - case FireRateSelector.Single: - if (_shotCounter >= 1) - { - _blocked = true; - return; - } - - break; - case FireRateSelector.Automatic: - break; - default: - throw new ArgumentOutOfRangeException(); - } - - if (_blocked) - return; - - var mapCoordinates = _eyeManager.ScreenToMap(_inputManager.MouseScreenPosition); - EntityCoordinates coordinates; - - if (_mapManager.TryFindGridAt(mapCoordinates, out var grid)) - { - coordinates = EntityCoordinates.FromMap(grid.GridEntityId, mapCoordinates); - } - else - { - coordinates = EntityCoordinates.FromMap(_mapManager.GetMapEntityId(mapCoordinates.MapId), mapCoordinates); - } - - SyncFirePos(coordinates); - } - - private void SyncFirePos(EntityCoordinates coordinates) - { - RaiseNetworkEvent(new FirePosEvent(coordinates)); - } - } -} diff --git a/Content.Client/Weapons/Ranged/FlyBySoundSystem.cs b/Content.Client/Weapons/Ranged/Systems/FlyBySoundSystem.cs similarity index 89% rename from Content.Client/Weapons/Ranged/FlyBySoundSystem.cs rename to Content.Client/Weapons/Ranged/Systems/FlyBySoundSystem.cs index 0a0beb08a8..da9184a3c3 100644 --- a/Content.Client/Weapons/Ranged/FlyBySoundSystem.cs +++ b/Content.Client/Weapons/Ranged/Systems/FlyBySoundSystem.cs @@ -1,12 +1,13 @@ using Content.Client.Projectiles; -using Content.Shared.Weapons.Ranged; +using Content.Shared.Weapons.Ranged.Components; +using Content.Shared.Weapons.Ranged.Systems; using Robust.Client.Player; using Robust.Shared.Audio; using Robust.Shared.Physics.Dynamics; using Robust.Shared.Player; using Robust.Shared.Random; -namespace Content.Client.Weapons.Ranged; +namespace Content.Client.Weapons.Ranged.Systems; public sealed class FlyBySoundSystem : SharedFlyBySoundSystem { diff --git a/Content.Client/Weapons/Ranged/Systems/GunSystem.AmmoCounter.cs b/Content.Client/Weapons/Ranged/Systems/GunSystem.AmmoCounter.cs new file mode 100644 index 0000000000..afb4229bb7 --- /dev/null +++ b/Content.Client/Weapons/Ranged/Systems/GunSystem.AmmoCounter.cs @@ -0,0 +1,513 @@ +using Content.Client.IoC; +using Content.Client.Items; +using Content.Client.Resources; +using Content.Client.Stylesheets; +using Content.Client.Weapons.Ranged.Components; +using Robust.Client.Animations; +using Robust.Client.Graphics; +using Robust.Client.UserInterface; +using Robust.Client.UserInterface.Controls; + +namespace Content.Client.Weapons.Ranged.Systems; + +public sealed partial class GunSystem +{ + private void OnAmmoCounterCollect(EntityUid uid, AmmoCounterComponent component, ItemStatusCollectMessage args) + { + RefreshControl(uid, component); + + if (component.Control != null) + args.Controls.Add(component.Control); + } + + /// + /// Refreshes the control being used to show ammo. Useful if you change the AmmoProvider. + /// + /// + /// + private void RefreshControl(EntityUid uid, AmmoCounterComponent? component = null) + { + if (!Resolve(uid, ref component, false)) return; + + component.Control?.Dispose(); + component.Control = null; + + var ev = new AmmoCounterControlEvent(); + RaiseLocalEvent(uid, ev, false); + + // Fallback to default if none specified + ev.Control ??= new DefaultStatusControl(); + + component.Control = ev.Control; + UpdateAmmoCount(uid, component); + } + + private void UpdateAmmoCount(EntityUid uid, AmmoCounterComponent component) + { + if (component.Control == null) return; + + var ev = new UpdateAmmoCounterEvent() + { + Control = component.Control + }; + + RaiseLocalEvent(uid, ev, false); + } + + protected override void UpdateAmmoCount(EntityUid uid) + { + // Don't use resolves because the method is shared and there's no compref and I'm trying to + // share as much code as possible + if (!Timing.IsFirstTimePredicted || + !TryComp(uid, out var clientComp)) return; + + UpdateAmmoCount(uid, clientComp); + } + + /// + /// Raised when an ammocounter is requesting a control. + /// + public sealed class AmmoCounterControlEvent : EntityEventArgs + { + public Control? Control; + } + + /// + /// Raised whenever the ammo count / magazine for a control needs updating. + /// + public sealed class UpdateAmmoCounterEvent : HandledEntityEventArgs + { + public Control Control = default!; + } + + #region Controls + + private sealed class DefaultStatusControl : Control + { + private readonly BoxContainer _bulletsListTop; + private readonly BoxContainer _bulletsListBottom; + + public DefaultStatusControl() + { + MinHeight = 15; + HorizontalExpand = true; + VerticalAlignment = VAlignment.Center; + AddChild(new BoxContainer + { + Orientation = BoxContainer.LayoutOrientation.Vertical, + HorizontalExpand = true, + VerticalAlignment = VAlignment.Center, + SeparationOverride = 0, + Children = + { + (_bulletsListTop = new BoxContainer + { + Orientation = BoxContainer.LayoutOrientation.Horizontal, + SeparationOverride = 0 + }), + new BoxContainer + { + Orientation = BoxContainer.LayoutOrientation.Horizontal, + HorizontalExpand = true, + Children = + { + new Control + { + HorizontalExpand = true, + Children = + { + (_bulletsListBottom = new BoxContainer + { + Orientation = BoxContainer.LayoutOrientation.Horizontal, + VerticalAlignment = VAlignment.Center, + SeparationOverride = 0 + }), + } + }, + } + } + } + }); + } + + public void Update(int count, int capacity) + { + _bulletsListTop.RemoveAllChildren(); + _bulletsListBottom.RemoveAllChildren(); + + string texturePath; + if (capacity <= 20) + { + texturePath = "/Textures/Interface/ItemStatus/Bullets/normal.png"; + } + else if (capacity <= 30) + { + texturePath = "/Textures/Interface/ItemStatus/Bullets/small.png"; + } + else + { + texturePath = "/Textures/Interface/ItemStatus/Bullets/tiny.png"; + } + + var texture = StaticIoC.ResC.GetTexture(texturePath); + + const int tinyMaxRow = 60; + + if (capacity > tinyMaxRow) + { + FillBulletRow(_bulletsListBottom, Math.Min(tinyMaxRow, count), tinyMaxRow, texture); + FillBulletRow(_bulletsListTop, Math.Max(0, count - tinyMaxRow), capacity - tinyMaxRow, texture); + } + else + { + FillBulletRow(_bulletsListBottom, count, capacity, texture); + } + } + + private static void FillBulletRow(Control container, int count, int capacity, Texture texture) + { + var colorA = Color.FromHex("#b68f0e"); + var colorB = Color.FromHex("#d7df60"); + var colorGoneA = Color.FromHex("#000000"); + var colorGoneB = Color.FromHex("#222222"); + + var altColor = false; + + for (var i = count; i < capacity; i++) + { + container.AddChild(new TextureRect + { + Texture = texture, + ModulateSelfOverride = altColor ? colorGoneA : colorGoneB + }); + + altColor ^= true; + } + + for (var i = 0; i < count; i++) + { + container.AddChild(new TextureRect + { + Texture = texture, + ModulateSelfOverride = altColor ? colorA : colorB + }); + + altColor ^= true; + } + } + } + + public sealed class BoxesStatusControl : Control + { + private readonly BoxContainer _bulletsList; + private readonly Label _ammoCount; + + public BoxesStatusControl() + { + MinHeight = 15; + HorizontalExpand = true; + VerticalAlignment = VAlignment.Center; + + AddChild(new BoxContainer + { + Orientation = BoxContainer.LayoutOrientation.Horizontal, + HorizontalExpand = true, + Children = + { + new Control + { + HorizontalExpand = true, + Children = + { + (_bulletsList = new BoxContainer + { + Orientation = BoxContainer.LayoutOrientation.Horizontal, + VerticalAlignment = VAlignment.Center, + SeparationOverride = 4 + }), + } + }, + new Control() { MinSize = (5, 0) }, + (_ammoCount = new Label + { + StyleClasses = { StyleNano.StyleClassItemStatus }, + HorizontalAlignment = HAlignment.Right, + }), + } + }); + } + + public void Update(int count, int max) + { + _bulletsList.RemoveAllChildren(); + + _ammoCount.Visible = true; + + _ammoCount.Text = $"x{count:00}"; + max = Math.Min(max, 8); + FillBulletRow(_bulletsList, count, max); + } + + private static void FillBulletRow(Control container, int count, int capacity) + { + var colorGone = Color.FromHex("#000000"); + var color = Color.FromHex("#E00000"); + + // Draw the empty ones + for (var i = count; i < capacity; i++) + { + container.AddChild(new PanelContainer + { + PanelOverride = new StyleBoxFlat() + { + BackgroundColor = colorGone, + }, + MinSize = (10, 15), + }); + } + + // Draw the full ones, but limit the count to the capacity + count = Math.Min(count, capacity); + for (var i = 0; i < count; i++) + { + container.AddChild(new PanelContainer + { + PanelOverride = new StyleBoxFlat() + { + BackgroundColor = color, + }, + MinSize = (10, 15), + }); + } + } + } + + private sealed class ChamberMagazineStatusControl : Control + { + private readonly BoxContainer _bulletsList; + private readonly TextureRect _chamberedBullet; + private readonly Label _noMagazineLabel; + private readonly Label _ammoCount; + + public ChamberMagazineStatusControl() + { + MinHeight = 15; + HorizontalExpand = true; + VerticalAlignment = VAlignment.Center; + + AddChild(new BoxContainer + { + Orientation = BoxContainer.LayoutOrientation.Horizontal, + HorizontalExpand = true, + Children = + { + (_chamberedBullet = new TextureRect + { + Texture = StaticIoC.ResC.GetTexture("/Textures/Interface/ItemStatus/Bullets/chambered_rotated.png"), + VerticalAlignment = VAlignment.Center, + HorizontalAlignment = HAlignment.Right, + }), + new Control() { MinSize = (5,0) }, + new Control + { + HorizontalExpand = true, + Children = + { + (_bulletsList = new BoxContainer + { + Orientation = BoxContainer.LayoutOrientation.Horizontal, + VerticalAlignment = VAlignment.Center, + SeparationOverride = 0 + }), + (_noMagazineLabel = new Label + { + Text = "No Magazine!", + StyleClasses = {StyleNano.StyleClassItemStatus} + }) + } + }, + new Control() { MinSize = (5,0) }, + (_ammoCount = new Label + { + StyleClasses = {StyleNano.StyleClassItemStatus}, + HorizontalAlignment = HAlignment.Right, + }), + } + }); + } + + public void Update(bool chambered, bool magazine, int count, int capacity) + { + _chamberedBullet.ModulateSelfOverride = + chambered ? Color.FromHex("#d7df60") : Color.Black; + + _bulletsList.RemoveAllChildren(); + + if (!magazine) + { + _noMagazineLabel.Visible = true; + _ammoCount.Visible = false; + return; + } + + _noMagazineLabel.Visible = false; + _ammoCount.Visible = true; + + var texturePath = "/Textures/Interface/ItemStatus/Bullets/normal.png"; + var texture = StaticIoC.ResC.GetTexture(texturePath); + + _ammoCount.Text = $"x{count:00}"; + capacity = Math.Min(capacity, 20); + FillBulletRow(_bulletsList, count, capacity, texture); + } + + private static void FillBulletRow(Control container, int count, int capacity, Texture texture) + { + var colorA = Color.FromHex("#b68f0e"); + var colorB = Color.FromHex("#d7df60"); + var colorGoneA = Color.FromHex("#000000"); + var colorGoneB = Color.FromHex("#222222"); + + var altColor = false; + + // Draw the empty ones + for (var i = count; i < capacity; i++) + { + container.AddChild(new TextureRect + { + Texture = texture, + ModulateSelfOverride = altColor ? colorGoneA : colorGoneB, + Stretch = TextureRect.StretchMode.KeepCentered + }); + + altColor ^= true; + } + + // Draw the full ones, but limit the count to the capacity + count = Math.Min(count, capacity); + for (var i = 0; i < count; i++) + { + container.AddChild(new TextureRect + { + Texture = texture, + ModulateSelfOverride = altColor ? colorA : colorB, + Stretch = TextureRect.StretchMode.KeepCentered + }); + + altColor ^= true; + } + } + + public void PlayAlarmAnimation(Animation animation) + { + _noMagazineLabel.PlayAnimation(animation, "alarm"); + } + } + + private sealed class RevolverStatusControl : Control + { + private readonly BoxContainer _bulletsList; + + public RevolverStatusControl() + { + MinHeight = 15; + HorizontalExpand = true; + VerticalAlignment = VAlignment.Center; + AddChild((_bulletsList = new BoxContainer + { + Orientation = BoxContainer.LayoutOrientation.Horizontal, + HorizontalExpand = true, + VerticalAlignment = VAlignment.Center, + SeparationOverride = 0 + })); + } + + public void Update(int currentIndex, bool?[] bullets) + { + _bulletsList.RemoveAllChildren(); + var capacity = bullets.Length; + + string texturePath; + if (capacity <= 20) + { + texturePath = "/Textures/Interface/ItemStatus/Bullets/normal.png"; + } + else if (capacity <= 30) + { + texturePath = "/Textures/Interface/ItemStatus/Bullets/small.png"; + } + else + { + texturePath = "/Textures/Interface/ItemStatus/Bullets/tiny.png"; + } + + var texture = StaticIoC.ResC.GetTexture(texturePath); + var spentTexture = StaticIoC.ResC.GetTexture("/Textures/Interface/ItemStatus/Bullets/empty.png"); + + FillBulletRow(currentIndex, bullets, _bulletsList, texture, spentTexture); + } + + private void FillBulletRow(int currentIndex, bool?[] bullets, Control container, Texture texture, Texture emptyTexture) + { + var capacity = bullets.Length; + var colorA = Color.FromHex("#b68f0e"); + var colorB = Color.FromHex("#d7df60"); + var colorSpentA = Color.FromHex("#b50e25"); + var colorSpentB = Color.FromHex("#d3745f"); + var colorGoneA = Color.FromHex("#000000"); + var colorGoneB = Color.FromHex("#222222"); + + var altColor = false; + var scale = 1.3f; + + for (var i = 0; i < capacity; i++) + { + var bulletFree = bullets[i]; + // Add a outline + var box = new Control() + { + MinSize = texture.Size * scale, + }; + if (i == currentIndex) + { + box.AddChild(new TextureRect + { + Texture = texture, + TextureScale = (scale, scale), + ModulateSelfOverride = Color.LimeGreen, + }); + } + Color color; + Texture bulletTexture = texture; + + if (bulletFree.HasValue) + { + if (bulletFree.Value) + { + color = altColor ? colorA : colorB; + } + else + { + color = altColor ? colorSpentA : colorSpentB; + bulletTexture = emptyTexture; + } + } + else + { + color = altColor ? colorGoneA : colorGoneB; + } + + box.AddChild(new TextureRect + { + Stretch = TextureRect.StretchMode.KeepCentered, + Texture = bulletTexture, + ModulateSelfOverride = color, + }); + altColor ^= true; + container.AddChild(box); + } + } + } + + #endregion +} diff --git a/Content.Client/Weapons/Ranged/Systems/GunSystem.Ballistic.cs b/Content.Client/Weapons/Ranged/Systems/GunSystem.Ballistic.cs new file mode 100644 index 0000000000..4f0cce523c --- /dev/null +++ b/Content.Client/Weapons/Ranged/Systems/GunSystem.Ballistic.cs @@ -0,0 +1,48 @@ +using Content.Shared.Weapons.Ranged.Components; +using Robust.Shared.Map; + +namespace Content.Client.Weapons.Ranged.Systems; + +public sealed partial class GunSystem +{ + protected override void InitializeBallistic() + { + base.InitializeBallistic(); + SubscribeLocalEvent(OnBallisticAmmoCount); + } + + private void OnBallisticAmmoCount(EntityUid uid, BallisticAmmoProviderComponent component, UpdateAmmoCounterEvent args) + { + if (args.Control is DefaultStatusControl control) + { + control.Update(GetBallisticShots(component), component.Capacity); + return; + } + } + + protected override void Cycle(BallisticAmmoProviderComponent component, MapCoordinates coordinates) + { + if (!Timing.IsFirstTimePredicted) return; + + EntityUid? ent = null; + + // TODO: Combine with TakeAmmo + if (component.Entities.Count > 0) + { + var existing = component.Entities[^1]; + component.Entities.RemoveAt(component.Entities.Count - 1); + + component.Container.Remove(existing); + EnsureComp(existing); + } + else if (component.UnspawnedCount > 0) + { + component.UnspawnedCount--; + ent = Spawn(component.FillProto, coordinates); + EnsureComp(ent.Value); + } + + if (ent != null && ent.Value.IsClientSide()) + Del(ent.Value); + } +} diff --git a/Content.Client/Weapons/Ranged/Systems/GunSystem.Battery.cs b/Content.Client/Weapons/Ranged/Systems/GunSystem.Battery.cs new file mode 100644 index 0000000000..122244e7f2 --- /dev/null +++ b/Content.Client/Weapons/Ranged/Systems/GunSystem.Battery.cs @@ -0,0 +1,30 @@ +using Content.Shared.Weapons.Ranged.Components; + +namespace Content.Client.Weapons.Ranged.Systems; + +public sealed partial class GunSystem +{ + protected override void InitializeBattery() + { + base.InitializeBattery(); + // Hitscan + SubscribeLocalEvent(OnControl); + SubscribeLocalEvent(OnAmmoCountUpdate); + + // Projectile + SubscribeLocalEvent(OnControl); + SubscribeLocalEvent(OnAmmoCountUpdate); + } + + private void OnAmmoCountUpdate(EntityUid uid, BatteryAmmoProviderComponent component, UpdateAmmoCounterEvent args) + { + if (args.Control is not BoxesStatusControl boxes) return; + + boxes.Update(component.Shots, component.Capacity); + } + + private void OnControl(EntityUid uid, BatteryAmmoProviderComponent component, AmmoCounterControlEvent args) + { + args.Control = new BoxesStatusControl(); + } +} diff --git a/Content.Client/Weapons/Ranged/Systems/GunSystem.ChamberMagazine.cs b/Content.Client/Weapons/Ranged/Systems/GunSystem.ChamberMagazine.cs new file mode 100644 index 0000000000..76cf47cb0c --- /dev/null +++ b/Content.Client/Weapons/Ranged/Systems/GunSystem.ChamberMagazine.cs @@ -0,0 +1,50 @@ +using Content.Shared.Examine; +using Content.Shared.Weapons.Ranged.Components; +using Content.Shared.Weapons.Ranged.Events; +using Robust.Shared.Containers; + +namespace Content.Client.Weapons.Ranged.Systems; + +public sealed partial class GunSystem +{ + protected override void InitializeChamberMagazine() + { + base.InitializeChamberMagazine(); + SubscribeLocalEvent(OnChamberMagazineCounter); + SubscribeLocalEvent(OnChamberMagazineAmmoUpdate); + SubscribeLocalEvent(OnChamberEntRemove); + } + + private void OnChamberEntRemove(EntityUid uid, ChamberMagazineAmmoProviderComponent component, EntRemovedFromContainerMessage args) + { + if (args.Container.ID != ChamberSlot) return; + + // This is dirty af. Prediction moment. + // We may be predicting spawning entities and the engine just removes them from the container so we'll just delete them. + if (args.Entity.IsClientSide()) + QueueDel(args.Entity); + + // AFAIK the only main alternative is having some client-specific handling via a bool or otherwise for the state. + // which is much larger and I'm not sure how much better it is. It's bad enough we have to do it with revolvers + // to avoid 6-7 additional entity spawns. + } + + private void OnChamberMagazineCounter(EntityUid uid, ChamberMagazineAmmoProviderComponent component, AmmoCounterControlEvent args) + { + args.Control = new ChamberMagazineStatusControl(); + } + + private void OnChamberMagazineAmmoUpdate(EntityUid uid, ChamberMagazineAmmoProviderComponent component, UpdateAmmoCounterEvent args) + { + if (args.Control is not ChamberMagazineStatusControl control) return; + + var chambered = GetChamberEntity(uid); + var magEntity = GetMagazineEntity(uid); + var ammoCountEv = new GetAmmoCountEvent(); + + if (magEntity != null) + RaiseLocalEvent(magEntity.Value, ref ammoCountEv, false); + + control.Update(chambered != null, magEntity != null, ammoCountEv.Count, ammoCountEv.Capacity); + } +} diff --git a/Content.Client/Weapons/Ranged/Systems/GunSystem.Magazine.cs b/Content.Client/Weapons/Ranged/Systems/GunSystem.Magazine.cs new file mode 100644 index 0000000000..eaab8401bc --- /dev/null +++ b/Content.Client/Weapons/Ranged/Systems/GunSystem.Magazine.cs @@ -0,0 +1,29 @@ +using Content.Shared.Weapons.Ranged; + +namespace Content.Client.Weapons.Ranged.Systems; + +public sealed partial class GunSystem +{ + protected override void InitializeMagazine() + { + base.InitializeMagazine(); + SubscribeLocalEvent(OnMagazineAmmoUpdate); + } + + private void OnMagazineAmmoUpdate(EntityUid uid, MagazineAmmoProviderComponent component, UpdateAmmoCounterEvent args) + { + var ent = GetMagazineEntity(uid); + + if (ent == null) + { + if (args.Control is DefaultStatusControl control) + { + control.Update(0, 0); + } + + return; + } + + RaiseLocalEvent(ent.Value, args, false); + } +} diff --git a/Content.Client/Weapons/Ranged/Systems/GunSystem.Revolver.cs b/Content.Client/Weapons/Ranged/Systems/GunSystem.Revolver.cs new file mode 100644 index 0000000000..93e8266169 --- /dev/null +++ b/Content.Client/Weapons/Ranged/Systems/GunSystem.Revolver.cs @@ -0,0 +1,37 @@ +using Content.Shared.Weapons.Ranged.Components; +using Robust.Shared.Containers; +using Robust.Shared.Utility; + +namespace Content.Client.Weapons.Ranged.Systems; + +public sealed partial class GunSystem +{ + protected override void InitializeRevolver() + { + base.InitializeRevolver(); + SubscribeLocalEvent(OnRevolverCounter); + SubscribeLocalEvent(OnRevolverAmmoUpdate); + SubscribeLocalEvent(OnRevolverEntRemove); + } + + private void OnRevolverEntRemove(EntityUid uid, RevolverAmmoProviderComponent component, EntRemovedFromContainerMessage args) + { + if (args.Container.ID != RevolverContainer) return; + + // See ChamberMagazineAmmoProvider + if (!args.Entity.IsClientSide()) return; + + QueueDel(args.Entity); + } + + private void OnRevolverAmmoUpdate(EntityUid uid, RevolverAmmoProviderComponent component, UpdateAmmoCounterEvent args) + { + if (args.Control is not RevolverStatusControl control) return; + control.Update(component.CurrentIndex, component.Chambers); + } + + private void OnRevolverCounter(EntityUid uid, RevolverAmmoProviderComponent component, AmmoCounterControlEvent args) + { + args.Control = new RevolverStatusControl(); + } +} diff --git a/Content.Client/Weapons/Ranged/Systems/GunSystem.SpentAmmo.cs b/Content.Client/Weapons/Ranged/Systems/GunSystem.SpentAmmo.cs new file mode 100644 index 0000000000..7227f333c0 --- /dev/null +++ b/Content.Client/Weapons/Ranged/Systems/GunSystem.SpentAmmo.cs @@ -0,0 +1,34 @@ +using Content.Client.Weapons.Ranged.Components; +using Content.Shared.Weapons.Ranged.Systems; +using Robust.Client.GameObjects; + +namespace Content.Client.Weapons.Ranged.Systems; + +public sealed partial class GunSystem +{ + private void InitializeSpentAmmo() + { + SubscribeLocalEvent(OnSpentAmmoAppearance); + } + + private void OnSpentAmmoAppearance(EntityUid uid, SpentAmmoVisualsComponent component, ref AppearanceChangeEvent args) + { + var sprite = args.Sprite; + if (sprite == null) return; + + if (!args.AppearanceData.TryGetValue(AmmoVisuals.Spent, out var varSpent)) + { + return; + } + + var spent = (bool) varSpent; + string state; + + if (spent) + state = component.Suffix ? $"{component.State}-spent" : "spent"; + else + state = component.State; + + sprite.LayerSetState(AmmoVisualLayers.Base, state); + } +} diff --git a/Content.Client/Weapons/Ranged/Systems/GunSystem.cs b/Content.Client/Weapons/Ranged/Systems/GunSystem.cs new file mode 100644 index 0000000000..8f84040bbd --- /dev/null +++ b/Content.Client/Weapons/Ranged/Systems/GunSystem.cs @@ -0,0 +1,187 @@ +using Content.Client.Items; +using Content.Client.Weapons.Ranged.Components; +using Content.Shared.Weapons.Ranged; +using Content.Shared.Weapons.Ranged.Components; +using Content.Shared.Weapons.Ranged.Events; +using Content.Shared.Weapons.Ranged.Systems; +using Robust.Client.Animations; +using Robust.Client.GameObjects; +using Robust.Client.Graphics; +using Robust.Client.Input; +using Robust.Client.Player; +using Robust.Shared.Audio; +using Robust.Shared.Input; +using Robust.Shared.Map; +using Robust.Shared.Player; +using Robust.Shared.Utility; +using SharedGunSystem = Content.Shared.Weapons.Ranged.Systems.SharedGunSystem; + +namespace Content.Client.Weapons.Ranged.Systems; + +public sealed partial class GunSystem : SharedGunSystem +{ + [Dependency] private readonly IEyeManager _eyeManager = default!; + [Dependency] private readonly IInputManager _inputManager = default!; + [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private readonly AnimationPlayerSystem _animPlayer = default!; + [Dependency] private readonly EffectSystem _effects = default!; + [Dependency] private readonly InputSystem _inputSystem = default!; + + public override void Initialize() + { + base.Initialize(); + UpdatesOutsidePrediction = true; + SubscribeLocalEvent(OnAmmoCounterCollect); + + // Plays animated effects on the client. + SubscribeNetworkEvent(OnHitscan); + + InitializeSpentAmmo(); + } + + private void OnHitscan(HitscanEvent ev) + { + // ALL I WANT IS AN ANIMATED EFFECT + foreach (var a in ev.Sprites) + { + if (a.Sprite is not SpriteSpecifier.Rsi rsi) continue; + + var ent = Spawn("HitscanEffect", a.coordinates); + var sprite = Comp(ent); + var xform = Transform(ent); + xform.LocalRotation = a.angle; + sprite[EffectLayers.Unshaded].AutoAnimated = false; + sprite.LayerSetSprite(EffectLayers.Unshaded, rsi); + sprite.LayerSetState(EffectLayers.Unshaded, rsi.RsiState); + sprite.Scale = new Vector2(a.Distance, 1f); + sprite[EffectLayers.Unshaded].Visible = true; + + var anim = new Animation() + { + Length = TimeSpan.FromSeconds(0.48f), + AnimationTracks = + { + new AnimationTrackSpriteFlick() + { + LayerKey = EffectLayers.Unshaded, + KeyFrames = + { + new AnimationTrackSpriteFlick.KeyFrame(rsi.RsiState, 0f), + } + } + } + }; + + _animPlayer.Play(ent, null, anim, "hitscan-effect"); + } + } + + public override void Update(float frameTime) + { + if (!Timing.IsFirstTimePredicted) + return; + + var entityNull = _player.LocalPlayer?.ControlledEntity; + + if (entityNull == null) + { + return; + } + + var entity = entityNull.Value; + var gun = GetGun(entity); + + if (gun == null) + { + return; + } + + if (_inputSystem.CmdStates.GetState(EngineKeyFunctions.Use) != BoundKeyState.Down) + { + if (gun.ShotCounter != 0) + EntityManager.RaisePredictiveEvent(new RequestStopShootEvent { Gun = gun.Owner }); + return; + } + + if (gun.NextFire > Timing.CurTime) + return; + + var mousePos = _eyeManager.ScreenToMap(_inputManager.MouseScreenPosition); + EntityCoordinates coordinates; + + // Bro why would I want a ternary here + // ReSharper disable once ConvertIfStatementToConditionalTernaryExpression + if (MapManager.TryFindGridAt(mousePos, out var grid)) + { + coordinates = EntityCoordinates.FromMap(grid.GridEntityId, mousePos, EntityManager); + } + else + { + coordinates = EntityCoordinates.FromMap(MapManager.GetMapEntityId(mousePos.MapId), mousePos, EntityManager); + } + + Sawmill.Debug($"Sending shoot request tick {Timing.CurTick} / {Timing.CurTime}"); + + EntityManager.RaisePredictiveEvent(new RequestShootEvent + { + Coordinates = coordinates, + Gun = gun.Owner, + }); + } + + public override void Shoot(GunComponent gun, List ammo, EntityCoordinates fromCoordinates, EntityCoordinates toCoordinates, EntityUid? user = null) + { + // Rather than splitting client / server for every ammo provider it's easier + // to just delete the spawned entities. This is for programmer sanity despite the wasted perf. + // This also means any ammo specific stuff can be grabbed as necessary. + foreach (var ent in ammo) + { + switch (ent) + { + case CartridgeAmmoComponent cartridge: + if (!cartridge.Spent) + { + SetCartridgeSpent(cartridge, true); + MuzzleFlash(gun.Owner, cartridge, user); + + // TODO: Can't predict entity deletions. + //if (cartridge.DeleteOnSpawn) + // Del(cartridge.Owner); + } + else + { + PlaySound(gun.Owner, gun.SoundEmpty?.GetSound(Random, ProtoManager), user); + } + + if (cartridge.Owner.IsClientSide()) + Del(cartridge.Owner); + + break; + case AmmoComponent newAmmo: + MuzzleFlash(gun.Owner, newAmmo, user); + if (newAmmo.Owner.IsClientSide()) + Del(newAmmo.Owner); + else + RemComp(newAmmo.Owner); + break; + } + } + } + + protected override void PlaySound(EntityUid gun, string? sound, EntityUid? user = null) + { + if (sound == null || user == null || !Timing.IsFirstTimePredicted) return; + SoundSystem.Play(Filter.Local(), sound, gun); + } + + protected override void Popup(string message, EntityUid? uid, EntityUid? user) + { + if (uid == null || user == null || !Timing.IsFirstTimePredicted) return; + PopupSystem.PopupEntity(message, uid.Value, Filter.Entities(user.Value)); + } + + protected override void CreateEffect(EffectSystemMessage message, EntityUid? user = null) + { + _effects.CreateEffect(message); + } +} diff --git a/Content.Client/Weapons/Ranged/TetherGunSystem.cs b/Content.Client/Weapons/Ranged/Systems/TetherGunSystem.cs similarity index 97% rename from Content.Client/Weapons/Ranged/TetherGunSystem.cs rename to Content.Client/Weapons/Ranged/Systems/TetherGunSystem.cs index 67a0e1a2d8..5a6117d0b1 100644 --- a/Content.Client/Weapons/Ranged/TetherGunSystem.cs +++ b/Content.Client/Weapons/Ranged/Systems/TetherGunSystem.cs @@ -1,5 +1,5 @@ using Content.Client.Clickable; -using Content.Shared.Weapons.Ranged; +using Content.Shared.Weapons.Ranged.Systems; using Robust.Client.GameObjects; using Robust.Client.Graphics; using Robust.Client.Input; @@ -7,7 +7,7 @@ using Robust.Shared.Input; using Robust.Shared.Map; using Robust.Shared.Timing; -namespace Content.Client.Weapons.Ranged; +namespace Content.Client.Weapons.Ranged.Systems; public sealed class TetherGunSystem : SharedTetherGunSystem { diff --git a/Content.Server/Entry/IgnoredComponents.cs b/Content.Server/Entry/IgnoredComponents.cs index acab9fa497..9f8b773cd5 100644 --- a/Content.Server/Entry/IgnoredComponents.cs +++ b/Content.Server/Entry/IgnoredComponents.cs @@ -9,6 +9,7 @@ namespace Content.Server.Entry "StasisBedVisuals", "InteractionOutline", "MeleeWeaponArcAnimation", + "EffectVisuals", "AnimationsTest", "ItemStatus", "VehicleVisuals", @@ -21,11 +22,12 @@ namespace Content.Server.Entry "LatheVisuals", "DiseaseMachineVisuals", "HandheldGPS", + "SpentAmmoVisuals", "ToggleableLightVisuals", "CableVisualizer", "PotencyVisuals", "PaperVisuals", - "SurveillanceCameraVisuals" + "SurveillanceCameraVisuals", }; } } diff --git a/Content.Server/Interaction/InteractionSystem.cs b/Content.Server/Interaction/InteractionSystem.cs index 67a54f9c6c..4cbd608afa 100644 --- a/Content.Server/Interaction/InteractionSystem.cs +++ b/Content.Server/Interaction/InteractionSystem.cs @@ -3,7 +3,6 @@ using Content.Server.CombatMode; using Content.Server.Hands.Components; using Content.Server.Pulling; using Content.Server.Storage.Components; -using Content.Server.Weapon.Ranged.Barrels.Components; using Content.Shared.ActionBlocker; using Content.Shared.Database; using Content.Shared.DragDrop; @@ -13,7 +12,6 @@ using Content.Shared.Interaction.Events; using Content.Shared.Item; using Content.Shared.Pulling.Components; using Content.Shared.Weapons.Melee; -using Content.Shared.Weapons.Ranged.Components; using JetBrains.Annotations; using Robust.Server.GameObjects; using Robust.Shared.Containers; diff --git a/Content.Server/Power/Components/ChargerComponent.cs b/Content.Server/Power/Components/ChargerComponent.cs index d39f10ef46..f9e7dbddb3 100644 --- a/Content.Server/Power/Components/ChargerComponent.cs +++ b/Content.Server/Power/Components/ChargerComponent.cs @@ -15,29 +15,26 @@ namespace Content.Server.Power.Components private CellChargerStatus _status; [DataField("chargeRate")] - private int _chargeRate = 100; - - [DataField("transferEfficiency")] - private float _transferEfficiency = 0.85f; + public int ChargeRate = 20; [DataField("chargerSlot", required: true)] public ItemSlot ChargerSlot = new(); private CellChargerStatus GetStatus() { - if (_entMan.TryGetComponent(Owner, out ApcPowerReceiverComponent? receiver) && - !receiver.Powered) + if (!_entMan.TryGetComponent(Owner, out var xform) || + !xform.Anchored || + _entMan.TryGetComponent(Owner, out ApcPowerReceiverComponent? receiver) && !receiver.Powered) { return CellChargerStatus.Off; } + if (!ChargerSlot.HasItem) - { return CellChargerStatus.Empty; - } + if (HeldBattery != null && Math.Abs(HeldBattery.MaxCharge - HeldBattery.CurrentCharge) < 0.01) - { return CellChargerStatus.Charged; - } + return CellChargerStatus.Charging; } @@ -66,7 +63,7 @@ namespace Content.Server.Power.Components appearance?.SetData(CellVisual.Light, CellChargerStatus.Empty); break; case CellChargerStatus.Charging: - receiver.Load = (int) (_chargeRate / _transferEfficiency); + receiver.Load = ChargeRate; appearance?.SetData(CellVisual.Light, CellChargerStatus.Charging); break; case CellChargerStatus.Charged: @@ -83,9 +80,8 @@ namespace Content.Server.Power.Components public void OnUpdate(float frameTime) //todo: make single system for this { if (_status == CellChargerStatus.Empty || _status == CellChargerStatus.Charged || !ChargerSlot.HasItem) - { return; - } + TransferPower(frameTime); } @@ -98,16 +94,15 @@ namespace Content.Server.Power.Components } if (HeldBattery == null) - { return; - } - HeldBattery.CurrentCharge += _chargeRate * frameTime; + HeldBattery.CurrentCharge += ChargeRate * frameTime; // Just so the sprite won't be set to 99.99999% visibility if (HeldBattery.MaxCharge - HeldBattery.CurrentCharge < 0.01) { HeldBattery.CurrentCharge = HeldBattery.MaxCharge; } + UpdateStatus(); } } diff --git a/Content.Server/Power/EntitySystems/ChargerSystem.cs b/Content.Server/Power/EntitySystems/ChargerSystem.cs index d3278871bd..b259d98bb3 100644 --- a/Content.Server/Power/EntitySystems/ChargerSystem.cs +++ b/Content.Server/Power/EntitySystems/ChargerSystem.cs @@ -1,6 +1,7 @@ using Content.Server.Power.Components; using Content.Server.PowerCell; using Content.Shared.Containers.ItemSlots; +using Content.Shared.Examine; using Content.Shared.PowerCell.Components; using JetBrains.Annotations; using Robust.Shared.Containers; @@ -15,16 +16,18 @@ internal sealed class ChargerSystem : EntitySystem public override void Initialize() { - base.Initialize(); - SubscribeLocalEvent(OnChargerInit); SubscribeLocalEvent(OnChargerRemove); - SubscribeLocalEvent(OnPowerChanged); - SubscribeLocalEvent(OnInserted); SubscribeLocalEvent(OnRemoved); SubscribeLocalEvent(OnInsertAttempt); + SubscribeLocalEvent(OnChargerExamine); + } + + private void OnChargerExamine(EntityUid uid, ChargerComponent component, ExaminedEvent args) + { + args.PushMarkup(Loc.GetString("charger-examine", ("color", "yellow"), ("chargeRate", component.ChargeRate))); } public override void Update(float frameTime) @@ -63,7 +66,7 @@ internal sealed class ChargerSystem : EntitySystem // or by checking for a power cell slot on the inserted entity _cellSystem.TryGetBatteryFromSlot(args.Entity, out component.HeldBattery); } - + component.UpdateStatus(); } diff --git a/Content.Server/Projectiles/Components/HitscanComponent.cs b/Content.Server/Projectiles/Components/HitscanComponent.cs deleted file mode 100644 index a16fd6ca1b..0000000000 --- a/Content.Server/Projectiles/Components/HitscanComponent.cs +++ /dev/null @@ -1,166 +0,0 @@ -using Content.Server.Weapon.Ranged; -using Content.Shared.Damage; -using Content.Shared.Physics; -using Content.Shared.Sound; -using Robust.Server.GameObjects; -using Robust.Shared.Audio; -using Robust.Shared.Map; -using Robust.Shared.Player; -using Robust.Shared.Timing; - -namespace Content.Server.Projectiles.Components -{ - /// - /// Lasers etc. - /// - [RegisterComponent] - public sealed class HitscanComponent : Component - { - [Dependency] private readonly IEntityManager _entMan = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - - public CollisionGroup CollisionMask => (CollisionGroup) _collisionMask; - - [DataField("layers")] //todo WithFormat.Flags() - private int _collisionMask = (int) CollisionGroup.Opaque; - - [DataField("damage", required: true)] - [ViewVariables(VVAccess.ReadWrite)] - public DamageSpecifier Damage = default!; - - public float MaxLength => 20.0f; - private TimeSpan _startTime; - private TimeSpan _deathTime; - - public float ColorModifier { get; set; } = 1.0f; - [DataField("spriteName")] - private string _spriteName = "Objects/Weapons/Guns/Projectiles/laser.png"; - [DataField("muzzleFlash")] - private string? _muzzleFlash; - [DataField("impactFlash")] - private string? _impactFlash; - - [DataField("soundHit")] - public SoundSpecifier? SoundHit; - - [DataField("soundForce")] - public bool ForceSound = false; - - public void FireEffects(EntityUid user, float distance, Angle angle, EntityUid? hitEntity = null) - { - var effectSystem = EntitySystem.Get(); - _startTime = _gameTiming.CurTime; - _deathTime = _startTime + TimeSpan.FromSeconds(1); - - var mapManager = IoCManager.Resolve(); - - // We'll get the effects relative to the grid / map of the firer - var gridOrMap = _entMan.GetComponent(user).GridID == GridId.Invalid ? mapManager.GetMapEntityId(_entMan.GetComponent(user).MapID) : - mapManager.GetGrid(_entMan.GetComponent(user).GridID).GridEntityId; - - var parentXform = _entMan.GetComponent(gridOrMap); - - var localCoordinates = new EntityCoordinates(gridOrMap, parentXform.InvWorldMatrix.Transform(_entMan.GetComponent(user).WorldPosition)); - var localAngle = angle - parentXform.WorldRotation; - - var afterEffect = AfterEffects(localCoordinates, localAngle, distance, 1.0f); - if (afterEffect != null) - { - effectSystem.CreateParticle(afterEffect); - } - - // if we're too close we'll stop the impact and muzzle / impact sprites from clipping - if (distance > 1.0f) - { - var impactEffect = ImpactFlash(distance, localAngle); - if (impactEffect != null) - { - effectSystem.CreateParticle(impactEffect); - } - - var muzzleEffect = MuzzleFlash(localCoordinates, localAngle); - if (muzzleEffect != null) - { - effectSystem.CreateParticle(muzzleEffect); - } - } - - Owner.SpawnTimer((int) _deathTime.TotalMilliseconds, () => - { - if (!_entMan.Deleted(Owner)) - { - _entMan.DeleteEntity(Owner); - } - }); - } - - private EffectSystemMessage? MuzzleFlash(EntityCoordinates grid, Angle angle) - { - if (_muzzleFlash == null) - { - return null; - } - - var offset = angle.ToVec().Normalized / 2; - - var message = new EffectSystemMessage - { - EffectSprite = _muzzleFlash, - Born = _startTime, - DeathTime = _deathTime, - Coordinates = grid.Offset(offset), - //Rotated from east facing - Rotation = (float) angle.Theta, - Color = Vector4.Multiply(new Vector4(255, 255, 255, 750), ColorModifier), - ColorDelta = new Vector4(0, 0, 0, -1500f), - Shaded = false - }; - - return message; - } - - private EffectSystemMessage AfterEffects(EntityCoordinates origin, Angle angle, float distance, float offset = 0.0f) - { - var midPointOffset = angle.ToVec() * distance / 2; - var message = new EffectSystemMessage - { - EffectSprite = _spriteName, - Born = _startTime, - DeathTime = _deathTime, - Size = new Vector2(distance - offset, 1f), - Coordinates = origin.Offset(midPointOffset), - //Rotated from east facing - Rotation = (float) angle.Theta, - Color = Vector4.Multiply(new Vector4(255, 255, 255, 750), ColorModifier), - ColorDelta = new Vector4(0, 0, 0, -1500f), - - Shaded = false - }; - - return message; - } - - private EffectSystemMessage? ImpactFlash(float distance, Angle angle) - { - if (_impactFlash == null) - { - return null; - } - - var message = new EffectSystemMessage - { - EffectSprite = _impactFlash, - Born = _startTime, - DeathTime = _deathTime, - Coordinates = _entMan.GetComponent(Owner).Coordinates.Offset(angle.ToVec() * distance), - //Rotated from east facing - Rotation = (float) angle.FlipPositive(), - Color = Vector4.Multiply(new Vector4(255, 255, 255, 750), ColorModifier), - ColorDelta = new Vector4(0, 0, 0, -1500f), - Shaded = false - }; - - return message; - } - } -} diff --git a/Content.Server/Projectiles/SharedProjectileSystem.cs b/Content.Server/Projectiles/SharedProjectileSystem.cs index 22d205c064..3d9bd47922 100644 --- a/Content.Server/Projectiles/SharedProjectileSystem.cs +++ b/Content.Server/Projectiles/SharedProjectileSystem.cs @@ -14,6 +14,7 @@ using Robust.Shared.Audio; using Robust.Shared.Physics.Dynamics; using Robust.Shared.Player; using Robust.Shared.Prototypes; +using GunSystem = Content.Server.Weapon.Ranged.Systems.GunSystem; namespace Content.Server.Projectiles { @@ -51,7 +52,7 @@ namespace Content.Server.Projectiles $"Projectile {ToPrettyString(component.Owner):projectile} shot by {ToPrettyString(component.Shooter):user} hit {ToPrettyString(otherEntity):target} and dealt {modifiedDamage.Total:damage} damage"); } - _guns.PlaySound(otherEntity, modifiedDamage, component.SoundHit, component.ForceSound); + _guns.PlayImpactSound(otherEntity, modifiedDamage, component.SoundHit, component.ForceSound); // Damaging it can delete it if (HasComp(otherEntity)) diff --git a/Content.Server/Tools/ToolSystem.MultipleTool.cs b/Content.Server/Tools/ToolSystem.MultipleTool.cs index c469ca9e35..1ae571093c 100644 --- a/Content.Server/Tools/ToolSystem.MultipleTool.cs +++ b/Content.Server/Tools/ToolSystem.MultipleTool.cs @@ -64,7 +64,7 @@ namespace Content.Server.Tools return; // Sprite is optional. - Resolve(uid, ref sprite); + Resolve(uid, ref sprite, false); if (multiple.Entries.Length == 0) { diff --git a/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoBoxComponent.cs b/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoBoxComponent.cs deleted file mode 100644 index b4cecd5f82..0000000000 --- a/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoBoxComponent.cs +++ /dev/null @@ -1,49 +0,0 @@ -using Robust.Shared.Containers; -using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; - -namespace Content.Server.Weapon.Ranged.Ammunition.Components -{ - /// - /// Stores ammo and can quickly transfer ammo into a magazine. - /// - [RegisterComponent] - [Friend(typeof(GunSystem))] - public sealed class AmmoBoxComponent : Component - { - [DataField("caliber")] - public BallisticCaliber Caliber = BallisticCaliber.Unspecified; - - [DataField("capacity")] - public int Capacity - { - get => _capacity; - set - { - _capacity = value; - SpawnedAmmo = new Stack(value); - } - } - - private int _capacity = 30; - - public int AmmoLeft => SpawnedAmmo.Count + UnspawnedCount; - public Stack SpawnedAmmo = new(); - - /// - /// Container that holds any instantiated ammo. - /// - public Container AmmoContainer = default!; - - /// - /// How many more deferred entities can be spawned. We defer these to avoid instantiating the entities until needed for performance reasons. - /// - public int UnspawnedCount; - - /// - /// The prototype of the ammo to be retrieved when getting ammo. - /// - [DataField("fillPrototype", customTypeSerializer:typeof(PrototypeIdSerializer))] - public string? FillPrototype; - } -} diff --git a/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoComponent.cs b/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoComponent.cs deleted file mode 100644 index ebe0b62ce2..0000000000 --- a/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoComponent.cs +++ /dev/null @@ -1,113 +0,0 @@ -using Content.Shared.Sound; -using Robust.Shared.Prototypes; -using Robust.Shared.Serialization; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; -using Robust.Shared.Utility; - -namespace Content.Server.Weapon.Ranged.Ammunition.Components -{ - /// - /// Allows this entity to be loaded into a ranged weapon (if the caliber matches) - /// Generally used for bullets but can be used for other things like bananas - /// - [RegisterComponent] - [Friend(typeof(GunSystem))] - public sealed class AmmoComponent : Component, ISerializationHooks - { - [DataField("caliber")] - public BallisticCaliber Caliber { get; } = BallisticCaliber.Unspecified; - - public bool Spent - { - get - { - if (AmmoIsProjectile) - { - return false; - } - - return _spent; - } - set => _spent = value; - } - - private bool _spent; - - // TODO: Make it so null projectile = dis - /// - /// Used for anything without a case that fires itself - /// - [DataField("isProjectile")] public bool AmmoIsProjectile; - - /// - /// Used for something that is deleted when the projectile is retrieved - /// - [DataField("caseless")] - public bool Caseless { get; } - - // Rather than managing bullet / case state seemed easier to just have 2 toggles - // ammoIsProjectile being for a beanbag for example and caseless being for ClRifle rounds - - /// - /// For shotguns where they might shoot multiple entities - /// - [DataField("projectilesFired")] - public int ProjectilesFired { get; } = 1; - - [DataField("projectile", customTypeSerializer: typeof(PrototypeIdSerializer))] - public string? ProjectileId; - - // How far apart each entity is if multiple are shot - [DataField("ammoSpread")] - public float EvenSpreadAngle { get; } = default; - - /// - /// How fast the shot entities travel - /// - [DataField("ammoVelocity")] - public float Velocity { get; } = 20f; - - [DataField("muzzleFlash")] - public ResourcePath? MuzzleFlashSprite = new("Objects/Weapons/Guns/Projectiles/bullet_muzzle.png"); - - [DataField("soundCollectionEject")] - public SoundSpecifier SoundCollectionEject { get; } = new SoundCollectionSpecifier("CasingEject"); - - void ISerializationHooks.AfterDeserialization() - { - // Being both caseless and shooting yourself doesn't make sense - DebugTools.Assert(!(AmmoIsProjectile && Caseless)); - - if (ProjectilesFired < 1) - { - Logger.Error("Ammo can't have less than 1 projectile"); - } - - if (EvenSpreadAngle > 0 && ProjectilesFired == 1) - { - Logger.Error("Can't have an even spread if only 1 projectile is fired"); - throw new InvalidOperationException(); - } - } - } - - public enum BallisticCaliber - { - Unspecified = 0, - A357, // Placeholder? - ClRifle, - SRifle, - Pistol, - A35, // Placeholder? - LRifle, - HRifle, - Magnum, - AntiMaterial, - Shotgun, - Cap, - Rocket, - Dart, // Placeholder - Grenade, - Energy, - } -} diff --git a/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoComponentData.cs b/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoComponentData.cs deleted file mode 100644 index ebe5a62a59..0000000000 --- a/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoComponentData.cs +++ /dev/null @@ -1,8 +0,0 @@ -using Robust.Shared.Serialization; - -namespace Content.Server.Weapon.Ranged.Ammunition.Components -{ - public sealed partial class AmmoComponentData : ISerializationHooks - { - } -} diff --git a/Content.Server/Weapon/Ranged/Ammunition/Components/RangedMagazineComponent.cs b/Content.Server/Weapon/Ranged/Ammunition/Components/RangedMagazineComponent.cs deleted file mode 100644 index a6f33617b1..0000000000 --- a/Content.Server/Weapon/Ranged/Ammunition/Components/RangedMagazineComponent.cs +++ /dev/null @@ -1,34 +0,0 @@ -using Content.Server.Weapon.Ranged.Barrels.Components; -using Robust.Shared.Containers; -using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; - -namespace Content.Server.Weapon.Ranged.Ammunition.Components -{ - [RegisterComponent] - public sealed class RangedMagazineComponent : Component - { - public readonly Stack SpawnedAmmo = new(); - public Container AmmoContainer = default!; - - public int ShotsLeft => SpawnedAmmo.Count + UnspawnedCount; - public int Capacity => _capacity; - [DataField("capacity")] - private int _capacity = 20; - - public MagazineType MagazineType => _magazineType; - [DataField("magazineType")] - private MagazineType _magazineType = MagazineType.Unspecified; - public BallisticCaliber Caliber => _caliber; - [DataField("caliber")] - private BallisticCaliber _caliber = BallisticCaliber.Unspecified; - - // If there's anything already in the magazine - [DataField("fillPrototype", customTypeSerializer:typeof(PrototypeIdSerializer))] - public string? FillPrototype; - - // By default the magazine won't spawn the entity until needed so we need to keep track of how many left we can spawn - // Generally you probablt don't want to use this - public int UnspawnedCount; - } -} diff --git a/Content.Server/Weapon/Ranged/Ammunition/Components/SpeedLoaderComponent.cs b/Content.Server/Weapon/Ranged/Ammunition/Components/SpeedLoaderComponent.cs deleted file mode 100644 index 3d9222abe0..0000000000 --- a/Content.Server/Weapon/Ranged/Ammunition/Components/SpeedLoaderComponent.cs +++ /dev/null @@ -1,27 +0,0 @@ -using Robust.Shared.Containers; -using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; - -namespace Content.Server.Weapon.Ranged.Ammunition.Components -{ - /// - /// Used to load certain ranged weapons quickly - /// - [RegisterComponent] - public sealed class SpeedLoaderComponent : Component - { - [DataField("caliber")] public BallisticCaliber Caliber = BallisticCaliber.Unspecified; - public int Capacity => _capacity; - [DataField("capacity")] - private int _capacity = 6; - - public Container AmmoContainer = default!; - public Stack SpawnedAmmo = new(); - public int UnspawnedCount; - - public int AmmoLeft => SpawnedAmmo.Count + UnspawnedCount; - - [DataField("fillPrototype", customTypeSerializer:typeof(PrototypeIdSerializer))] - public string? FillPrototype; - } -} diff --git a/Content.Server/Weapon/Ranged/Barrels/Components/BatteryBarrelComponent.cs b/Content.Server/Weapon/Ranged/Barrels/Components/BatteryBarrelComponent.cs deleted file mode 100644 index ad36a606fd..0000000000 --- a/Content.Server/Weapon/Ranged/Barrels/Components/BatteryBarrelComponent.cs +++ /dev/null @@ -1,55 +0,0 @@ -using Content.Server.PowerCell; -using Robust.Shared.Containers; -using Robust.Shared.GameStates; -using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; - -namespace Content.Server.Weapon.Ranged.Barrels.Components -{ - [RegisterComponent, NetworkedComponent, ComponentReference(typeof(ServerRangedBarrelComponent))] - public sealed class BatteryBarrelComponent : ServerRangedBarrelComponent - { - // The minimum change we need before we can fire - [DataField("lowerChargeLimit")] - [ViewVariables] - public float LowerChargeLimit = 10; - - [DataField("fireCost")] - [ViewVariables] - public int BaseFireCost = 300; - - // What gets fired - [DataField("ammoPrototype", customTypeSerializer:typeof(PrototypeIdSerializer))] - [ViewVariables] - public string? AmmoPrototype; - - public ContainerSlot AmmoContainer = default!; - - public override int ShotsLeft - { - get - { - - if (!EntitySystem.Get().TryGetBatteryFromSlot(Owner, out var battery)) - { - return 0; - } - - return (int) Math.Ceiling(battery.CurrentCharge / BaseFireCost); - } - } - - public override int Capacity - { - get - { - if (!EntitySystem.Get().TryGetBatteryFromSlot(Owner, out var battery)) - { - return 0; - } - - return (int) Math.Ceiling(battery.MaxCharge / BaseFireCost); - } - } - } -} diff --git a/Content.Server/Weapon/Ranged/Barrels/Components/BoltActionBarrelComponent.cs b/Content.Server/Weapon/Ranged/Barrels/Components/BoltActionBarrelComponent.cs deleted file mode 100644 index 5a2f231af3..0000000000 --- a/Content.Server/Weapon/Ranged/Barrels/Components/BoltActionBarrelComponent.cs +++ /dev/null @@ -1,89 +0,0 @@ -using Content.Server.Weapon.Ranged.Ammunition.Components; -using Content.Shared.Sound; -using Robust.Shared.Audio; -using Robust.Shared.Containers; -using Robust.Shared.GameStates; -using Robust.Shared.Player; -using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; - -namespace Content.Server.Weapon.Ranged.Barrels.Components -{ - /// - /// Shotguns mostly - /// - [RegisterComponent, NetworkedComponent, ComponentReference(typeof(ServerRangedBarrelComponent))] - public sealed class BoltActionBarrelComponent : ServerRangedBarrelComponent - { - // Originally I had this logic shared with PumpBarrel and used a couple of variables to control things - // but it felt a lot messier to play around with, especially when adding verbs - - public override int ShotsLeft - { - get - { - var chamberCount = ChamberContainer.ContainedEntity != null ? 1 : 0; - return chamberCount + SpawnedAmmo.Count + UnspawnedCount; - } - } - public override int Capacity => _capacity; - - [DataField("capacity")] - internal int _capacity = 6; - - public ContainerSlot ChamberContainer = default!; - public Stack SpawnedAmmo = default!; - public Container AmmoContainer = default!; - - [ViewVariables] - [DataField("caliber")] - public BallisticCaliber Caliber = BallisticCaliber.Unspecified; - - [ViewVariables] - [DataField("fillPrototype", customTypeSerializer:typeof(PrototypeIdSerializer))] - public string? FillPrototype; - - [ViewVariables] - public int UnspawnedCount; - - public bool BoltOpen - { - get => _boltOpen; - set - { - if (_boltOpen == value) - { - return; - } - - var gunSystem = EntitySystem.Get(); - - if (value) - { - gunSystem.TryEjectChamber(this); - SoundSystem.Play(Filter.Pvs(Owner), _soundBoltOpen.GetSound(), Owner, AudioParams.Default.WithVolume(-2)); - } - else - { - gunSystem.TryFeedChamber(this); - SoundSystem.Play(Filter.Pvs(Owner), _soundBoltClosed.GetSound(), Owner, AudioParams.Default.WithVolume(-2)); - } - - _boltOpen = value; - gunSystem.UpdateBoltAppearance(this); - Dirty(); - } - } - private bool _boltOpen; - - [DataField("autoCycle")] public bool AutoCycle; - - // Sounds - [DataField("soundCycle")] public SoundSpecifier SoundCycle = new SoundPathSpecifier("/Audio/Weapons/Guns/Cock/sf_rifle_cock.ogg"); - [DataField("soundBoltOpen")] - private SoundSpecifier _soundBoltOpen = new SoundPathSpecifier("/Audio/Weapons/Guns/Bolt/rifle_bolt_open.ogg"); - [DataField("soundBoltClosed")] - private SoundSpecifier _soundBoltClosed = new SoundPathSpecifier("/Audio/Weapons/Guns/Bolt/rifle_bolt_closed.ogg"); - [DataField("soundInsert")] public SoundSpecifier SoundInsert = new SoundPathSpecifier("/Audio/Weapons/Guns/MagIn/bullet_insert.ogg"); - } -} diff --git a/Content.Server/Weapon/Ranged/Barrels/Components/MagazineBarrelComponent.cs b/Content.Server/Weapon/Ranged/Barrels/Components/MagazineBarrelComponent.cs deleted file mode 100644 index 0b2e7b4fe5..0000000000 --- a/Content.Server/Weapon/Ranged/Barrels/Components/MagazineBarrelComponent.cs +++ /dev/null @@ -1,131 +0,0 @@ -using Content.Server.Weapon.Ranged.Ammunition.Components; -using Content.Shared.Sound; -using Robust.Shared.Audio; -using Robust.Shared.Containers; -using Robust.Shared.GameStates; -using Robust.Shared.Player; -using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; - -namespace Content.Server.Weapon.Ranged.Barrels.Components -{ - [RegisterComponent, NetworkedComponent, ComponentReference(typeof(ServerRangedBarrelComponent))] - public sealed class MagazineBarrelComponent : ServerRangedBarrelComponent - { - [Dependency] private readonly IEntityManager _entities = default!; - - [ViewVariables] public ContainerSlot ChamberContainer = default!; - [ViewVariables] public bool HasMagazine => MagazineContainer.ContainedEntity != null; - public ContainerSlot MagazineContainer = default!; - - [ViewVariables] public MagazineType MagazineTypes => _magazineTypes; - [DataField("magazineTypes")] - private MagazineType _magazineTypes = default; - [ViewVariables] public BallisticCaliber Caliber => _caliber; - [DataField("caliber")] - private BallisticCaliber _caliber = BallisticCaliber.Unspecified; - - public override int ShotsLeft - { - get - { - var count = 0; - if (ChamberContainer.ContainedEntity != null) - { - count++; - } - - if (MagazineContainer.ContainedEntity is {Valid: true} magazine) - { - count += _entities.GetComponent(magazine).ShotsLeft; - } - - return count; - } - } - - public override int Capacity - { - get - { - // Chamber - var count = 1; - if (MagazineContainer.ContainedEntity is {Valid: true} magazine) - { - count += _entities.GetComponent(magazine).Capacity; - } - - return count; - } - } - - [DataField("magFillPrototype", customTypeSerializer:typeof(PrototypeIdSerializer))] - public string? MagFillPrototype; - - public bool BoltOpen - { - get => _boltOpen; - set - { - if (_boltOpen == value) - { - return; - } - - var gunSystem = EntitySystem.Get(); - - if (value) - { - gunSystem.TryEjectChamber(this); - SoundSystem.Play(Filter.Pvs(Owner), SoundBoltOpen.GetSound(), Owner, AudioParams.Default.WithVolume(-2)); - } - else - { - gunSystem.TryFeedChamber(this); - SoundSystem.Play(Filter.Pvs(Owner), SoundBoltClosed.GetSound(), Owner, AudioParams.Default.WithVolume(-2)); - } - - _boltOpen = value; - gunSystem.UpdateMagazineAppearance(this); - Dirty(_entities); - } - } - private bool _boltOpen = true; - - [DataField("autoEjectMag")] public bool AutoEjectMag; - // If the bolt needs to be open before we can insert / remove the mag (i.e. for LMGs) - public bool MagNeedsOpenBolt => _magNeedsOpenBolt; - [DataField("magNeedsOpenBolt")] - private bool _magNeedsOpenBolt = default; - - // Sounds - [DataField("soundBoltOpen", required: true)] - public SoundSpecifier SoundBoltOpen = default!; - [DataField("soundBoltClosed", required: true)] - public SoundSpecifier SoundBoltClosed = default!; - [DataField("soundRack", required: true)] - public SoundSpecifier SoundRack = default!; - [DataField("soundMagInsert", required: true)] - public SoundSpecifier SoundMagInsert = default!; - [DataField("soundMagEject", required: true)] - public SoundSpecifier SoundMagEject = default!; - [DataField("soundAutoEject")] public SoundSpecifier SoundAutoEject = new SoundPathSpecifier("/Audio/Weapons/Guns/EmptyAlarm/smg_empty_alarm.ogg"); - } - - [Flags] - public enum MagazineType - { - Unspecified = 0, - LPistol = 1 << 0, // Placeholder? - Pistol = 1 << 1, - HCPistol = 1 << 2, - Smg = 1 << 3, - SmgTopMounted = 1 << 4, - Rifle = 1 << 5, - IH = 1 << 6, // Placeholder? - Box = 1 << 7, - Pan = 1 << 8, - Dart = 1 << 9, // Placeholder - CalicoTopMounted = 1 << 10, - } -} diff --git a/Content.Server/Weapon/Ranged/Barrels/Components/PumpBarrelComponent.cs b/Content.Server/Weapon/Ranged/Barrels/Components/PumpBarrelComponent.cs deleted file mode 100644 index c721828257..0000000000 --- a/Content.Server/Weapon/Ranged/Barrels/Components/PumpBarrelComponent.cs +++ /dev/null @@ -1,57 +0,0 @@ -using Content.Server.Weapon.Ranged.Ammunition.Components; -using Content.Shared.Sound; -using Robust.Shared.Containers; -using Robust.Shared.GameStates; -using Robust.Shared.Prototypes; -using Robust.Shared.Serialization; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; - -namespace Content.Server.Weapon.Ranged.Barrels.Components -{ - /// - /// Bolt-action rifles - /// - [RegisterComponent, NetworkedComponent, ComponentReference(typeof(ServerRangedBarrelComponent))] - public sealed class PumpBarrelComponent : ServerRangedBarrelComponent, ISerializationHooks - { - public override int ShotsLeft - { - get - { - var chamberCount = ChamberContainer.ContainedEntity != null ? 1 : 0; - return chamberCount + SpawnedAmmo.Count + UnspawnedCount; - } - } - - private const int DefaultCapacity = 6; - [DataField("capacity")] - public override int Capacity { get; } = DefaultCapacity; - - // Even a point having a chamber? I guess it makes some of the below code cleaner - public ContainerSlot ChamberContainer = default!; - public Stack SpawnedAmmo = new(DefaultCapacity - 1); - public Container AmmoContainer = default!; - - [ViewVariables] - [DataField("caliber")] - public BallisticCaliber Caliber = BallisticCaliber.Unspecified; - - [ViewVariables] - [DataField("fillPrototype", customTypeSerializer:typeof(PrototypeIdSerializer))] - public string? FillPrototype; - - [ViewVariables] public int UnspawnedCount; - - [DataField("manualCycle")] public bool ManualCycle = true; - - // Sounds - [DataField("soundCycle")] public SoundSpecifier SoundCycle = new SoundPathSpecifier("/Audio/Weapons/Guns/Cock/sf_rifle_cock.ogg"); - - [DataField("soundInsert")] public SoundSpecifier SoundInsert = new SoundPathSpecifier("/Audio/Weapons/Guns/MagIn/bullet_insert.ogg"); - - void ISerializationHooks.AfterDeserialization() - { - SpawnedAmmo = new Stack(Capacity - 1); - } - } -} diff --git a/Content.Server/Weapon/Ranged/Barrels/Components/RevolverBarrelComponent.cs b/Content.Server/Weapon/Ranged/Barrels/Components/RevolverBarrelComponent.cs deleted file mode 100644 index 4d21fb1211..0000000000 --- a/Content.Server/Weapon/Ranged/Barrels/Components/RevolverBarrelComponent.cs +++ /dev/null @@ -1,60 +0,0 @@ -using Content.Server.Weapon.Ranged.Ammunition.Components; -using Content.Shared.Sound; -using Robust.Shared.Containers; -using Robust.Shared.GameStates; -using Robust.Shared.Prototypes; -using Robust.Shared.Serialization; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; - -namespace Content.Server.Weapon.Ranged.Barrels.Components -{ - [RegisterComponent, NetworkedComponent, ComponentReference(typeof(ServerRangedBarrelComponent))] - public sealed class RevolverBarrelComponent : ServerRangedBarrelComponent, ISerializationHooks - { - [ViewVariables] - [DataField("caliber")] - public BallisticCaliber Caliber = BallisticCaliber.Unspecified; - - public Container AmmoContainer = default!; - - [ViewVariables] - public int CurrentSlot; - - public override int Capacity => AmmoSlots.Length; - - [DataField("capacity")] - private int _serializedCapacity = 6; - - [DataField("ammoSlots", readOnly: true)] - public EntityUid?[] AmmoSlots = Array.Empty(); - - public override int ShotsLeft => AmmoContainer.ContainedEntities.Count; - - [ViewVariables] - [DataField("fillPrototype", customTypeSerializer:typeof(PrototypeIdSerializer))] - public string? FillPrototype; - - [ViewVariables] - public int UnspawnedCount; - - // Sounds - [DataField("soundEject")] - public SoundSpecifier SoundEject = new SoundPathSpecifier("/Audio/Weapons/Guns/MagOut/revolver_magout.ogg"); - - [DataField("soundInsert")] - public SoundSpecifier SoundInsert = new SoundPathSpecifier("/Audio/Weapons/Guns/MagIn/revolver_magin.ogg"); - - [DataField("soundSpin")] - public SoundSpecifier SoundSpin = new SoundPathSpecifier("/Audio/Weapons/Guns/Misc/revolver_spin.ogg"); - - void ISerializationHooks.BeforeSerialization() - { - _serializedCapacity = AmmoSlots.Length; - } - - void ISerializationHooks.AfterDeserialization() - { - AmmoSlots = new EntityUid?[_serializedCapacity]; - } - } -} diff --git a/Content.Server/Weapon/Ranged/Barrels/Components/ServerRangedBarrelComponent.cs b/Content.Server/Weapon/Ranged/Barrels/Components/ServerRangedBarrelComponent.cs deleted file mode 100644 index 85819f8db1..0000000000 --- a/Content.Server/Weapon/Ranged/Barrels/Components/ServerRangedBarrelComponent.cs +++ /dev/null @@ -1,136 +0,0 @@ -using Content.Shared.Sound; -using Content.Shared.Weapons.Ranged.Components; -using Robust.Shared.Serialization; - -namespace Content.Server.Weapon.Ranged.Barrels.Components -{ - /// - /// All of the ranged weapon components inherit from this to share mechanics like shooting etc. - /// Only difference between them is how they retrieve a projectile to shoot (battery, magazine, etc.) - /// - [Friend(typeof(GunSystem))] - public abstract class ServerRangedBarrelComponent : SharedRangedBarrelComponent, ISerializationHooks - { - public override FireRateSelector FireRateSelector => _fireRateSelector; - - [DataField("currentSelector")] - private FireRateSelector _fireRateSelector = FireRateSelector.Safety; - - public override FireRateSelector AllRateSelectors => _fireRateSelector; - - [DataField("fireRate")] - public override float FireRate { get; } = 2f; - - // _lastFire is when we actually fired (so if we hold the button then recoil doesn't build up if we're not firing) - public TimeSpan LastFire; - - // Recoil / spray control - [DataField("minAngle")] - private float _minAngleDegrees; - - public Angle MinAngle { get; private set; } - - [DataField("maxAngle")] - private float _maxAngleDegrees = 45; - - public Angle MaxAngle { get; private set; } - - public Angle CurrentAngle = Angle.Zero; - - [DataField("angleDecay")] - private float _angleDecayDegrees = 20; - - /// - /// How slowly the angle's theta decays per second in radians - /// - public float AngleDecay { get; private set; } - - [DataField("angleIncrease")] - private float? _angleIncreaseDegrees; - - /// - /// How quickly the angle's theta builds for every shot fired in radians - /// - public float AngleIncrease { get; private set; } - - // Multiplies the ammo spread to get the final spread of each pellet - [DataField("ammoSpreadRatio")] - public float SpreadRatio { get; private set; } - - [DataField("canMuzzleFlash")] - public bool CanMuzzleFlash { get; } = true; - - // Sounds - [DataField("soundGunshot", required: true)] - public SoundSpecifier SoundGunshot { get; set; } = default!; - - [DataField("soundEmpty")] - public SoundSpecifier SoundEmpty { get; } = new SoundPathSpecifier("/Audio/Weapons/Guns/Empty/empty.ogg"); - - void ISerializationHooks.BeforeSerialization() - { - _minAngleDegrees = (float) (MinAngle.Degrees * 2); - _maxAngleDegrees = (float) (MaxAngle.Degrees * 2); - _angleIncreaseDegrees = MathF.Round(AngleIncrease / ((float) Math.PI / 180f), 2); - AngleDecay = MathF.Round(AngleDecay / ((float) Math.PI / 180f), 2); - } - - void ISerializationHooks.AfterDeserialization() - { - // This hard-to-read area's dealing with recoil - // Use degrees in yaml as it's easier to read compared to "0.0125f" - MinAngle = Angle.FromDegrees(_minAngleDegrees / 2f); - - // Random doubles it as it's +/- so uhh we'll just half it here for readability - MaxAngle = Angle.FromDegrees(_maxAngleDegrees / 2f); - - _angleIncreaseDegrees ??= 40 / FireRate; - AngleIncrease = _angleIncreaseDegrees.Value * (float) Math.PI / 180f; - - AngleDecay = _angleDecayDegrees * (float) Math.PI / 180f; - - // For simplicity we'll enforce it this way; ammo determines max spread - if (SpreadRatio > 1.0f) - { - Logger.Error("SpreadRatio must be <= 1.0f for guns"); - throw new InvalidOperationException(); - } - } - } - - /// - /// Raised on a gun when it fires projectiles. - /// - public sealed class GunShotEvent : EntityEventArgs - { - /// - /// Uid of the entity that shot. - /// - public EntityUid Uid; - - public readonly EntityUid[] FiredProjectiles; - - public GunShotEvent(EntityUid[] firedProjectiles) - { - FiredProjectiles = firedProjectiles; - } - } - - /// - /// Raised on ammo when it is fired. - /// - public sealed class AmmoShotEvent : EntityEventArgs - { - /// - /// Uid of the entity that shot. - /// - public EntityUid Uid; - - public readonly EntityUid[] FiredProjectiles; - - public AmmoShotEvent(EntityUid[] firedProjectiles) - { - FiredProjectiles = firedProjectiles; - } - } -} diff --git a/Content.Server/Weapon/Ranged/Components/AmmoCounterComponent.cs b/Content.Server/Weapon/Ranged/Components/AmmoCounterComponent.cs new file mode 100644 index 0000000000..8d38896abc --- /dev/null +++ b/Content.Server/Weapon/Ranged/Components/AmmoCounterComponent.cs @@ -0,0 +1,6 @@ +using Content.Shared.Weapons.Ranged.Components; + +namespace Content.Server.Weapon.Ranged.Components; + +[RegisterComponent] +public sealed class AmmoCounterComponent : SharedAmmoCounterComponent {} diff --git a/Content.Server/Weapon/Ranged/Ammunition/Components/ChemicalAmmoComponent.cs b/Content.Server/Weapon/Ranged/Components/ChemicalAmmoComponent.cs similarity index 81% rename from Content.Server/Weapon/Ranged/Ammunition/Components/ChemicalAmmoComponent.cs rename to Content.Server/Weapon/Ranged/Components/ChemicalAmmoComponent.cs index 11d5c7540a..ce81de0a43 100644 --- a/Content.Server/Weapon/Ranged/Ammunition/Components/ChemicalAmmoComponent.cs +++ b/Content.Server/Weapon/Ranged/Components/ChemicalAmmoComponent.cs @@ -1,4 +1,4 @@ -namespace Content.Server.Weapon.Ranged.Ammunition.Components +namespace Content.Server.Weapon.Ranged.Components { [RegisterComponent] public sealed class ChemicalAmmoComponent : Component diff --git a/Content.Server/Weapon/Ranged/RangedDamageSoundComponent.cs b/Content.Server/Weapon/Ranged/Components/RangedDamageSoundComponent.cs similarity index 95% rename from Content.Server/Weapon/Ranged/RangedDamageSoundComponent.cs rename to Content.Server/Weapon/Ranged/Components/RangedDamageSoundComponent.cs index 39303a5210..bb5fc27fbf 100644 --- a/Content.Server/Weapon/Ranged/RangedDamageSoundComponent.cs +++ b/Content.Server/Weapon/Ranged/Components/RangedDamageSoundComponent.cs @@ -2,7 +2,7 @@ using Content.Shared.Damage.Prototypes; using Content.Shared.Sound; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Dictionary; -namespace Content.Server.Weapon.Ranged; +namespace Content.Server.Weapon.Ranged.Components; /// /// Plays the specified sound upon receiving damage of that type. diff --git a/Content.Server/Weapon/Ranged/FlyBySoundSystem.cs b/Content.Server/Weapon/Ranged/FlyBySoundSystem.cs deleted file mode 100644 index 79e425e2e4..0000000000 --- a/Content.Server/Weapon/Ranged/FlyBySoundSystem.cs +++ /dev/null @@ -1,5 +0,0 @@ -using Content.Shared.Weapons.Ranged; - -namespace Content.Server.Weapon.Ranged; - -public sealed class FlyBySoundSystem : SharedFlyBySoundSystem {} diff --git a/Content.Server/Weapon/Ranged/GunSystem.Ammo.cs b/Content.Server/Weapon/Ranged/GunSystem.Ammo.cs deleted file mode 100644 index cd714b9de5..0000000000 --- a/Content.Server/Weapon/Ranged/GunSystem.Ammo.cs +++ /dev/null @@ -1,91 +0,0 @@ -using Content.Server.Weapon.Ranged.Ammunition.Components; -using Content.Shared.Examine; -using Content.Shared.Weapons.Ranged.Barrels.Components; -using Robust.Shared.Map; - -namespace Content.Server.Weapon.Ranged; - -public sealed partial class GunSystem -{ - private void OnAmmoExamine(EntityUid uid, AmmoComponent component, ExaminedEvent args) - { - var text = Loc.GetString("ammo-component-on-examine",("caliber", component.Caliber)); - args.PushMarkup(text); - } - - public EntityUid? TakeBullet(AmmoComponent component, EntityCoordinates spawnAt) - { - if (component.AmmoIsProjectile) - { - return component.Owner; - } - - if (component.Spent) - { - return null; - } - - component.Spent = true; - - if (TryComp(component.Owner, out AppearanceComponent? appearanceComponent)) - { - appearanceComponent.SetData(AmmoVisuals.Spent, true); - } - - var entity = EntityManager.SpawnEntity(component.ProjectileId, spawnAt); - - return entity; - } - - public void MuzzleFlash(EntityUid entity, AmmoComponent component, Angle angle) - { - if (component.MuzzleFlashSprite == null) - { - return; - } - - var time = _gameTiming.CurTime; - var deathTime = time + TimeSpan.FromMilliseconds(200); - // Offset the sprite so it actually looks like it's coming from the gun - var offset = new Vector2(0.0f, -0.5f); - - var message = new EffectSystemMessage - { - EffectSprite = component.MuzzleFlashSprite.ToString(), - Born = time, - DeathTime = deathTime, - AttachedEntityUid = entity, - AttachedOffset = offset, - //Rotated from east facing - Rotation = -MathF.PI / 2f, - Color = Vector4.Multiply(new Vector4(255, 255, 255, 255), 1.0f), - ColorDelta = new Vector4(0, 0, 0, -1500f), - Shaded = false - }; - - /* TODO: Fix rotation when shooting sideways. This was the closest I got but still had issues. - * var time = _gameTiming.CurTime; - var deathTime = time + TimeSpan.FromMilliseconds(200); - var entityRotation = EntityManager.GetComponent(entity).WorldRotation; - var localAngle = entityRotation - (angle + MathF.PI / 2f); - // Offset the sprite so it actually looks like it's coming from the gun - var offset = localAngle.RotateVec(new Vector2(0.0f, -0.5f)); - - var message = new EffectSystemMessage - { - EffectSprite = component.MuzzleFlashSprite.ToString(), - Born = time, - DeathTime = deathTime, - AttachedEntityUid = entity, - AttachedOffset = offset, - //Rotated from east facing - Rotation = (float) (localAngle - MathF.PI / 2), - Color = Vector4.Multiply(new Vector4(255, 255, 255, 255), 1.0f), - ColorDelta = new Vector4(0, 0, 0, -1500f), - Shaded = false - }; - */ - - _effects.CreateParticle(message); - } -} diff --git a/Content.Server/Weapon/Ranged/GunSystem.AmmoBox.cs b/Content.Server/Weapon/Ranged/GunSystem.AmmoBox.cs deleted file mode 100644 index 4e1125205a..0000000000 --- a/Content.Server/Weapon/Ranged/GunSystem.AmmoBox.cs +++ /dev/null @@ -1,206 +0,0 @@ -using Content.Server.Hands.Components; -using Content.Server.Weapon.Ranged.Ammunition.Components; -using Content.Shared.Examine; -using Content.Shared.Interaction; -using Content.Shared.Interaction.Events; -using Content.Shared.Verbs; -using Content.Shared.Weapons.Ranged.Barrels.Components; -using Robust.Shared.Containers; -using Robust.Shared.Player; - -namespace Content.Server.Weapon.Ranged; - -public sealed partial class GunSystem -{ - // Probably needs combining with magazines in future given the common functionality. - - private void OnAmmoBoxAltVerbs(EntityUid uid, AmmoBoxComponent component, GetVerbsEvent args) - { - if (args.Hands == null || !args.CanAccess || !args.CanInteract) - return; - - if (component.AmmoLeft == 0) - return; - - AlternativeVerb verb = new() - { - Text = Loc.GetString("dump-vert-get-data-text"), - IconTexture = "/Textures/Interface/VerbIcons/eject.svg.192dpi.png", - Act = () => AmmoBoxEjectContents(component, 10) - }; - args.Verbs.Add(verb); - } - - private void OnAmmoBoxInteractHand(EntityUid uid, AmmoBoxComponent component, InteractHandEvent args) - { - if (args.Handled) return; - - TryUse(args.User, component); - } - - private void OnAmmoBoxUse(EntityUid uid, AmmoBoxComponent component, UseInHandEvent args) - { - if (args.Handled) return; - - TryUse(args.User, component); - } - - private void OnAmmoBoxInteractUsing(EntityUid uid, AmmoBoxComponent component, InteractUsingEvent args) - { - if (args.Handled) return; - - if (TryComp(args.Used, out AmmoComponent? ammoComponent)) - { - if (TryInsertAmmo(args.User, args.Used, component, ammoComponent)) - { - args.Handled = true; - } - - return; - } - - if (!TryComp(args.Used, out RangedMagazineComponent? rangedMagazine)) return; - - for (var i = 0; i < Math.Max(10, rangedMagazine.ShotsLeft); i++) - { - if (TakeAmmo(rangedMagazine) is not {Valid: true} ammo) - { - continue; - } - - if (!TryInsertAmmo(args.User, ammo, component)) - { - TryInsertAmmo(args.User, ammo, rangedMagazine); - args.Handled = true; - return; - } - } - - args.Handled = true; - } - - private void OnAmmoBoxInit(EntityUid uid, AmmoBoxComponent component, ComponentInit args) - { - component.AmmoContainer = uid.EnsureContainer($"{component.Name}-container", out var existing); - - if (existing) - { - foreach (var entity in component.AmmoContainer.ContainedEntities) - { - component.UnspawnedCount--; - component.SpawnedAmmo.Push(entity); - component.AmmoContainer.Insert(entity); - } - } - } - - private void OnAmmoBoxExamine(EntityUid uid, AmmoBoxComponent component, ExaminedEvent args) - { - args.PushMarkup(Loc.GetString("ammo-box-component-on-examine-caliber-description", ("caliber", component.Caliber))); - args.PushMarkup(Loc.GetString("ammo-box-component-on-examine-remaining-ammo-description", ("ammoLeft", component.AmmoLeft),("capacity", component.Capacity))); - } - - private void OnAmmoBoxMapInit(EntityUid uid, AmmoBoxComponent component, MapInitEvent args) - { - component.UnspawnedCount += component.Capacity; - UpdateAmmoBoxAppearance(uid, component); - } - - private void UpdateAmmoBoxAppearance(EntityUid uid, AmmoBoxComponent ammoBox, AppearanceComponent? appearanceComponent = null) - { - if (!Resolve(uid, ref appearanceComponent, false)) return; - - appearanceComponent.SetData(MagazineBarrelVisuals.MagLoaded, true); - appearanceComponent.SetData(AmmoVisuals.AmmoCount, ammoBox.AmmoLeft); - appearanceComponent.SetData(AmmoVisuals.AmmoMax, ammoBox.Capacity); - } - - private void AmmoBoxEjectContents(AmmoBoxComponent ammoBox, int count) - { - var ejectCount = Math.Min(count, ammoBox.Capacity); - var ejectAmmo = new List(ejectCount); - - for (var i = 0; i < Math.Min(count, ammoBox.Capacity); i++) - { - if (TakeAmmo(ammoBox) is not { } ammo) - { - break; - } - - ejectAmmo.Add(ammo); - } - - EjectCasings(ejectAmmo); - UpdateAmmoBoxAppearance(ammoBox.Owner, ammoBox); - } - - private bool TryUse(EntityUid user, AmmoBoxComponent ammoBox) - { - if (!TryComp(user, out HandsComponent? handsComponent)) - { - return false; - } - - if (TakeAmmo(ammoBox) is not { } ammo) - { - return false; - } - - if (!_handsSystem.TryPickup(user, ammo, handsComp: handsComponent)) - { - TryInsertAmmo(user, ammo, ammoBox); - return false; - } - - UpdateAmmoBoxAppearance(ammoBox.Owner, ammoBox); - return true; - } - - public bool TryInsertAmmo(EntityUid user, EntityUid ammo, AmmoBoxComponent ammoBox, AmmoComponent? ammoComponent = null) - { - if (!Resolve(ammo, ref ammoComponent, false)) - { - return false; - } - - if (ammoComponent.Caliber != ammoBox.Caliber) - { - _popup.PopupEntity(Loc.GetString("ammo-box-component-try-insert-ammo-wrong-caliber"), ammo, Filter.Entities(user)); - return false; - } - - if (ammoBox.AmmoLeft >= ammoBox.Capacity) - { - _popup.PopupEntity(Loc.GetString("ammo-box-component-try-insert-ammo-no-room"), ammo, Filter.Entities(user)); - return false; - } - - ammoBox.SpawnedAmmo.Push(ammo); - ammoBox.AmmoContainer.Insert(ammo); - UpdateAmmoBoxAppearance(ammoBox.Owner, ammoBox); - return true; - } - - public EntityUid? TakeAmmo(AmmoBoxComponent ammoBox, TransformComponent? xform = null) - { - if (!Resolve(ammoBox.Owner, ref xform)) return null; - - if (ammoBox.SpawnedAmmo.TryPop(out var ammo)) - { - ammoBox.AmmoContainer.Remove(ammo); - return ammo; - } - - if (ammoBox.UnspawnedCount > 0) - { - ammo = EntityManager.SpawnEntity(ammoBox.FillPrototype, xform.Coordinates); - - // when dumping from held ammo box, this detaches the spawned ammo from the player. - EntityManager.GetComponent(ammo).AttachParentToContainerOrGrid(); - - ammoBox.UnspawnedCount--; - } - - return ammo; - } -} diff --git a/Content.Server/Weapon/Ranged/GunSystem.Battery.cs b/Content.Server/Weapon/Ranged/GunSystem.Battery.cs deleted file mode 100644 index 2604d8bec3..0000000000 --- a/Content.Server/Weapon/Ranged/GunSystem.Battery.cs +++ /dev/null @@ -1,106 +0,0 @@ -using Content.Server.Projectiles.Components; -using Content.Server.Weapon.Ranged.Barrels.Components; -using Content.Shared.PowerCell.Components; -using Content.Shared.Weapons.Ranged.Barrels.Components; -using Robust.Shared.Containers; -using Robust.Shared.Map; - -namespace Content.Server.Weapon.Ranged; - -public sealed partial class GunSystem -{ - private void OnBatteryInit(EntityUid uid, BatteryBarrelComponent component, ComponentInit args) - { - if (component.AmmoPrototype != null) - { - component.AmmoContainer = uid.EnsureContainer($"{component.GetType()}-ammo-container"); - } - - component.Dirty(EntityManager); - } - - private void OnBatteryMapInit(EntityUid uid, BatteryBarrelComponent component, MapInitEvent args) - { - UpdateBatteryAppearance(component); - } - - private void OnCellSlotUpdated(EntityUid uid, BatteryBarrelComponent component, PowerCellChangedEvent args) - { - UpdateBatteryAppearance(component); - } - - public void UpdateBatteryAppearance(BatteryBarrelComponent component) - { - if (!EntityManager.TryGetComponent(component.Owner, out AppearanceComponent? appearanceComponent)) return; - - appearanceComponent.SetData(MagazineBarrelVisuals.MagLoaded, _cell.TryGetBatteryFromSlot(component.Owner, out _)); - appearanceComponent.SetData(AmmoVisuals.AmmoCount, component.ShotsLeft); - appearanceComponent.SetData(AmmoVisuals.AmmoMax, component.Capacity); - } - - public EntityUid? PeekAmmo(BatteryBarrelComponent component) - { - // Spawn a dummy entity because it's easier to work with I guess - // This will get re-used for the projectile - var ammo = component.AmmoContainer.ContainedEntity; - if (ammo == null) - { - ammo = EntityManager.SpawnEntity(component.AmmoPrototype, Transform(component.Owner).Coordinates); - component.AmmoContainer.Insert(ammo.Value); - } - - return ammo.Value; - } - - public EntityUid? TakeProjectile(BatteryBarrelComponent component, EntityCoordinates spawnAt) - { - if (!_cell.TryGetBatteryFromSlot(component.Owner, out var capacitor)) - return null; - - if (capacitor.CurrentCharge < component.LowerChargeLimit) - return null; - - // Can fire confirmed - // Multiply the entity's damage / whatever by the percentage of charge the shot has. - EntityUid? entity; - var chargeChange = Math.Min(capacitor.CurrentCharge, component.BaseFireCost); - if (capacitor.UseCharge(chargeChange) < component.LowerChargeLimit) - { - // Handling of funny exploding cells. - return null; - } - var energyRatio = chargeChange / component.BaseFireCost; - - if (component.AmmoContainer.ContainedEntity != null) - { - entity = component.AmmoContainer.ContainedEntity; - component.AmmoContainer.Remove(entity.Value); - Transform(entity.Value).Coordinates = spawnAt; - } - else - { - entity = EntityManager.SpawnEntity(component.AmmoPrototype, spawnAt); - } - - if (TryComp(entity.Value, out ProjectileComponent? projectileComponent)) - { - if (energyRatio < 1.0) - { - projectileComponent.Damage *= energyRatio; - } - } - else if (TryComp(entity.Value, out HitscanComponent? hitscanComponent)) - { - hitscanComponent.Damage *= energyRatio; - hitscanComponent.ColorModifier = energyRatio; - } - else - { - throw new InvalidOperationException("Ammo doesn't have hitscan or projectile?"); - } - - // capacitor.UseCharge() triggers a PowerCellChangedEvent which will cause appearance to be updated. - // So let's not double-call UpdateAppearance() here. - return entity.Value; - } -} diff --git a/Content.Server/Weapon/Ranged/GunSystem.Bolt.cs b/Content.Server/Weapon/Ranged/GunSystem.Bolt.cs deleted file mode 100644 index 4ec199d790..0000000000 --- a/Content.Server/Weapon/Ranged/GunSystem.Bolt.cs +++ /dev/null @@ -1,266 +0,0 @@ -using Content.Server.Weapon.Ranged.Ammunition.Components; -using Content.Server.Weapon.Ranged.Barrels.Components; -using Content.Shared.Examine; -using Content.Shared.Interaction; -using Content.Shared.Interaction.Events; -using Content.Shared.Verbs; -using Content.Shared.Weapons.Ranged.Barrels.Components; -using Robust.Shared.Audio; -using Robust.Shared.Containers; -using Robust.Shared.GameStates; -using Robust.Shared.Map; -using Robust.Shared.Player; - -namespace Content.Server.Weapon.Ranged; - -public sealed partial class GunSystem -{ - private void AddToggleBoltVerb(EntityUid uid, BoltActionBarrelComponent component, GetVerbsEvent args) - { - if (args.Hands == null || - !args.CanAccess || - !args.CanInteract) - return; - - InteractionVerb verb = new() - { - Text = component.BoltOpen - ? Loc.GetString("close-bolt-verb-get-data-text") - : Loc.GetString("open-bolt-verb-get-data-text"), - Act = () => component.BoltOpen = !component.BoltOpen - }; - args.Verbs.Add(verb); - } - - private void OnBoltExamine(EntityUid uid, BoltActionBarrelComponent component, ExaminedEvent args) - { - args.PushMarkup(Loc.GetString("bolt-action-barrel-component-on-examine", ("caliber", component.Caliber))); - } - - private void OnBoltFireAttempt(EntityUid uid, BoltActionBarrelComponent component, GunFireAttemptEvent args) - { - if (args.Cancelled) return; - - if (component.BoltOpen || component.ChamberContainer.ContainedEntity == null) - args.Cancel(); - } - - private void OnBoltMapInit(EntityUid uid, BoltActionBarrelComponent component, MapInitEvent args) - { - if (component.FillPrototype != null) - { - component.UnspawnedCount += component.Capacity; - if (component.UnspawnedCount > 0) - { - component.UnspawnedCount--; - var chamberEntity = EntityManager.SpawnEntity(component.FillPrototype, EntityManager.GetComponent(uid).Coordinates); - component.ChamberContainer.Insert(chamberEntity); - } - } - - UpdateBoltAppearance(component); - } - - public void UpdateBoltAppearance(BoltActionBarrelComponent component) - { - if (!TryComp(component.Owner, out AppearanceComponent? appearanceComponent)) return; - - appearanceComponent.SetData(BarrelBoltVisuals.BoltOpen, component.BoltOpen); - appearanceComponent.SetData(AmmoVisuals.AmmoCount, component.ShotsLeft); - appearanceComponent.SetData(AmmoVisuals.AmmoMax, component.Capacity); - } - - private void OnBoltInit(EntityUid uid, BoltActionBarrelComponent component, ComponentInit args) - { - component.SpawnedAmmo = new Stack(component.Capacity - 1); - component.AmmoContainer = uid.EnsureContainer($"{component.GetType()}-ammo-container", out var existing); - - if (existing) - { - foreach (var entity in component.AmmoContainer.ContainedEntities) - { - component.SpawnedAmmo.Push(entity); - component.UnspawnedCount--; - } - } - - component.ChamberContainer = uid.EnsureContainer($"{component.GetType()}-chamber-container"); - - if (TryComp(uid, out AppearanceComponent? appearanceComponent)) - { - appearanceComponent.SetData(MagazineBarrelVisuals.MagLoaded, true); - } - - component.Dirty(EntityManager); - UpdateBoltAppearance(component); - } - - private void OnBoltUse(EntityUid uid, BoltActionBarrelComponent component, UseInHandEvent args) - { - if (args.Handled) return; - - args.Handled = true; - - if (component.BoltOpen) - { - component.BoltOpen = false; - _popup.PopupEntity(Loc.GetString("bolt-action-barrel-component-bolt-closed"), uid, Filter.Entities(args.User)); - return; - } - - CycleBolt(component, true); - } - - private void CycleBolt(BoltActionBarrelComponent component, bool manual = false) - { - TryEjectChamber(component); - TryFeedChamber(component); - - if (component.ChamberContainer.ContainedEntity == null && manual) - { - component.BoltOpen = true; - - if (_container.TryGetContainingContainer(component.Owner, out var container)) - { - _popup.PopupEntity(Loc.GetString("bolt-action-barrel-component-bolt-opened"), container.Owner, Filter.Entities(container.Owner)); - } - return; - } - else - { - SoundSystem.Play(Filter.Pvs(component.Owner), component.SoundCycle.GetSound(), component.Owner, AudioParams.Default.WithVolume(-2)); - } - - component.Dirty(EntityManager); - UpdateBoltAppearance(component); - } - - public bool TryEjectChamber(BoltActionBarrelComponent component) - { - if (component.ChamberContainer.ContainedEntity is {Valid: true} chambered) - { - if (!component.ChamberContainer.Remove(chambered)) - return false; - - if (TryComp(chambered, out AmmoComponent? ammoComponent) && !ammoComponent.Caseless) - EjectCasing(chambered); - - return true; - } - - return false; - } - - public bool TryFeedChamber(BoltActionBarrelComponent component) - { - if (component.ChamberContainer.ContainedEntity != null) - { - return false; - } - if (component.SpawnedAmmo.TryPop(out var next)) - { - component.AmmoContainer.Remove(next); - component.ChamberContainer.Insert(next); - return true; - } - else if (component.UnspawnedCount > 0) - { - component.UnspawnedCount--; - var ammoEntity = EntityManager.SpawnEntity(component.FillPrototype, EntityManager.GetComponent(component.Owner).Coordinates); - component.ChamberContainer.Insert(ammoEntity); - return true; - } - return false; - } - - private void OnBoltInteractUsing(EntityUid uid, BoltActionBarrelComponent component, InteractUsingEvent args) - { - if (args.Handled) return; - - if (TryInsertBullet(args.User, args.Used, component)) - args.Handled = true; - } - - public bool TryInsertBullet(EntityUid user, EntityUid ammo, BoltActionBarrelComponent component) - { - if (!TryComp(ammo, out AmmoComponent? ammoComponent)) - return false; - - if (ammoComponent.Caliber != component.Caliber) - { - _popup.PopupEntity(Loc.GetString("bolt-action-barrel-component-try-insert-bullet-wrong-caliber"), component.Owner, Filter.Entities(user)); - return false; - } - - if (!component.BoltOpen) - { - _popup.PopupEntity(Loc.GetString("bolt-action-barrel-component-try-insert-bullet-bolt-closed"), component.Owner, Filter.Entities(user)); - return false; - } - - if (component.ChamberContainer.ContainedEntity == null) - { - component.ChamberContainer.Insert(ammo); - SoundSystem.Play(Filter.Pvs(component.Owner), component.SoundInsert.GetSound(), component.Owner, AudioParams.Default.WithVolume(-2)); - component.Dirty(EntityManager); - UpdateBoltAppearance(component); - return true; - } - - if (component.AmmoContainer.ContainedEntities.Count < component.Capacity - 1) - { - component.AmmoContainer.Insert(ammo); - component.SpawnedAmmo.Push(ammo); - SoundSystem.Play(Filter.Pvs(component.Owner), component.SoundInsert.GetSound(), component.Owner, AudioParams.Default.WithVolume(-2)); - component.Dirty(EntityManager); - UpdateBoltAppearance(component); - return true; - } - - _popup.PopupEntity(Loc.GetString("bolt-action-barrel-component-try-insert-bullet-no-room"), component.Owner, Filter.Entities(user)); - - return false; - } - - private void OnBoltGetState(EntityUid uid, BoltActionBarrelComponent component, ref ComponentGetState args) - { - (int, int)? count = (component.ShotsLeft, component.Capacity); - var chamberedExists = component.ChamberContainer.ContainedEntity != null; - // (Is one chambered?, is the bullet spend) - var chamber = (chamberedExists, false); - - if (chamberedExists && TryComp(component.ChamberContainer.ContainedEntity!.Value, out var ammo)) - { - chamber.Item2 = ammo.Spent; - } - - args.State = new BoltActionBarrelComponentState( - chamber, - component.FireRateSelector, - count, - component.SoundGunshot.GetSound()); - } - - public EntityUid? PeekAmmo(BoltActionBarrelComponent component) - { - return component.ChamberContainer.ContainedEntity; - } - - public EntityUid? TakeProjectile(BoltActionBarrelComponent component, EntityCoordinates spawnAt) - { - if (component.AutoCycle) - { - CycleBolt(component); - } - else - { - component.Dirty(EntityManager); - } - - if (component.ChamberContainer.ContainedEntity is not {Valid: true} chamberEntity) return null; - - var ammoComponent = EntityManager.GetComponentOrNull(chamberEntity); - - return ammoComponent == null ? null : TakeBullet(ammoComponent, spawnAt); - } -} diff --git a/Content.Server/Weapon/Ranged/GunSystem.Guns.cs b/Content.Server/Weapon/Ranged/GunSystem.Guns.cs deleted file mode 100644 index cf171540d7..0000000000 --- a/Content.Server/Weapon/Ranged/GunSystem.Guns.cs +++ /dev/null @@ -1,302 +0,0 @@ -using System.Linq; -using Content.Server.CombatMode; -using Content.Server.Hands.Components; -using Content.Server.Interaction.Components; -using Content.Server.Projectiles.Components; -using Content.Server.Weapon.Melee; -using Content.Server.Weapon.Ranged.Ammunition.Components; -using Content.Server.Weapon.Ranged.Barrels.Components; -using Content.Shared.Audio; -using Content.Shared.Camera; -using Content.Shared.Damage; -using Content.Shared.Database; -using Content.Shared.Interaction.Events; -using Content.Shared.Popups; -using Content.Shared.Sound; -using Robust.Shared.Audio; -using Robust.Shared.Map; -using Robust.Shared.Physics; -using Robust.Shared.Player; -using Robust.Shared.Utility; - -namespace Content.Server.Weapon.Ranged; - -public sealed partial class GunSystem -{ - private void OnMeleeAttempt(EntityUid uid, ServerRangedWeaponComponent component, ref MeleeAttackAttemptEvent args) - { - args.Cancelled = true; - } - - /// - /// Tries to fire a round of ammo out of the weapon. - /// - private void TryFire(EntityUid user, EntityCoordinates targetCoords, ServerRangedWeaponComponent gun) - { - if (!TryComp(gun.Owner, out ServerRangedBarrelComponent? barrel)) return; - - if (!TryComp(user, out HandsComponent? hands) || hands.ActiveHand?.HeldEntity != gun.Owner) return; - - if (!TryComp(user, out CombatModeComponent? combat) || - !combat.IsInCombatMode || - !_blocker.CanInteract(user, gun.Owner)) return; - - var fireAttempt = new GunFireAttemptEvent(user, gun); - EntityManager.EventBus.RaiseLocalEvent(gun.Owner, fireAttempt); - - if (fireAttempt.Cancelled) return; - - var curTime = _gameTiming.CurTime; - var span = curTime - gun.LastFireTime; - if (span.TotalSeconds < 1 / barrel.FireRate) return; - - // TODO: Clumsy should be eventbus I think? - - gun.LastFireTime = curTime; - var coordinates = Transform(gun.Owner).Coordinates; - - if (gun.ClumsyCheck && EntityManager.TryGetComponent(user, out var clumsyComponent) && ClumsyComponent.TryRollClumsy(user, gun.ClumsyExplodeChance)) - { - //Wound them - _damageable.TryChangeDamage(user, clumsyComponent.ClumsyDamage); - _stun.TryParalyze(user, TimeSpan.FromSeconds(3f), true); - - // Apply salt to the wound ("Honk!") - SoundSystem.Play( - Filter.Pvs(gun.Owner), gun.ClumsyWeaponHandlingSound.GetSound(), - coordinates, AudioParams.Default.WithMaxDistance(5)); - - SoundSystem.Play( - Filter.Pvs(gun.Owner), gun.ClumsyWeaponShotSound.GetSound(), - coordinates, AudioParams.Default.WithMaxDistance(5)); - - user.PopupMessage(Loc.GetString("server-ranged-weapon-component-try-fire-clumsy")); - - EntityManager.DeleteEntity(gun.Owner); - return; - } - - // Firing confirmed - - if (gun.CanHotspot) - _atmos.HotspotExpose(coordinates, 700, 50); - - EntityManager.EventBus.RaiseLocalEvent(gun.Owner, new GunShotEvent()); - Fire(user, barrel, targetCoords); - } - - /// - /// Fires a round of ammo out of the weapon. - /// - private void Fire(EntityUid shooter, ServerRangedBarrelComponent component, EntityCoordinates coordinates) - { - if (component.ShotsLeft == 0) - { - SoundSystem.Play(Filter.Pvs(component.Owner), component.SoundEmpty.GetSound(), component.Owner); - return; - } - - var ammo = PeekAtAmmo(component); - if (TakeOutProjectile(component, Transform(shooter).Coordinates) is not {Valid: true} projectile) - { - SoundSystem.Play(Filter.Pvs(component.Owner), component.SoundEmpty.GetSound(), component.Owner); - return; - } - - var targetPos = coordinates.ToMapPos(EntityManager); - - // At this point firing is confirmed - var direction = (targetPos - Transform(shooter).WorldPosition).ToAngle(); - var angle = GetRecoilAngle(component, direction); - // This should really be client-side but for now we'll just leave it here - if (HasComp(shooter)) - { - var kick = -angle.ToVec() * 0.15f; - _recoil.KickCamera(shooter, kick); - } - - // This section probably needs tweaking so there can be caseless hitscan etc. - if (TryComp(projectile, out HitscanComponent? hitscan)) - { - FireHitscan(shooter, hitscan, component, angle); - } - else if (HasComp(projectile) && - TryComp(ammo, out AmmoComponent? ammoComponent)) - { - FireProjectiles(shooter, projectile, component, ammoComponent.ProjectilesFired, ammoComponent.EvenSpreadAngle, angle, ammoComponent.Velocity, ammo!.Value); - - if (component.CanMuzzleFlash) - { - MuzzleFlash(component.Owner, ammoComponent, angle); - } - - if (ammoComponent.Caseless) - { - EntityManager.DeleteEntity(ammo.Value); - } - } - else - { - // Invalid types - throw new InvalidOperationException(); - } - - SoundSystem.Play(Filter.Broadcast(), component.SoundGunshot.GetSound(), component.Owner); - - component.Dirty(EntityManager); - component.LastFire = _gameTiming.CurTime; - } - - #region Firing - - /// - /// Handles firing one or many projectiles - /// - private void FireProjectiles(EntityUid shooter, EntityUid baseProjectile, ServerRangedBarrelComponent component, int count, float evenSpreadAngle, Angle angle, float velocity, EntityUid ammo) - { - List? sprayAngleChange = null; - if (count > 1) - { - evenSpreadAngle *= component.SpreadRatio; - sprayAngleChange = Linspace(-evenSpreadAngle / 2, evenSpreadAngle / 2, count); - } - - var firedProjectiles = new EntityUid[count]; - for (var i = 0; i < count; i++) - { - EntityUid projectile; - - if (i == 0) - { - projectile = baseProjectile; - } - else - { - // TODO: Cursed as bruh - projectile = EntityManager.SpawnEntity( - MetaData(baseProjectile).EntityPrototype?.ID, - Transform(baseProjectile).Coordinates); - } - - firedProjectiles[i] = projectile; - - Angle projectileAngle; - - if (sprayAngleChange != null) - { - projectileAngle = angle + sprayAngleChange[i]; - } - else - { - projectileAngle = angle; - } - - var physics = EntityManager.GetComponent(projectile); - physics.BodyStatus = BodyStatus.InAir; - - var projectileComponent = EntityManager.GetComponent(projectile); - projectileComponent.IgnoreEntity(shooter); - - // FIXME: Work around issue where inserting and removing an entity from a container, - // then setting its linear velocity in the same tick resets velocity back to zero. - // See SharedBroadphaseSystem.HandleContainerInsert()... It sets Awake to false, which causes this. - projectile.SpawnTimer(TimeSpan.FromMilliseconds(25), () => - { - EntityManager.GetComponent(projectile) - .LinearVelocity = projectileAngle.ToVec() * velocity; - }); - - - Transform(projectile).WorldRotation = projectileAngle + MathHelper.PiOver2; - } - - EntityManager.EventBus.RaiseLocalEvent(component.Owner, new Barrels.Components.GunShotEvent(firedProjectiles)); - EntityManager.EventBus.RaiseLocalEvent(ammo, new AmmoShotEvent(firedProjectiles)); - } - - /// - /// Returns a list of numbers that form a set of equal intervals between the start and end value. Used to calculate shotgun spread angles. - /// - private List Linspace(double start, double end, int intervals) - { - DebugTools.Assert(intervals > 1); - - var linspace = new List(intervals); - - for (var i = 0; i <= intervals - 1; i++) - { - linspace.Add(Angle.FromDegrees(start + (end - start) * i / (intervals - 1))); - } - return linspace; - } - - /// - /// Fires hitscan entities and then displays their effects - /// - private void FireHitscan(EntityUid shooter, HitscanComponent hitscan, ServerRangedBarrelComponent component, Angle angle) - { - var ray = new CollisionRay(Transform(component.Owner).WorldPosition, angle.ToVec(), (int) hitscan.CollisionMask); - var rayCastResults = _physics.IntersectRay(Transform(component.Owner).MapID, ray, hitscan.MaxLength, shooter, false).ToList(); - - if (rayCastResults.Count >= 1) - { - var result = rayCastResults[0]; - var distance = result.Distance; - hitscan.FireEffects(shooter, distance, angle, result.HitEntity); - var modifiedDamage = _damageable.TryChangeDamage(result.HitEntity, hitscan.Damage); - if (modifiedDamage != null) - _adminLogger.Add(LogType.HitScanHit, - $"{EntityManager.ToPrettyString(shooter):user} hit {EntityManager.ToPrettyString(result.HitEntity):target} using {EntityManager.ToPrettyString(hitscan.Owner):used} and dealt {modifiedDamage.Total:damage} damage"); - - PlaySound(rayCastResults[0].HitEntity, modifiedDamage, hitscan.SoundHit, hitscan.ForceSound); - } - else - { - hitscan.FireEffects(shooter, hitscan.MaxLength, angle); - } - } - - #endregion - - #region Impact sounds - - public void PlaySound(EntityUid otherEntity, DamageSpecifier? modifiedDamage, SoundSpecifier? weaponSound, bool forceWeaponSound) - { - // Like projectiles and melee, - // 1. Entity specific sound - // 2. Ammo's sound - // 3. Nothing - var playedSound = false; - - if (!forceWeaponSound && modifiedDamage != null && modifiedDamage.Total > 0 && TryComp(otherEntity, out var rangedSound)) - { - var type = MeleeWeaponSystem.GetHighestDamageSound(modifiedDamage, _protoManager); - - if (type != null && rangedSound.SoundTypes?.TryGetValue(type, out var damageSoundType) == true) - { - SoundSystem.Play( - Filter.Pvs(otherEntity, entityManager: EntityManager), - damageSoundType!.GetSound(), - otherEntity, - AudioHelpers.WithVariation(DamagePitchVariation)); - - playedSound = true; - } - else if (type != null && rangedSound.SoundGroups?.TryGetValue(type, out var damageSoundGroup) == true) - { - SoundSystem.Play( - Filter.Pvs(otherEntity, entityManager: EntityManager), - damageSoundGroup!.GetSound(), - otherEntity, - AudioHelpers.WithVariation(DamagePitchVariation)); - - playedSound = true; - } - } - - if (!playedSound && weaponSound != null) - SoundSystem.Play(Filter.Pvs(otherEntity, entityManager: EntityManager), weaponSound.GetSound(), otherEntity); - } - - #endregion -} diff --git a/Content.Server/Weapon/Ranged/GunSystem.Magazine.cs b/Content.Server/Weapon/Ranged/GunSystem.Magazine.cs deleted file mode 100644 index c3606d3880..0000000000 --- a/Content.Server/Weapon/Ranged/GunSystem.Magazine.cs +++ /dev/null @@ -1,375 +0,0 @@ -using Content.Server.Weapon.Ranged.Ammunition.Components; -using Content.Server.Weapon.Ranged.Barrels.Components; -using Content.Shared.Examine; -using Content.Shared.Interaction; -using Content.Shared.Interaction.Events; -using Content.Shared.Verbs; -using Content.Shared.Weapons.Ranged; -using Content.Shared.Weapons.Ranged.Barrels.Components; -using Robust.Shared.Audio; -using Robust.Shared.Containers; -using Robust.Shared.GameStates; -using Robust.Shared.Map; -using Robust.Shared.Player; - -namespace Content.Server.Weapon.Ranged; - -public sealed partial class GunSystem -{ - private void AddEjectMagazineVerb(EntityUid uid, MagazineBarrelComponent component, GetVerbsEvent args) - { - if (args.Hands == null || - !args.CanAccess || - !args.CanInteract || - component.MagazineContainer.ContainedEntity is not EntityUid mag || - !_blocker.CanPickup(args.User, mag)) - return; - - if (component.MagNeedsOpenBolt && !component.BoltOpen) - return; - - AlternativeVerb verb = new() - { - Text = MetaData(mag).EntityName, - Category = VerbCategory.Eject, - Act = () => RemoveMagazine(args.User, component) - }; - args.Verbs.Add(verb); - } - - private void AddMagazineInteractionVerbs(EntityUid uid, MagazineBarrelComponent component, GetVerbsEvent args) - { - if (args.Hands == null || - !args.CanAccess || - !args.CanInteract) - return; - - // Toggle bolt verb - InteractionVerb toggleBolt = new() - { - Text = component.BoltOpen - ? Loc.GetString("close-bolt-verb-get-data-text") - : Loc.GetString("open-bolt-verb-get-data-text"), - Act = () => component.BoltOpen = !component.BoltOpen - }; - args.Verbs.Add(toggleBolt); - - // Are we holding a mag that we can insert? - if (args.Using is not {Valid: true} @using || - !CanInsertMagazine(args.User, @using, component) || - !_blocker.CanDrop(args.User)) - return; - - // Insert mag verb - InteractionVerb insert = new() - { - Text = MetaData(@using).EntityName, - Category = VerbCategory.Insert, - Act = () => InsertMagazine(args.User, @using, component) - }; - args.Verbs.Add(insert); - } - - private void OnMagazineExamine(EntityUid uid, MagazineBarrelComponent component, ExaminedEvent args) - { - args.PushMarkup(Loc.GetString("server-magazine-barrel-component-on-examine", ("caliber", component.Caliber))); - - foreach (var magazineType in GetMagazineTypes(component)) - { - args.PushMarkup(Loc.GetString("server-magazine-barrel-component-on-examine-magazine-type", ("magazineType", magazineType))); - } - } - - private void OnMagazineUse(EntityUid uid, MagazineBarrelComponent component, UseInHandEvent args) - { - if (args.Handled) return; - - // Behavior: - // If bolt open just close it - // If bolt closed then cycle - // If we cycle then get next round - // If no more round then open bolt - - args.Handled = true; - - if (component.BoltOpen) - { - SoundSystem.Play(Filter.Pvs(component.Owner), component.SoundBoltClosed.GetSound(), component.Owner, AudioParams.Default.WithVolume(-5)); - _popup.PopupEntity(Loc.GetString("server-magazine-barrel-component-use-entity-bolt-closed"), component.Owner, Filter.Entities(args.User)); - component.BoltOpen = false; - return; - } - - // Could play a rack-slide specific sound here if you're so inclined (if the chamber is empty but rounds are available) - - CycleMagazine(component, true); - return; - } - - public void UpdateMagazineAppearance(MagazineBarrelComponent component) - { - if (!TryComp(component.Owner, out AppearanceComponent? appearanceComponent)) return; - - appearanceComponent.SetData(BarrelBoltVisuals.BoltOpen, component.BoltOpen); - appearanceComponent.SetData(MagazineBarrelVisuals.MagLoaded, component.MagazineContainer.ContainedEntity != null); - appearanceComponent.SetData(AmmoVisuals.AmmoCount, component.ShotsLeft); - appearanceComponent.SetData(AmmoVisuals.AmmoMax, component.Capacity); - } - - private void OnMagazineGetState(EntityUid uid, MagazineBarrelComponent component, ref ComponentGetState args) - { - (int, int)? count = null; - if (component.MagazineContainer.ContainedEntity is {Valid: true} magazine && - TryComp(magazine, out RangedMagazineComponent? rangedMagazineComponent)) - { - count = (rangedMagazineComponent.ShotsLeft, rangedMagazineComponent.Capacity); - } - - args.State = new MagazineBarrelComponentState( - component.ChamberContainer.ContainedEntity != null, - component.FireRateSelector, - count, - component.SoundGunshot.GetSound()); - } - - private void OnMagazineInteractUsing(EntityUid uid, MagazineBarrelComponent component, InteractUsingEvent args) - { - if (args.Handled) return; - - if (CanInsertMagazine(args.User, args.Used, component, false)) - { - InsertMagazine(args.User, args.Used, component); - args.Handled = true; - return; - } - - // Insert 1 ammo - if (TryComp(args.Used, out AmmoComponent? ammoComponent)) - { - if (!component.BoltOpen) - { - _popup.PopupEntity(Loc.GetString("server-magazine-barrel-component-interact-using-ammo-bolt-closed"), component.Owner, Filter.Entities(args.User)); - return; - } - - if (ammoComponent.Caliber != component.Caliber) - { - _popup.PopupEntity(Loc.GetString("server-magazine-barrel-component-interact-using-wrong-caliber"), component.Owner, Filter.Entities(args.User)); - return; - } - - if (component.ChamberContainer.ContainedEntity == null) - { - _popup.PopupEntity(Loc.GetString("server-magazine-barrel-component-interact-using-ammo-success"), component.Owner, Filter.Entities(args.User)); - component.ChamberContainer.Insert(args.Used); - component.Dirty(EntityManager); - UpdateMagazineAppearance(component); - args.Handled = true; - return; - } - - _popup.PopupEntity(Loc.GetString("server-magazine-barrel-component-interact-using-ammo-full"), component.Owner, Filter.Entities(args.User)); - } - } - - private void OnMagazineInit(EntityUid uid, MagazineBarrelComponent component, ComponentInit args) - { - component.ChamberContainer = uid.EnsureContainer($"{component.GetType()}-chamber"); - component.MagazineContainer = uid.EnsureContainer($"{component.GetType()}-magazine", out var existing); - - if (!existing && component.MagFillPrototype != null) - { - var magEntity = EntityManager.SpawnEntity(component.MagFillPrototype, Transform(uid).Coordinates); - component.MagazineContainer.Insert(magEntity); - } - - // Temporary coz client doesn't know about magfill. - component.Dirty(EntityManager); - } - - private void OnMagazineMapInit(EntityUid uid, MagazineBarrelComponent component, MapInitEvent args) - { - UpdateMagazineAppearance(component); - } - - public bool TryEjectChamber(MagazineBarrelComponent component) - { - if (component.ChamberContainer.ContainedEntity is {Valid: true} chamberEntity) - { - if (!component.ChamberContainer.Remove(chamberEntity)) - { - return false; - } - var ammoComponent = EntityManager.GetComponent(chamberEntity); - if (!ammoComponent.Caseless) - { - EjectCasing(chamberEntity); - } - return true; - } - return false; - } - - public bool TryFeedChamber(MagazineBarrelComponent component) - { - if (component.ChamberContainer.ContainedEntity != null) - { - return false; - } - - // Try and pull a round from the magazine to replace the chamber if possible - var magazine = component.MagazineContainer.ContainedEntity; - var magComp = EntityManager.GetComponentOrNull(magazine); - - if (magComp == null || TakeAmmo(magComp) is not {Valid: true} nextRound) - { - return false; - } - - component.ChamberContainer.Insert(nextRound); - - if (component.AutoEjectMag && magazine != null && EntityManager.GetComponent(magazine.Value).ShotsLeft == 0) - { - SoundSystem.Play(Filter.Pvs(component.Owner), component.SoundAutoEject.GetSound(), component.Owner, AudioParams.Default.WithVolume(-2)); - - component.MagazineContainer.Remove(magazine.Value); - // TODO: Should be a state or something, waste of bandwidth - RaiseNetworkEvent(new MagazineAutoEjectEvent {Uid = component.Owner}); - } - return true; - } - - private void CycleMagazine(MagazineBarrelComponent component, bool manual = false) - { - if (component.BoltOpen) - return; - - TryEjectChamber(component); - - TryFeedChamber(component); - - if (component.ChamberContainer.ContainedEntity == null && !component.BoltOpen) - { - SoundSystem.Play(Filter.Pvs(component.Owner), component.SoundBoltOpen.GetSound(), component.Owner, AudioParams.Default.WithVolume(-5)); - - if (_container.TryGetContainingContainer(component.Owner, out var container)) - { - _popup.PopupEntity(Loc.GetString("server-magazine-barrel-component-cycle-bolt-open"), component.Owner, Filter.Entities(container.Owner)); - } - - component.BoltOpen = true; - return; - } - - if (manual) - { - SoundSystem.Play(Filter.Pvs(component.Owner), component.SoundRack.GetSound(), component.Owner, AudioParams.Default.WithVolume(-2)); - } - - component.Dirty(EntityManager); - UpdateMagazineAppearance(component); - } - - public EntityUid? PeekAmmo(MagazineBarrelComponent component) - { - return component.BoltOpen ? null : component.ChamberContainer.ContainedEntity; - } - - public EntityUid? TakeProjectile(MagazineBarrelComponent component, EntityCoordinates spawnAt) - { - if (component.BoltOpen) - return null; - - var entity = component.ChamberContainer.ContainedEntity; - - CycleMagazine(component); - - return entity != null ? TakeBullet(EntityManager.GetComponent(entity.Value), spawnAt) : null; - } - - public List GetMagazineTypes(MagazineBarrelComponent component) - { - var types = new List(); - - foreach (MagazineType mag in Enum.GetValues(typeof(MagazineType))) - { - if ((component.MagazineTypes & mag) != 0) - { - types.Add(mag); - } - } - - return types; - } - - public void RemoveMagazine(EntityUid user, MagazineBarrelComponent component) - { - var mag = component.MagazineContainer.ContainedEntity; - - if (mag == null) - return; - - if (component.MagNeedsOpenBolt && !component.BoltOpen) - { - _popup.PopupEntity(Loc.GetString("server-magazine-barrel-component-remove-magazine-bolt-closed"), component.Owner, Filter.Entities(user)); - return; - } - - component.MagazineContainer.Remove(mag.Value); - SoundSystem.Play(Filter.Pvs(component.Owner), component.SoundMagEject.GetSound(), component.Owner, AudioParams.Default.WithVolume(-2)); - - _handsSystem.PickupOrDrop(user, mag.Value); - - component.Dirty(EntityManager); - UpdateMagazineAppearance(component); - } - - public bool CanInsertMagazine(EntityUid user, EntityUid magazine, MagazineBarrelComponent component, bool quiet = true) - { - if (!TryComp(magazine, out RangedMagazineComponent? magazineComponent)) - { - return false; - } - - if ((component.MagazineTypes & magazineComponent.MagazineType) == 0) - { - if (!quiet) - _popup.PopupEntity(Loc.GetString("server-magazine-barrel-component-interact-using-wrong-magazine-type"), component.Owner, Filter.Entities(user)); - - return false; - } - - if (magazineComponent.Caliber != component.Caliber) - { - if (!quiet) - _popup.PopupEntity(Loc.GetString("server-magazine-barrel-component-interact-using-wrong-caliber"), component.Owner, Filter.Entities(user)); - - return false; - } - - if (component.MagNeedsOpenBolt && !component.BoltOpen) - { - if (!quiet) - _popup.PopupEntity(Loc.GetString("server-magazine-barrel-component-interact-using-bolt-closed"), component.Owner, Filter.Entities(user)); - - return false; - } - - if (component.MagazineContainer.ContainedEntity == null) - return true; - - if (!quiet) - _popup.PopupEntity(Loc.GetString("server-magazine-barrel-component-interact-using-already-holding-magazine"), component.Owner, Filter.Entities(user)); - - return false; - } - - public void InsertMagazine(EntityUid user, EntityUid magazine, MagazineBarrelComponent component) - { - SoundSystem.Play(Filter.Pvs(component.Owner), component.SoundMagInsert.GetSound(), component.Owner, AudioParams.Default.WithVolume(-2)); - _popup.PopupEntity(Loc.GetString("server-magazine-barrel-component-interact-using-success"), component.Owner, Filter.Entities(user)); - component.MagazineContainer.Insert(magazine); - component.Dirty(EntityManager); - UpdateMagazineAppearance(component); - } -} diff --git a/Content.Server/Weapon/Ranged/GunSystem.Pump.cs b/Content.Server/Weapon/Ranged/GunSystem.Pump.cs deleted file mode 100644 index 4e81eebd0c..0000000000 --- a/Content.Server/Weapon/Ranged/GunSystem.Pump.cs +++ /dev/null @@ -1,190 +0,0 @@ -using Content.Server.Weapon.Ranged.Ammunition.Components; -using Content.Server.Weapon.Ranged.Barrels.Components; -using Content.Shared.Examine; -using Content.Shared.Interaction; -using Content.Shared.Interaction.Events; -using Content.Shared.Weapons.Ranged.Barrels.Components; -using Robust.Shared.Audio; -using Robust.Shared.Containers; -using Robust.Shared.GameStates; -using Robust.Shared.Map; -using Robust.Shared.Player; - -namespace Content.Server.Weapon.Ranged; - -public sealed partial class GunSystem -{ - private void OnPumpExamine(EntityUid uid, PumpBarrelComponent component, ExaminedEvent args) - { - args.PushMarkup(Loc.GetString("pump-barrel-component-on-examine", ("caliber", component.Caliber))); - } - - private void OnPumpGetState(EntityUid uid, PumpBarrelComponent component, ref ComponentGetState args) - { - (int, int)? count = (component.ShotsLeft, component.Capacity); - var chamberedExists = component.ChamberContainer.ContainedEntity != null; - // (Is one chambered?, is the bullet spend) - var chamber = (chamberedExists, false); - - if (chamberedExists && TryComp(component.ChamberContainer.ContainedEntity!.Value, out var ammo)) - { - chamber.Item2 = ammo.Spent; - } - - args.State = new PumpBarrelComponentState( - chamber, - component.FireRateSelector, - count, - component.SoundGunshot.GetSound()); - } - - private void OnPumpMapInit(EntityUid uid, PumpBarrelComponent component, MapInitEvent args) - { - if (component.FillPrototype != null) - { - component.UnspawnedCount += component.Capacity - 1; - } - - UpdatePumpAppearance(component); - } - - private void UpdatePumpAppearance(PumpBarrelComponent component) - { - if (!TryComp(component.Owner, out AppearanceComponent? appearanceComponent)) return; - - appearanceComponent.SetData(AmmoVisuals.AmmoCount, component.ShotsLeft); - appearanceComponent.SetData(AmmoVisuals.AmmoMax, component.Capacity); - } - - private void OnPumpInit(EntityUid uid, PumpBarrelComponent component, ComponentInit args) - { - component.AmmoContainer = - uid.EnsureContainer($"{component.GetType()}-ammo-container", out var existing); - - if (existing) - { - foreach (var entity in component.AmmoContainer.ContainedEntities) - { - component.SpawnedAmmo.Push(entity); - component.UnspawnedCount--; - } - } - - component.ChamberContainer = - uid.EnsureContainer($"{component.GetType()}-chamber-container", out existing); - - if (existing) - { - component.UnspawnedCount--; - } - - if (TryComp(uid, out AppearanceComponent? appearanceComponent)) - { - appearanceComponent.SetData(MagazineBarrelVisuals.MagLoaded, true); - } - - component.Dirty(EntityManager); - UpdatePumpAppearance(component); - } - - private void OnPumpUse(EntityUid uid, PumpBarrelComponent component, UseInHandEvent args) - { - if (args.Handled) return; - - args.Handled = true; - CyclePump(component, true); - } - - private void OnPumpInteractUsing(EntityUid uid, PumpBarrelComponent component, InteractUsingEvent args) - { - if (args.Handled) return; - - if (TryInsertBullet(component, args)) - args.Handled = true; - } - - public bool TryInsertBullet(PumpBarrelComponent component, InteractUsingEvent args) - { - if (!TryComp(args.Used, out AmmoComponent? ammoComponent)) - { - return false; - } - - if (ammoComponent.Caliber != component.Caliber) - { - _popup.PopupEntity(Loc.GetString("pump-barrel-component-try-insert-bullet-wrong-caliber"), component.Owner, Filter.Entities(args.User)); - return false; - } - - if (component.AmmoContainer.ContainedEntities.Count < component.Capacity - 1) - { - component.AmmoContainer.Insert(args.Used); - component.SpawnedAmmo.Push(args.Used); - component.Dirty(EntityManager); - UpdatePumpAppearance(component); - SoundSystem.Play(Filter.Pvs(component.Owner), component.SoundInsert.GetSound(), component.Owner, AudioParams.Default.WithVolume(-2)); - return true; - } - - _popup.PopupEntity(Loc.GetString("pump-barrel-component-try-insert-bullet-no-room"), component.Owner, Filter.Entities(args.User)); - - return false; - } - - private void CyclePump(PumpBarrelComponent component, bool manual = false) - { - if (component.ChamberContainer.ContainedEntity is {Valid: true} chamberedEntity) - { - component.ChamberContainer.Remove(chamberedEntity); - var ammoComponent = EntityManager.GetComponent(chamberedEntity); - if (!ammoComponent.Caseless) - { - EjectCasing(chamberedEntity); - } - } - - if (component.SpawnedAmmo.TryPop(out var next)) - { - component.AmmoContainer.Remove(next); - component.ChamberContainer.Insert(next); - } - - if (component.UnspawnedCount > 0) - { - component.UnspawnedCount--; - var ammoEntity = EntityManager.SpawnEntity(component.FillPrototype, Transform(component.Owner).Coordinates); - component.ChamberContainer.Insert(ammoEntity); - } - - if (manual) - { - SoundSystem.Play(Filter.Pvs(component.Owner), component.SoundCycle.GetSound(), component.Owner, AudioParams.Default.WithVolume(-2)); - } - - component.Dirty(EntityManager); - UpdatePumpAppearance(component); - } - - public EntityUid? PeekAmmo(PumpBarrelComponent component) - { - return component.ChamberContainer.ContainedEntity; - } - - public EntityUid? TakeProjectile(PumpBarrelComponent component, EntityCoordinates spawnAt) - { - if (!component.ManualCycle) - { - CyclePump(component); - } - else - { - component.Dirty(EntityManager); - } - - if (component.ChamberContainer.ContainedEntity is not {Valid: true} chamberEntity) return null; - - var ammoComponent = EntityManager.GetComponentOrNull(chamberEntity); - - return ammoComponent == null ? null : TakeBullet(ammoComponent, spawnAt); - } -} diff --git a/Content.Server/Weapon/Ranged/GunSystem.RangedMagazine.cs b/Content.Server/Weapon/Ranged/GunSystem.RangedMagazine.cs deleted file mode 100644 index ec857a449a..0000000000 --- a/Content.Server/Weapon/Ranged/GunSystem.RangedMagazine.cs +++ /dev/null @@ -1,130 +0,0 @@ -using Content.Server.Hands.Components; -using Content.Server.Weapon.Ranged.Ammunition.Components; -using Content.Shared.Examine; -using Content.Shared.Interaction; -using Content.Shared.Interaction.Events; -using Content.Shared.Weapons.Ranged.Barrels.Components; -using Robust.Shared.Containers; -using Robust.Shared.Player; - -namespace Content.Server.Weapon.Ranged; - -public sealed partial class GunSystem -{ - private void OnRangedMagMapInit(EntityUid uid, RangedMagazineComponent component, MapInitEvent args) - { - if (component.FillPrototype != null) - { - component.UnspawnedCount += component.Capacity; - } - - UpdateRangedMagAppearance(component); - } - - private void OnRangedMagInit(EntityUid uid, RangedMagazineComponent component, ComponentInit args) - { - component.AmmoContainer = uid.EnsureContainer($"{component.GetType()}-magazine", out var existing); - - if (existing) - { - if (component.AmmoContainer.ContainedEntities.Count > component.Capacity) - { - throw new InvalidOperationException("Initialized capacity of magazine higher than its actual capacity"); - } - - foreach (var entity in component.AmmoContainer.ContainedEntities) - { - component.SpawnedAmmo.Push(entity); - component.UnspawnedCount--; - } - } - - if (TryComp(component.Owner, out AppearanceComponent? appearanceComponent)) - { - appearanceComponent.SetData(MagazineBarrelVisuals.MagLoaded, true); - } - } - - private void UpdateRangedMagAppearance(RangedMagazineComponent component) - { - if (!TryComp(component.Owner, out AppearanceComponent? appearanceComponent)) return; - - appearanceComponent.SetData(AmmoVisuals.AmmoCount, component.ShotsLeft); - appearanceComponent.SetData(AmmoVisuals.AmmoMax, component.Capacity); - } - - private void OnRangedMagUse(EntityUid uid, RangedMagazineComponent component, UseInHandEvent args) - { - if (args.Handled) return; - - if (!TryComp(args.User, out HandsComponent? handsComponent)) - { - return; - } - - if (TakeAmmo(component) is not {Valid: true} ammo) - return; - - _handsSystem.PickupOrDrop(args.User, ammo, handsComp: handsComponent); - EjectCasing(ammo); - - args.Handled = true; - } - - private void OnRangedMagExamine(EntityUid uid, RangedMagazineComponent component, ExaminedEvent args) - { - args.PushMarkup(Loc.GetString("ranged-magazine-component-on-examine", ("magazineType", component.MagazineType),("caliber", component.Caliber))); - } - - private void OnRangedMagInteractUsing(EntityUid uid, RangedMagazineComponent component, InteractUsingEvent args) - { - if (args.Handled) return; - - if (TryInsertAmmo(args.User, args.Used, component)) - args.Handled = true; - } - - public bool TryInsertAmmo(EntityUid user, EntityUid ammo, RangedMagazineComponent component) - { - if (!TryComp(ammo, out AmmoComponent? ammoComponent)) - { - return false; - } - - if (ammoComponent.Caliber != component.Caliber) - { - _popup.PopupEntity(Loc.GetString("ranged-magazine-component-try-insert-ammo-wrong-caliber"), component.Owner, Filter.Entities(user)); - return false; - } - - if (component.ShotsLeft >= component.Capacity) - { - _popup.PopupEntity(Loc.GetString("ranged-magazine-component-try-insert-ammo-is-full "), component.Owner, Filter.Entities(user)); - return false; - } - - component.AmmoContainer.Insert(ammo); - component.SpawnedAmmo.Push(ammo); - UpdateRangedMagAppearance(component); - return true; - } - - public EntityUid? TakeAmmo(RangedMagazineComponent component) - { - EntityUid? ammo = null; - // If anything's spawned use that first, otherwise use the fill prototype as a fallback (if we have spawn count left) - if (component.SpawnedAmmo.TryPop(out var entity)) - { - ammo = entity; - component.AmmoContainer.Remove(entity); - } - else if (component.UnspawnedCount > 0) - { - component.UnspawnedCount--; - ammo = EntityManager.SpawnEntity(component.FillPrototype, Transform(component.Owner).Coordinates); - } - - UpdateRangedMagAppearance(component); - return ammo; - } -} diff --git a/Content.Server/Weapon/Ranged/GunSystem.Revolvers.cs b/Content.Server/Weapon/Ranged/GunSystem.Revolvers.cs deleted file mode 100644 index bd2ed48d8c..0000000000 --- a/Content.Server/Weapon/Ranged/GunSystem.Revolvers.cs +++ /dev/null @@ -1,226 +0,0 @@ -using Content.Server.Weapon.Ranged.Ammunition.Components; -using Content.Server.Weapon.Ranged.Barrels.Components; -using Content.Shared.Interaction; -using Content.Shared.Interaction.Events; -using Content.Shared.Popups; -using Content.Shared.Verbs; -using Content.Shared.Weapons.Ranged.Barrels.Components; -using Robust.Shared.Audio; -using Robust.Shared.Containers; -using Robust.Shared.GameStates; -using Robust.Shared.Map; -using Robust.Shared.Player; - -namespace Content.Server.Weapon.Ranged; - -public sealed partial class GunSystem -{ - private void OnRevolverUse(EntityUid uid, RevolverBarrelComponent component, UseInHandEvent args) - { - if (args.Handled) return; - - EjectAllSlots(component); - component.Dirty(EntityManager); - UpdateRevolverAppearance(component); - args.Handled = true; - } - - private void OnRevolverInteractUsing(EntityUid uid, RevolverBarrelComponent component, InteractUsingEvent args) - { - if (args.Handled) return; - - if (TryInsertBullet(args.User, args.Used, component)) - args.Handled = true; - } - - public bool TryInsertBullet(EntityUid user, EntityUid entity, RevolverBarrelComponent component) - { - if (!TryComp(entity, out AmmoComponent? ammoComponent)) - { - return false; - } - - if (ammoComponent.Caliber != component.Caliber) - { - _popup.PopupEntity(Loc.GetString("revolver-barrel-component-try-insert-bullet-wrong-caliber"), component.Owner, Filter.Entities(user)); - return false; - } - - // Functions like a stack - // These are inserted in reverse order but then when fired Cycle will go through in order - // The reason we don't just use an actual stack is because spin can select a random slot to point at - for (var i = component.AmmoSlots.Length - 1; i >= 0; i--) - { - var slot = component.AmmoSlots[i]; - if (slot == default) - { - component.CurrentSlot = i; - component.AmmoSlots[i] = entity; - component.AmmoContainer.Insert(entity); - SoundSystem.Play(Filter.Pvs(component.Owner), component.SoundInsert.GetSound(), component.Owner, AudioParams.Default.WithVolume(-2)); - - component.Dirty(EntityManager); - UpdateRevolverAppearance(component); - return true; - } - } - - _popup.PopupEntity(Loc.GetString("revolver-barrel-component-try-insert-bullet-ammo-full"), ammoComponent.Owner, Filter.Entities(user)); - return false; - } - - /// - /// Russian Roulette - /// - public void SpinRevolver(RevolverBarrelComponent component) - { - var random = _random.Next(component.AmmoSlots.Length - 1); - component.CurrentSlot = random; - SoundSystem.Play(Filter.Pvs(component.Owner), component.SoundSpin.GetSound(), component.Owner, AudioParams.Default.WithVolume(-2)); - component.Dirty(EntityManager); - } - - public void CycleRevolver(RevolverBarrelComponent component) - { - // Move up a slot - component.CurrentSlot = (component.CurrentSlot + 1) % component.AmmoSlots.Length; - component.Dirty(EntityManager); - UpdateRevolverAppearance(component); - } - - private void EjectAllSlots(RevolverBarrelComponent component) - { - for (var i = 0; i < component.AmmoSlots.Length; i++) - { - var entity = component.AmmoSlots[i]; - if (entity == null) continue; - - component.AmmoContainer.Remove(entity.Value); - EjectCasing(entity.Value); - component.AmmoSlots[i] = null; - } - - if (component.AmmoContainer.ContainedEntities.Count > 0) - { - SoundSystem.Play(Filter.Pvs(component.Owner), component.SoundEject.GetSound(), component.Owner, AudioParams.Default.WithVolume(-1)); - } - - // May as well point back at the end? - component.CurrentSlot = component.AmmoSlots.Length - 1; - } - - private void OnRevolverGetState(EntityUid uid, RevolverBarrelComponent component, ref ComponentGetState args) - { - var slotsSpent = new bool?[component.Capacity]; - for (var i = 0; i < component.Capacity; i++) - { - slotsSpent[i] = null; - var ammoEntity = component.AmmoSlots[i]; - if (ammoEntity != default && TryComp(ammoEntity, out AmmoComponent? ammo)) - { - slotsSpent[i] = ammo.Spent; - } - } - - //TODO: make yaml var to not sent currentSlot/UI? (for russian roulette) - args.State = new RevolverBarrelComponentState( - component.CurrentSlot, - component.FireRateSelector, - slotsSpent, - component.SoundGunshot.GetSound()); - } - - private void OnRevolverMapInit(EntityUid uid, RevolverBarrelComponent component, MapInitEvent args) - { - component.UnspawnedCount = component.Capacity; - var idx = 0; - component.AmmoContainer = component.Owner.EnsureContainer($"{component.GetType()}-ammoContainer", out var existing); - if (existing) - { - foreach (var entity in component.AmmoContainer.ContainedEntities) - { - component.UnspawnedCount--; - component.AmmoSlots[idx] = entity; - idx++; - } - } - - // TODO: Revolvers should also defer spawning T B H - var xform = EntityManager.GetComponent(uid); - - for (var i = 0; i < component.UnspawnedCount; i++) - { - var entity = EntityManager.SpawnEntity(component.FillPrototype, xform.Coordinates); - component.AmmoSlots[idx] = entity; - component.AmmoContainer.Insert(entity); - idx++; - } - - UpdateRevolverAppearance(component); - component.Dirty(EntityManager); - } - - private void UpdateRevolverAppearance(RevolverBarrelComponent component) - { - if (!TryComp(component.Owner, out AppearanceComponent? appearance)) - { - return; - } - - // Placeholder, at this stage it's just here for the RPG - appearance.SetData(MagazineBarrelVisuals.MagLoaded, component.ShotsLeft > 0); - appearance.SetData(AmmoVisuals.AmmoCount, component.ShotsLeft); - appearance.SetData(AmmoVisuals.AmmoMax, component.Capacity); - } - - private void AddSpinVerb(EntityUid uid, RevolverBarrelComponent component, GetVerbsEvent args) - { - if (args.Hands == null || !args.CanAccess || !args.CanInteract) - return; - - if (component.Capacity <= 1 || component.ShotsLeft == 0) - return; - - AlternativeVerb verb = new() - { - Text = Loc.GetString("spin-revolver-verb-get-data-text"), - IconTexture = "/Textures/Interface/VerbIcons/refresh.svg.192dpi.png", - Act = () => - { - SpinRevolver(component); - component.Owner.PopupMessage(args.User, Loc.GetString("spin-revolver-verb-on-activate")); - } - }; - args.Verbs.Add(verb); - } - - public EntityUid? PeekAmmo(RevolverBarrelComponent component) - { - return component.AmmoSlots[component.CurrentSlot]; - } - - /// - /// Takes a projectile out if possible - /// IEnumerable just to make supporting shotguns saner - /// - /// - /// - public EntityUid? TakeProjectile(RevolverBarrelComponent component, EntityCoordinates spawnAt) - { - var ammo = component.AmmoSlots[component.CurrentSlot]; - EntityUid? bullet = null; - if (ammo != null) - { - var ammoComponent = EntityManager.GetComponent(ammo.Value); - bullet = TakeBullet(ammoComponent, spawnAt); - if (ammoComponent.Caseless) - { - component.AmmoSlots[component.CurrentSlot] = null; - component.AmmoContainer.Remove(ammo.Value); - } - } - CycleRevolver(component); - UpdateRevolverAppearance(component); - return bullet; - } -} diff --git a/Content.Server/Weapon/Ranged/GunSystem.SpeedLoader.cs b/Content.Server/Weapon/Ranged/GunSystem.SpeedLoader.cs deleted file mode 100644 index ff78ca0eb6..0000000000 --- a/Content.Server/Weapon/Ranged/GunSystem.SpeedLoader.cs +++ /dev/null @@ -1,181 +0,0 @@ -using Content.Server.Hands.Components; -using Content.Server.Weapon.Ranged.Ammunition.Components; -using Content.Server.Weapon.Ranged.Barrels.Components; -using Content.Shared.Interaction; -using Content.Shared.Interaction.Events; -using Content.Shared.Weapons.Ranged.Barrels.Components; -using Robust.Shared.Containers; -using Robust.Shared.Player; - -namespace Content.Server.Weapon.Ranged; - -public sealed partial class GunSystem -{ - private void OnSpeedLoaderInit(EntityUid uid, SpeedLoaderComponent component, ComponentInit args) - { - component.AmmoContainer = uid.EnsureContainer($"{component.GetType()}-container", out var existing); - - if (existing) - { - foreach (var ammo in component.AmmoContainer.ContainedEntities) - { - component.UnspawnedCount--; - component.SpawnedAmmo.Push(ammo); - } - } - } - - private void OnSpeedLoaderMapInit(EntityUid uid, SpeedLoaderComponent component, MapInitEvent args) - { - component.UnspawnedCount += component.Capacity; - UpdateSpeedLoaderAppearance(component); - } - - private void UpdateSpeedLoaderAppearance(SpeedLoaderComponent component) - { - if (!TryComp(component.Owner, out AppearanceComponent? appearanceComponent)) return; - - appearanceComponent.SetData(MagazineBarrelVisuals.MagLoaded, true); - appearanceComponent.SetData(AmmoVisuals.AmmoCount, component.AmmoLeft); - appearanceComponent.SetData(AmmoVisuals.AmmoMax, component.Capacity); - } - - private EntityUid? TakeAmmo(SpeedLoaderComponent component) - { - if (component.SpawnedAmmo.TryPop(out var entity)) - { - component.AmmoContainer.Remove(entity); - return entity; - } - - if (component.UnspawnedCount > 0) - { - component.UnspawnedCount--; - return EntityManager.SpawnEntity(component.FillPrototype, Transform(component.Owner).Coordinates); - } - - return null; - } - - private void OnSpeedLoaderUse(EntityUid uid, SpeedLoaderComponent component, UseInHandEvent args) - { - if (args.Handled) return; - - if (!TryComp(args.User, out HandsComponent? handsComponent)) - { - return; - } - - var ammo = TakeAmmo(component); - if (ammo == null) - { - return; - } - - if (!_handsSystem.TryPickup(args.User, ammo.Value, handsComp: handsComponent)) - { - EjectCasing(ammo.Value); - } - - UpdateSpeedLoaderAppearance(component); - args.Handled = true; - } - - private void OnSpeedLoaderAfterInteract(EntityUid uid, SpeedLoaderComponent component, AfterInteractEvent args) - { - if (args.Handled || !args.CanReach) return; - - if (args.Target == null) - { - return; - } - - // This area is dirty but not sure of an easier way to do it besides add an interface or somethin - var changed = false; - - if (TryComp(args.Target.Value, out RevolverBarrelComponent? revolverBarrel)) - { - for (var i = 0; i < component.Capacity; i++) - { - var ammo = TakeAmmo(component); - if (ammo == null) - { - break; - } - - if (TryInsertBullet(args.User, ammo.Value, revolverBarrel)) - { - changed = true; - continue; - } - - // Take the ammo back - TryInsertAmmo(args.User, ammo.Value, component); - break; - } - } - else if (TryComp(args.Target.Value, out BoltActionBarrelComponent? boltActionBarrel)) - { - for (var i = 0; i < component.Capacity; i++) - { - var ammo = TakeAmmo(component); - if (ammo == null) - { - break; - } - - if (TryInsertBullet(args.User, ammo.Value, boltActionBarrel)) - { - changed = true; - continue; - } - - // Take the ammo back - TryInsertAmmo(args.User, ammo.Value, component); - break; - } - - } - - if (changed) - { - UpdateSpeedLoaderAppearance(component); - } - - args.Handled = true; - } - - public bool TryInsertAmmo(EntityUid user, EntityUid entity, SpeedLoaderComponent component) - { - if (!TryComp(entity, out AmmoComponent? ammoComponent)) - { - return false; - } - - if (ammoComponent.Caliber != component.Caliber) - { - _popup.PopupEntity(Loc.GetString("speed-loader-component-try-insert-ammo-wrong-caliber"), component.Owner, Filter.Entities(user)); - return false; - } - - if (component.AmmoLeft >= component.Capacity) - { - _popup.PopupEntity(Loc.GetString("speed-loader-component-try-insert-ammo-no-room"), component.Owner, Filter.Entities(user)); - return false; - } - - component.SpawnedAmmo.Push(entity); - component.AmmoContainer.Insert(entity); - UpdateSpeedLoaderAppearance(component); - return true; - - } - - private void OnSpeedLoaderInteractUsing(EntityUid uid, SpeedLoaderComponent component, InteractUsingEvent args) - { - if (args.Handled) return; - - if (TryInsertAmmo(args.User, args.Used, component)) - args.Handled = true; - } -} diff --git a/Content.Server/Weapon/Ranged/GunSystem.cs b/Content.Server/Weapon/Ranged/GunSystem.cs deleted file mode 100644 index 9ac7dc76c4..0000000000 --- a/Content.Server/Weapon/Ranged/GunSystem.cs +++ /dev/null @@ -1,258 +0,0 @@ -using Content.Server.Administration.Logs; -using Content.Server.Atmos.EntitySystems; -using Content.Server.Hands.Components; -using Content.Server.PowerCell; -using Content.Server.Stunnable; -using Content.Server.Weapon.Melee; -using Content.Server.Weapon.Ranged.Ammunition.Components; -using Content.Server.Weapon.Ranged.Barrels.Components; -using Content.Shared.ActionBlocker; -using Content.Shared.Camera; -using Content.Shared.Damage; -using Content.Shared.Examine; -using Content.Shared.Hands.EntitySystems; -using Content.Shared.Interaction; -using Content.Shared.Interaction.Events; -using Content.Shared.Popups; -using Content.Shared.PowerCell.Components; -using Content.Shared.Verbs; -using Content.Shared.Weapons.Ranged.Components; -using Robust.Server.GameObjects; -using Robust.Shared.Audio; -using Robust.Shared.Containers; -using Robust.Shared.GameStates; -using Robust.Shared.Map; -using Robust.Shared.Player; -using Robust.Shared.Prototypes; -using Robust.Shared.Random; -using Robust.Shared.Timing; - -namespace Content.Server.Weapon.Ranged; - -public sealed partial class GunSystem : EntitySystem -{ - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IPrototypeManager _protoManager = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ActionBlockerSystem _blocker = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly AtmosphereSystem _atmos = default!; - [Dependency] private readonly CameraRecoilSystem _recoil = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly EffectSystem _effects = default!; - [Dependency] private readonly PowerCellSystem _cell = default!; - [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly StunSystem _stun = default!; - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - - public const float DamagePitchVariation = MeleeWeaponSystem.DamagePitchVariation; - - /// - /// How many sounds are allowed to be played on ejecting multiple casings. - /// - private const int EjectionSoundMax = 3; - - public override void Initialize() - { - base.Initialize(); - - // TODO: So at the time I thought there might've been a need to keep magazines - // and ammo boxes separate. - // There isn't. - // They should be combined. - - SubscribeLocalEvent(OnAmmoExamine); - - SubscribeLocalEvent(OnAmmoBoxInit); - SubscribeLocalEvent(OnAmmoBoxMapInit); - SubscribeLocalEvent(OnAmmoBoxExamine); - SubscribeLocalEvent(OnAmmoBoxInteractUsing); - SubscribeLocalEvent(OnAmmoBoxUse); - SubscribeLocalEvent(OnAmmoBoxInteractHand); - SubscribeLocalEvent>(OnAmmoBoxAltVerbs); - - SubscribeLocalEvent(OnRangedMagInit); - SubscribeLocalEvent(OnRangedMagMapInit); - SubscribeLocalEvent(OnRangedMagUse); - SubscribeLocalEvent(OnRangedMagExamine); - SubscribeLocalEvent(OnRangedMagInteractUsing); - - // Whenever I get around to refactoring guns this is all going to change. - // Essentially the idea is - // You have GunComponent and ChamberedGunComponent (which is just guncomp + containerslot for chamber) - // GunComponent has a component for an ammo provider on it (e.g. battery) and asks it for ammo to shoot - // ALTERNATIVELY, it has a "MagazineAmmoProvider" that has its own containerslot that it can ask - // (All of these would be comp references so max you only ever have 2 components on the gun). - SubscribeLocalEvent(OnBatteryInit); - SubscribeLocalEvent(OnBatteryMapInit); - SubscribeLocalEvent(OnCellSlotUpdated); - - SubscribeLocalEvent(OnBoltInit); - SubscribeLocalEvent(OnBoltMapInit); - SubscribeLocalEvent(OnBoltFireAttempt); - SubscribeLocalEvent(OnBoltUse); - SubscribeLocalEvent(OnBoltInteractUsing); - SubscribeLocalEvent(OnBoltGetState); - SubscribeLocalEvent(OnBoltExamine); - SubscribeLocalEvent>(AddToggleBoltVerb); - - SubscribeLocalEvent(OnMagazineInit); - SubscribeLocalEvent(OnMagazineMapInit); - SubscribeLocalEvent(OnMagazineExamine); - SubscribeLocalEvent(OnMagazineUse); - SubscribeLocalEvent(OnMagazineInteractUsing); - SubscribeLocalEvent(OnMagazineGetState); - SubscribeLocalEvent>(AddMagazineInteractionVerbs); - SubscribeLocalEvent>(AddEjectMagazineVerb); - - SubscribeLocalEvent(OnPumpGetState); - SubscribeLocalEvent(OnPumpInit); - SubscribeLocalEvent(OnPumpMapInit); - SubscribeLocalEvent(OnPumpExamine); - SubscribeLocalEvent(OnPumpUse); - SubscribeLocalEvent(OnPumpInteractUsing); - - SubscribeLocalEvent(OnRevolverMapInit); - SubscribeLocalEvent(OnRevolverUse); - SubscribeLocalEvent(OnRevolverInteractUsing); - SubscribeLocalEvent(OnRevolverGetState); - SubscribeLocalEvent>(AddSpinVerb); - - SubscribeLocalEvent(OnSpeedLoaderInit); - SubscribeLocalEvent(OnSpeedLoaderMapInit); - SubscribeLocalEvent(OnSpeedLoaderUse); - SubscribeLocalEvent(OnSpeedLoaderAfterInteract); - SubscribeLocalEvent(OnSpeedLoaderInteractUsing); - - // SubscribeLocalEvent(OnGunExamine); - SubscribeNetworkEvent(OnFirePos); - SubscribeLocalEvent(OnMeleeAttempt); - } - - private void OnFirePos(FirePosEvent msg, EntitySessionEventArgs args) - { - if (args.SenderSession.AttachedEntity is not {Valid: true} user) - return; - - if (!msg.Coordinates.IsValid(EntityManager)) - return; - - if (!TryComp(user, out HandsComponent? handsComponent)) - return; - - // TODO: Not exactly robust - var gun = handsComponent.ActiveHand?.HeldEntity; - - if (gun == null || !TryComp(gun, out ServerRangedWeaponComponent? weapon)) - return; - - // map pos - TryFire(user, msg.Coordinates, weapon); - } - - public EntityUid? PeekAtAmmo(ServerRangedBarrelComponent component) - { - return component switch - { - BatteryBarrelComponent battery => PeekAmmo(battery), - BoltActionBarrelComponent bolt => PeekAmmo(bolt), - MagazineBarrelComponent mag => PeekAmmo(mag), - PumpBarrelComponent pump => PeekAmmo(pump), - RevolverBarrelComponent revolver => PeekAmmo(revolver), - _ => throw new NotImplementedException() - }; - } - - public EntityUid? TakeOutProjectile(ServerRangedBarrelComponent component, EntityCoordinates spawnAt) - { - return component switch - { - BatteryBarrelComponent battery => TakeProjectile(battery, spawnAt), - BoltActionBarrelComponent bolt => TakeProjectile(bolt, spawnAt), - MagazineBarrelComponent mag => TakeProjectile(mag, spawnAt), - PumpBarrelComponent pump => TakeProjectile(pump, spawnAt), - RevolverBarrelComponent revolver => TakeProjectile(revolver, spawnAt), - _ => throw new NotImplementedException() - }; - } - - /// - /// Drops multiple cartridges / shells on the floor - /// Wraps EjectCasing to make it less toxic for bulk ejections - /// - public void EjectCasings(IEnumerable entities) - { - var soundPlayCount = 0; - var playSound = true; - - foreach (var entity in entities) - { - EjectCasing(entity, playSound); - soundPlayCount++; - if (soundPlayCount > EjectionSoundMax) - { - playSound = false; - } - } - } - - /// - /// Drops a single cartridge / shell - /// - public void EjectCasing( - EntityUid entity, - bool playSound = true, - AmmoComponent? ammoComponent = null) - { - const float ejectOffset = 0.4f; - - if (!Resolve(entity, ref ammoComponent)) return; - - var offsetPos = (_random.NextFloat(-ejectOffset, ejectOffset), _random.NextFloat(-ejectOffset, ejectOffset)); - - var xform = Transform(entity); - - var coordinates = xform.Coordinates; - coordinates = coordinates.Offset(offsetPos); - - xform.LocalRotation = _random.NextFloat(MathF.Tau); - xform.Coordinates = coordinates; - - if (playSound) - SoundSystem.Play(Filter.Pvs(entity), ammoComponent.SoundCollectionEject.GetSound(), coordinates, AudioParams.Default.WithVolume(-1)); - } - - private Angle GetRecoilAngle(ServerRangedBarrelComponent component, Angle direction) - { - var currentTime = _gameTiming.CurTime; - var timeSinceLastFire = (currentTime - component.LastFire).TotalSeconds; - var newTheta = MathHelper.Clamp(component.CurrentAngle.Theta + component.AngleIncrease - component.AngleDecay * timeSinceLastFire, component.MinAngle.Theta, component.MaxAngle.Theta); - component.CurrentAngle = new Angle(newTheta); - - var random = (_random.NextDouble(-1, 1)); - var angle = Angle.FromDegrees(direction.Degrees + component.CurrentAngle.Degrees * random); - return angle; - } - - /// - /// Raised on a gun when it fires. - /// - public sealed class GunShotEvent : EntityEventArgs - { - - } - - public sealed class GunFireAttemptEvent : CancellableEntityEventArgs - { - public EntityUid? User = null; - public ServerRangedWeaponComponent Weapon; - - public GunFireAttemptEvent(EntityUid? user, ServerRangedWeaponComponent weapon) - { - User = user; - Weapon = weapon; - } - } -} diff --git a/Content.Server/Weapon/Ranged/RangedWeaponSystem.cs b/Content.Server/Weapon/Ranged/RangedWeaponSystem.cs deleted file mode 100644 index e6a2e8a5af..0000000000 --- a/Content.Server/Weapon/Ranged/RangedWeaponSystem.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Content.Shared.Hands; - -namespace Content.Server.Weapon.Ranged -{ - public sealed class RangedWeaponSysten : EntitySystem - { - public override void Initialize() - { - base.Initialize(); - - SubscribeLocalEvent(OnHandSelected); - } - - private void OnHandSelected(EntityUid uid, ServerRangedWeaponComponent component, HandSelectedEvent args) - { - // Instead of dirtying on hand-select this component should probably by dirtied whenever it needs to be. - // I take no responsibility for this code. It was like this when I got here. - - Dirty(component); - } - } -} diff --git a/Content.Server/Weapon/Ranged/ServerRangedWeaponComponent.cs b/Content.Server/Weapon/Ranged/ServerRangedWeaponComponent.cs deleted file mode 100644 index 1719183f61..0000000000 --- a/Content.Server/Weapon/Ranged/ServerRangedWeaponComponent.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Content.Shared.Sound; -using Content.Shared.Weapons.Ranged.Components; - -namespace Content.Server.Weapon.Ranged -{ - [RegisterComponent] - public sealed class ServerRangedWeaponComponent : SharedRangedWeaponComponent - { - public TimeSpan LastFireTime; - - [ViewVariables(VVAccess.ReadWrite)] - [DataField("clumsyCheck")] - public bool ClumsyCheck { get; set; } = true; - - [ViewVariables(VVAccess.ReadWrite)] - [DataField("clumsyExplodeChance")] - public float ClumsyExplodeChance { get; set; } = 0.5f; - - [ViewVariables(VVAccess.ReadWrite)] - [DataField("canHotspot")] - public bool CanHotspot = true; - - [DataField("clumsyWeaponHandlingSound")] - public SoundSpecifier ClumsyWeaponHandlingSound = new SoundPathSpecifier("/Audio/Items/bikehorn.ogg"); - - [DataField("clumsyWeaponShotSound")] - public SoundSpecifier ClumsyWeaponShotSound = new SoundPathSpecifier("/Audio/Weapons/Guns/Gunshots/bang.ogg"); - - } -} diff --git a/Content.Server/Weapon/Ranged/ChemicalAmmoSystem.cs b/Content.Server/Weapon/Ranged/Systems/ChemicalAmmoSystem.cs similarity index 87% rename from Content.Server/Weapon/Ranged/ChemicalAmmoSystem.cs rename to Content.Server/Weapon/Ranged/Systems/ChemicalAmmoSystem.cs index 777e629ee3..49d3dbebc7 100644 --- a/Content.Server/Weapon/Ranged/ChemicalAmmoSystem.cs +++ b/Content.Server/Weapon/Ranged/Systems/ChemicalAmmoSystem.cs @@ -1,14 +1,14 @@ using System.Linq; using Content.Server.Chemistry.EntitySystems; -using Content.Server.Weapon.Ranged.Ammunition.Components; -using Content.Server.Weapon.Ranged.Barrels.Components; +using Content.Server.Weapon.Ranged.Components; using Content.Shared.Chemistry.Components; +using Content.Shared.Weapons.Ranged.Events; -namespace Content.Server.Weapon.Ranged +namespace Content.Server.Weapon.Ranged.Systems { public sealed class ChemicalAmmoSystem : EntitySystem { - [Dependency] private SolutionContainerSystem _solutionSystem = default!; + [Dependency] private readonly SolutionContainerSystem _solutionSystem = default!; public override void Initialize() { diff --git a/Content.Server/Weapon/Ranged/Systems/FlyBySoundSystem.cs b/Content.Server/Weapon/Ranged/Systems/FlyBySoundSystem.cs new file mode 100644 index 0000000000..993322a52d --- /dev/null +++ b/Content.Server/Weapon/Ranged/Systems/FlyBySoundSystem.cs @@ -0,0 +1,5 @@ +using Content.Shared.Weapons.Ranged.Systems; + +namespace Content.Server.Weapon.Ranged.Systems; + +public sealed class FlyBySoundSystem : SharedFlyBySoundSystem {} diff --git a/Content.Server/Weapon/Ranged/Systems/GunSystem.Ballistic.cs b/Content.Server/Weapon/Ranged/Systems/GunSystem.Ballistic.cs new file mode 100644 index 0000000000..cbfe3c22c7 --- /dev/null +++ b/Content.Server/Weapon/Ranged/Systems/GunSystem.Ballistic.cs @@ -0,0 +1,31 @@ +using Content.Shared.Weapons.Ranged.Components; +using Robust.Shared.Map; + +namespace Content.Server.Weapon.Ranged.Systems; + +public sealed partial class GunSystem +{ + protected override void Cycle(BallisticAmmoProviderComponent component, MapCoordinates coordinates) + { + EntityUid? ent = null; + + // TODO: Combine with TakeAmmo + if (component.Entities.Count > 0) + { + var existing = component.Entities[^1]; + component.Entities.RemoveAt(component.Entities.Count - 1); + + component.Container.Remove(existing); + EnsureComp(existing); + } + else if (component.UnspawnedCount > 0) + { + component.UnspawnedCount--; + ent = Spawn(component.FillProto, coordinates); + EnsureComp(ent.Value); + } + + if (ent != null) + EjectCartridge(ent.Value); + } +} diff --git a/Content.Server/Weapon/Ranged/Systems/GunSystem.Battery.cs b/Content.Server/Weapon/Ranged/Systems/GunSystem.Battery.cs new file mode 100644 index 0000000000..34d089e62a --- /dev/null +++ b/Content.Server/Weapon/Ranged/Systems/GunSystem.Battery.cs @@ -0,0 +1,59 @@ +using Content.Server.Power.Components; +using Content.Shared.Weapons.Ranged.Components; + +namespace Content.Server.Weapon.Ranged.Systems; + +public sealed partial class GunSystem +{ + protected override void InitializeBattery() + { + base.InitializeBattery(); + + // Hitscan + SubscribeLocalEvent(OnBatteryStartup); + SubscribeLocalEvent(OnBatteryChargeChange); + + // Projectile + SubscribeLocalEvent(OnBatteryStartup); + SubscribeLocalEvent(OnBatteryChargeChange); + } + + private void OnBatteryStartup(EntityUid uid, BatteryAmmoProviderComponent component, ComponentStartup args) + { + UpdateShots(uid, component); + } + + private void OnBatteryChargeChange(EntityUid uid, BatteryAmmoProviderComponent component, ChargeChangedEvent args) + { + UpdateShots(uid, component); + } + + private void UpdateShots(EntityUid uid, BatteryAmmoProviderComponent component) + { + if (!TryComp(uid, out var battery)) return; + UpdateShots(component, battery); + } + + private void UpdateShots(BatteryAmmoProviderComponent component, BatteryComponent battery) + { + var shots = (int) (battery.CurrentCharge / component.FireCost); + var maxShots = (int) (battery.MaxCharge / component.FireCost); + + if (component.Shots != shots || component.Capacity != maxShots) + { + Dirty(component); + } + + component.Shots = shots; + component.Capacity = maxShots; + UpdateBatteryAppearance(component.Owner, component); + } + + protected override void TakeCharge(EntityUid uid, BatteryAmmoProviderComponent component) + { + if (!TryComp(uid, out var battery)) return; + + battery.CurrentCharge -= component.FireCost; + UpdateShots(component, battery); + } +} diff --git a/Content.Server/Weapon/Ranged/Systems/GunSystem.Revolver.cs b/Content.Server/Weapon/Ranged/Systems/GunSystem.Revolver.cs new file mode 100644 index 0000000000..7f68d20531 --- /dev/null +++ b/Content.Server/Weapon/Ranged/Systems/GunSystem.Revolver.cs @@ -0,0 +1,17 @@ +using Content.Shared.Weapons.Ranged.Components; + +namespace Content.Server.Weapon.Ranged.Systems; + +public sealed partial class GunSystem +{ + protected override void SpinRevolver(RevolverAmmoProviderComponent component, EntityUid? user = null) + { + base.SpinRevolver(component, user); + var index = Random.Next(component.Capacity); + + if (component.CurrentIndex == index) return; + + component.CurrentIndex = index; + Dirty(component); + } +} diff --git a/Content.Server/Weapon/Ranged/Systems/GunSystem.cs b/Content.Server/Weapon/Ranged/Systems/GunSystem.cs new file mode 100644 index 0000000000..537dd5bc58 --- /dev/null +++ b/Content.Server/Weapon/Ranged/Systems/GunSystem.cs @@ -0,0 +1,298 @@ +using System.Linq; +using Content.Server.Projectiles.Components; +using Content.Server.Weapon.Melee; +using Content.Server.Weapon.Ranged.Components; +using Content.Shared.Audio; +using Content.Shared.Damage; +using Content.Shared.Database; +using Content.Shared.Sound; +using Content.Shared.Throwing; +using Content.Shared.Weapons.Ranged; +using Content.Shared.Weapons.Ranged.Components; +using Content.Shared.Weapons.Ranged.Events; +using Robust.Server.GameObjects; +using Robust.Shared.Audio; +using Robust.Shared.Map; +using Robust.Shared.Physics; +using Robust.Shared.Player; +using Robust.Shared.Random; +using Robust.Shared.Utility; +using SharedGunSystem = Content.Shared.Weapons.Ranged.Systems.SharedGunSystem; + +namespace Content.Server.Weapon.Ranged.Systems; + +public sealed partial class GunSystem : SharedGunSystem +{ + [Dependency] private readonly EffectSystem _effects = default!; + + public const float DamagePitchVariation = MeleeWeaponSystem.DamagePitchVariation; + + public override void Shoot(GunComponent gun, List ammo, EntityCoordinates fromCoordinates, EntityCoordinates toCoordinates, EntityUid? user = null) + { + var fromMap = fromCoordinates.ToMap(EntityManager); + var toMap = toCoordinates.ToMapPos(EntityManager); + var mapDirection = toMap - fromMap.Position; + var mapAngle = mapDirection.ToAngle(); + var angle = GetRecoilAngle(Timing.CurTime, gun, mapDirection.ToAngle()); + + // Update shot based on the recoil + toMap = fromMap.Position + angle.ToVec() * mapDirection.Length; + mapDirection = toMap - fromMap.Position; + var entityDirection = Transform(fromCoordinates.EntityId).InvWorldMatrix.Transform(toMap) - fromCoordinates.Position; + + // I must be high because this was getting tripped even when true. + // DebugTools.Assert(direction != Vector2.Zero); + var shotProjectiles = new List(ammo.Count); + + foreach (var shootable in ammo) + { + switch (shootable) + { + // Cartridge shoots something else + case CartridgeAmmoComponent cartridge: + if (!cartridge.Spent) + { + if (cartridge.Count > 1) + { + var angles = LinearSpread(mapAngle - Angle.FromDegrees(cartridge.Spread / 2f), + mapAngle + Angle.FromDegrees(cartridge.Spread / 2f), cartridge.Count); + + for (var i = 0; i < cartridge.Count; i++) + { + var uid = Spawn(cartridge.Prototype, fromCoordinates); + ShootProjectile(uid, angles[i].ToVec(), user); + shotProjectiles.Add(uid); + } + } + else + { + var uid = Spawn(cartridge.Prototype, fromCoordinates); + ShootProjectile(uid, mapDirection, user); + shotProjectiles.Add(uid); + } + + SetCartridgeSpent(cartridge, true); + MuzzleFlash(gun.Owner, cartridge, user); + + if (cartridge.DeleteOnSpawn) + Del(cartridge.Owner); + } + else + { + PlaySound(gun.Owner, gun.SoundEmpty?.GetSound(Random, ProtoManager), user); + } + + // Something like ballistic might want to leave it in the container still + if (!cartridge.DeleteOnSpawn && !Containers.IsEntityInContainer(cartridge.Owner)) + EjectCartridge(cartridge.Owner); + + Dirty(cartridge); + break; + // Ammo shoots itself + case AmmoComponent newAmmo: + shotProjectiles.Add(newAmmo.Owner); + MuzzleFlash(gun.Owner, newAmmo, user); + + // Do a throw + if (!HasComp(newAmmo.Owner)) + { + RemComp(newAmmo.Owner); + // TODO: Someone can probably yeet this a billion miles so need to pre-validate input somewhere up the call stack. + ThrowingSystem.TryThrow(newAmmo.Owner, mapDirection, 20f, user); + break; + } + + ShootProjectile(newAmmo.Owner, mapDirection, user); + break; + case HitscanPrototype hitscan: + var ray = new CollisionRay(fromMap.Position, mapDirection.Normalized, hitscan.CollisionMask); + var rayCastResults = Physics.IntersectRay(fromMap.MapId, ray, hitscan.MaxLength, user, false).ToList(); + + if (rayCastResults.Count >= 1) + { + var result = rayCastResults[0]; + var distance = result.Distance; + FireEffects(fromCoordinates, distance, entityDirection.ToAngle(), hitscan, result.HitEntity); + + var dmg = hitscan.Damage; + + if (dmg != null) + dmg = Damageable.TryChangeDamage(result.HitEntity, dmg); + + if (dmg != null) + { + if (user != null) + { + Logs.Add(LogType.HitScanHit, + $"{ToPrettyString(user.Value):user} hit {ToPrettyString(result.HitEntity):target} using hitscan and dealt {dmg.Total:damage} damage"); + } + else + { + Logs.Add(LogType.HitScanHit, + $"Hit {ToPrettyString(result.HitEntity):target} using hitscan and dealt {dmg.Total:damage} damage"); + } + } + } + else + { + FireEffects(fromCoordinates, hitscan.MaxLength, entityDirection.ToAngle(), hitscan); + } + break; + default: + throw new ArgumentOutOfRangeException(); + } + } + + RaiseLocalEvent(gun.Owner, new AmmoShotEvent() + { + FiredProjectiles = shotProjectiles, + }, false); + } + + private void ShootProjectile(EntityUid uid, Vector2 direction, EntityUid? user = null) + { + var physics = EnsureComp(uid); + physics.BodyStatus = BodyStatus.InAir; + physics.LinearVelocity = direction.Normalized * 20f; + + if (user != null) + { + var projectile = EnsureComp(uid); + projectile.IgnoreEntity(user.Value); + } + + Transform(uid).WorldRotation = direction.ToWorldAngle(); + } + + /// + /// Gets a linear spread of angles between start and end. + /// + /// Start angle in degrees + /// End angle in degrees + /// How many shots there are + private Angle[] LinearSpread(Angle start, Angle end, int intervals) + { + var angles = new Angle[intervals]; + DebugTools.Assert(intervals > 1); + + for (var i = 0; i <= intervals - 1; i++) + { + angles[i] = new Angle(start + (end - start) * i / (intervals - 1)); + } + + return angles; + } + + private Angle GetRecoilAngle(TimeSpan curTime, GunComponent component, Angle direction) + { + var timeSinceLastFire = (curTime - component.LastFire).TotalSeconds; + var newTheta = MathHelper.Clamp(component.CurrentAngle.Theta + component.AngleIncrease.Theta - component.AngleDecay.Theta * timeSinceLastFire, component.MinAngle.Theta, component.MaxAngle.Theta); + component.CurrentAngle = new Angle(newTheta); + component.LastFire = component.NextFire; + + // Convert it so angle can go either side. + var random = Random.NextGaussian(0, 0.5); + var angle = new Angle(direction.Theta + component.CurrentAngle.Theta * random); + return angle; + } + + protected override void PlaySound(EntityUid gun, string? sound, EntityUid? user = null) + { + if (sound == null) return; + + SoundSystem.Play(Filter.Pvs(gun, entityManager: EntityManager).RemoveWhereAttachedEntity(e => e == user), sound, gun); + } + + protected override void Popup(string message, EntityUid? uid, EntityUid? user) {} + + protected override void CreateEffect(EffectSystemMessage message, EntityUid? user = null) + { + // TODO: Fucking bad + if (TryComp(user, out var actor)) + { + _effects.CreateParticle(message, actor.PlayerSession); + } + else + { + _effects.CreateParticle(message); + } + } + + public void PlayImpactSound(EntityUid otherEntity, DamageSpecifier? modifiedDamage, SoundSpecifier? weaponSound, bool forceWeaponSound) + { + // Like projectiles and melee, + // 1. Entity specific sound + // 2. Ammo's sound + // 3. Nothing + var playedSound = false; + + if (!forceWeaponSound && modifiedDamage != null && modifiedDamage.Total > 0 && TryComp(otherEntity, out var rangedSound)) + { + var type = MeleeWeaponSystem.GetHighestDamageSound(modifiedDamage, ProtoManager); + + if (type != null && rangedSound.SoundTypes?.TryGetValue(type, out var damageSoundType) == true) + { + SoundSystem.Play( + Filter.Pvs(otherEntity, entityManager: EntityManager), + damageSoundType!.GetSound(), + otherEntity, + AudioHelpers.WithVariation(DamagePitchVariation)); + + playedSound = true; + } + else if (type != null && rangedSound.SoundGroups?.TryGetValue(type, out var damageSoundGroup) == true) + { + SoundSystem.Play( + Filter.Pvs(otherEntity, entityManager: EntityManager), + damageSoundGroup!.GetSound(), + otherEntity, + AudioHelpers.WithVariation(DamagePitchVariation)); + + playedSound = true; + } + } + + if (!playedSound && weaponSound != null) + SoundSystem.Play(Filter.Pvs(otherEntity, entityManager: EntityManager), weaponSound.GetSound(), otherEntity); + } + + // TODO: Pseudo RNG so the client can predict these. + #region Hitscan effects + + private void FireEffects(EntityCoordinates fromCoordinates, float distance, Angle angle, HitscanPrototype hitscan, EntityUid? hitEntity = null) + { + // Lord + // Forgive me for the shitcode I am about to do + // Effects tempt me not + var sprites = new List<(EntityCoordinates coordinates, Angle angle, SpriteSpecifier sprite, float scale)>(); + + // We'll get the effects relative to the grid / map of the firer + if (distance >= 1f) + { + if (hitscan.MuzzleFlash != null) + { + sprites.Add((fromCoordinates.Offset(angle.ToVec().Normalized / 2), angle, hitscan.MuzzleFlash, 1f)); + } + + if (hitscan.TravelFlash != null) + { + sprites.Add((fromCoordinates.Offset(angle.ToVec() * (distance + 0.5f) / 2), angle, hitscan.TravelFlash, distance - 1.5f)); + } + } + + if (hitscan.ImpactFlash != null) + { + sprites.Add((fromCoordinates.Offset(angle.ToVec() * distance), angle.FlipPositive(), hitscan.ImpactFlash, 1f)); + } + + if (sprites.Count > 0) + { + RaiseNetworkEvent(new HitscanEvent() + { + Sprites = sprites, + }, Filter.Pvs(fromCoordinates, entityMan: EntityManager)); + } + } + + #endregion +} diff --git a/Content.Server/Weapon/Ranged/TetherGunSystem.cs b/Content.Server/Weapon/Ranged/Systems/TetherGunSystem.cs similarity index 98% rename from Content.Server/Weapon/Ranged/TetherGunSystem.cs rename to Content.Server/Weapon/Ranged/Systems/TetherGunSystem.cs index 7dbb7526c8..e1fc7edda6 100644 --- a/Content.Server/Weapon/Ranged/TetherGunSystem.cs +++ b/Content.Server/Weapon/Ranged/Systems/TetherGunSystem.cs @@ -1,6 +1,6 @@ using Content.Server.Ghost.Components; using Content.Shared.Administration; -using Content.Shared.Weapons.Ranged; +using Content.Shared.Weapons.Ranged.Systems; using Robust.Server.Console; using Robust.Server.Player; using Robust.Shared.Containers; @@ -11,7 +11,7 @@ using Robust.Shared.Players; using Robust.Shared.Timing; using Robust.Shared.Utility; -namespace Content.Server.Weapon.Ranged; +namespace Content.Server.Weapon.Ranged.Systems; public sealed class TetherGunSystem : SharedTetherGunSystem { diff --git a/Content.Shared/CombatMode/SharedCombatModeSystem.cs b/Content.Shared/CombatMode/SharedCombatModeSystem.cs index 3495f807ca..d08544ad47 100644 --- a/Content.Shared/CombatMode/SharedCombatModeSystem.cs +++ b/Content.Shared/CombatMode/SharedCombatModeSystem.cs @@ -52,6 +52,11 @@ namespace Content.Shared.CombatMode _actionsSystem.RemoveAction(uid, component.DisarmAction); } + public bool IsInCombatMode(EntityUid entity) + { + return TryComp(entity, out var combatMode) && combatMode.IsInCombatMode; + } + private void OnActionPerform(EntityUid uid, SharedCombatModeComponent component, ToggleCombatActionEvent args) { if (args.Handled) diff --git a/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs b/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs index b872af8b53..50d0c17344 100644 --- a/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs +++ b/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs @@ -203,6 +203,8 @@ namespace Content.Shared.Containers.ItemSlots // ContainerSlot automatically raises a directed EntInsertedIntoContainerMessage PlaySound(uid, slot.InsertSound, slot.SoundOptions, excludeUserAudio ? user : null); + var ev = new ItemSlotChangedEvent(); + RaiseLocalEvent(uid, ref ev); } /// @@ -326,6 +328,8 @@ namespace Content.Shared.Containers.ItemSlots // ContainerSlot automatically raises a directed EntRemovedFromContainerMessage PlaySound(uid, slot.EjectSound, slot.SoundOptions, excludeUserAudio ? user : null); + var ev = new ItemSlotChangedEvent(); + RaiseLocalEvent(uid, ref ev); } /// @@ -336,13 +340,13 @@ namespace Content.Shared.Containers.ItemSlots { item = null; - /// This handles logic with the slot itself + // This handles logic with the slot itself if (!CanEject(slot)) return false; item = slot.Item; - /// This handles user logic + // This handles user logic if (user != null && item != null && !_actionBlockerSystem.CanPickup(user.Value, item.Value)) return false; @@ -354,7 +358,7 @@ namespace Content.Shared.Containers.ItemSlots /// Try to eject item from a slot. /// /// False if the id is not valid, the item slot is locked, or it has no item inserted - public bool TryEject(EntityUid uid, string id, EntityUid user, + public bool TryEject(EntityUid uid, string id, EntityUid? user, [NotNullWhen(true)] out EntityUid? item, ItemSlotsComponent? itemSlots = null, bool excludeUserAudio = false) { item = null; @@ -586,4 +590,10 @@ namespace Content.Shared.Containers.ItemSlots args.State = new ItemSlotsComponentState(component.Slots); } } + + /// + /// Raised directed on an entity when one of its item slots changes. + /// + [ByRefEvent] + public readonly struct ItemSlotChangedEvent {} } diff --git a/Content.Shared/Weapons/Ranged/Barrels/Components/SharedBoltActionBarrelComponent.cs b/Content.Shared/Weapons/Ranged/Barrels/Components/SharedBoltActionBarrelComponent.cs deleted file mode 100644 index ff87754280..0000000000 --- a/Content.Shared/Weapons/Ranged/Barrels/Components/SharedBoltActionBarrelComponent.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Content.Shared.Weapons.Ranged.Components; -using Robust.Shared.Serialization; - -namespace Content.Shared.Weapons.Ranged.Barrels.Components -{ - [Serializable, NetSerializable] - public sealed class BoltActionBarrelComponentState : ComponentState - { - public (bool chambered, bool spent) Chamber { get; } - public FireRateSelector FireRateSelector { get; } - public (int count, int max)? Magazine { get; } - public string? SoundGunshot { get; } - - public BoltActionBarrelComponentState( - (bool chambered, bool spent) chamber, - FireRateSelector fireRateSelector, - (int count, int max)? magazine, - string? soundGunshot) - { - Chamber = chamber; - FireRateSelector = fireRateSelector; - Magazine = magazine; - SoundGunshot = soundGunshot; - } - } -} diff --git a/Content.Shared/Weapons/Ranged/Barrels/Components/SharedMagazineBarrelComponent.cs b/Content.Shared/Weapons/Ranged/Barrels/Components/SharedMagazineBarrelComponent.cs deleted file mode 100644 index 6d07fcb6d5..0000000000 --- a/Content.Shared/Weapons/Ranged/Barrels/Components/SharedMagazineBarrelComponent.cs +++ /dev/null @@ -1,46 +0,0 @@ -using Content.Shared.Weapons.Ranged.Components; -using Robust.Shared.Serialization; - -namespace Content.Shared.Weapons.Ranged.Barrels.Components -{ - [Serializable, NetSerializable] - public enum AmmoVisuals - { - AmmoCount, - AmmoMax, - Spent, - } - - [Serializable, NetSerializable] - public enum MagazineBarrelVisuals - { - MagLoaded - } - - [Serializable, NetSerializable] - public enum BarrelBoltVisuals - { - BoltOpen, - } - - [Serializable, NetSerializable] - public sealed class MagazineBarrelComponentState : ComponentState - { - public bool Chambered { get; } - public FireRateSelector FireRateSelector { get; } - public (int count, int max)? Magazine { get; } - public string? SoundGunshot { get; } - - public MagazineBarrelComponentState( - bool chambered, - FireRateSelector fireRateSelector, - (int count, int max)? magazine, - string? soundGunshot) - { - Chambered = chambered; - FireRateSelector = fireRateSelector; - Magazine = magazine; - SoundGunshot = soundGunshot; - } - } -} diff --git a/Content.Shared/Weapons/Ranged/Barrels/Components/SharedPumpBarrelComponent.cs b/Content.Shared/Weapons/Ranged/Barrels/Components/SharedPumpBarrelComponent.cs deleted file mode 100644 index bb910abc2b..0000000000 --- a/Content.Shared/Weapons/Ranged/Barrels/Components/SharedPumpBarrelComponent.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Content.Shared.Weapons.Ranged.Components; -using Robust.Shared.Serialization; - -namespace Content.Shared.Weapons.Ranged.Barrels.Components -{ - [Serializable, NetSerializable] - public sealed class PumpBarrelComponentState : ComponentState - { - public (bool chambered, bool spent) Chamber { get; } - public FireRateSelector FireRateSelector { get; } - public (int count, int max)? Magazine { get; } - public string? SoundGunshot { get; } - - public PumpBarrelComponentState( - (bool chambered, bool spent) chamber, - FireRateSelector fireRateSelector, - (int count, int max)? magazine, - string? soundGunshot) - { - Chamber = chamber; - FireRateSelector = fireRateSelector; - Magazine = magazine; - SoundGunshot = soundGunshot; - } - } -} diff --git a/Content.Shared/Weapons/Ranged/Barrels/Components/SharedRevolverBarrelComponent.cs b/Content.Shared/Weapons/Ranged/Barrels/Components/SharedRevolverBarrelComponent.cs deleted file mode 100644 index 133ca84462..0000000000 --- a/Content.Shared/Weapons/Ranged/Barrels/Components/SharedRevolverBarrelComponent.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Content.Shared.Weapons.Ranged.Components; -using Robust.Shared.Serialization; - -namespace Content.Shared.Weapons.Ranged.Barrels.Components -{ - [Serializable, NetSerializable] - public sealed class RevolverBarrelComponentState : ComponentState - { - public int CurrentSlot { get; } - public FireRateSelector FireRateSelector { get; } - public bool?[] Bullets { get; } - public string? SoundGunshot { get; } - - public RevolverBarrelComponentState( - int currentSlot, - FireRateSelector fireRateSelector, - bool?[] bullets, - string? soundGunshot) - { - CurrentSlot = currentSlot; - FireRateSelector = fireRateSelector; - Bullets = bullets; - SoundGunshot = soundGunshot; - } - } -} diff --git a/Content.Shared/Weapons/Ranged/Components/AmmoComponent.cs b/Content.Shared/Weapons/Ranged/Components/AmmoComponent.cs new file mode 100644 index 0000000000..6bcbcef148 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Components/AmmoComponent.cs @@ -0,0 +1,54 @@ +using Content.Shared.Sound; +using Content.Shared.Weapons.Ranged.Systems; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; +using Robust.Shared.Utility; + +namespace Content.Shared.Weapons.Ranged.Components; + +/// +/// Allows the entity to be fired from a gun. +/// +[RegisterComponent, Virtual] +public class AmmoComponent : Component, IShootable +{ + // Muzzle flash stored on ammo because if we swap a gun to whatever we may want to override it. + + [ViewVariables, DataField("muzzleFlash")] + public ResourcePath? MuzzleFlash = new ResourcePath("Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_bullet.png"); +} + +/// +/// Spawns another prototype to be shot instead of itself. +/// +[RegisterComponent, NetworkedComponent, ComponentReference(typeof(AmmoComponent))] +public sealed class CartridgeAmmoComponent : AmmoComponent +{ + [ViewVariables(VVAccess.ReadWrite), DataField("proto", required: true, customTypeSerializer: typeof(PrototypeIdSerializer))] + public string Prototype = default!; + + [ViewVariables(VVAccess.ReadWrite), DataField("spent")] + public bool Spent = false; + + /// + /// How much the ammo spreads when shot, in degrees. Does nothing if count is 0. + /// + [ViewVariables(VVAccess.ReadWrite), DataField("spread")] + public float Spread = 10f; + + /// + /// How many prototypes are spawned when shot. + /// + [ViewVariables(VVAccess.ReadWrite), DataField("count")] + public int Count = 1; + + /// + /// Caseless ammunition. + /// + [ViewVariables, DataField("deleteOnSpawn")] + public bool DeleteOnSpawn; + + [ViewVariables, DataField("soundEject")] + public SoundSpecifier? EjectSound = new SoundCollectionSpecifier("CasingEject"); +} diff --git a/Content.Shared/Weapons/Ranged/Components/AmmoProviderComponent.cs b/Content.Shared/Weapons/Ranged/Components/AmmoProviderComponent.cs new file mode 100644 index 0000000000..c54d081c88 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Components/AmmoProviderComponent.cs @@ -0,0 +1,6 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Weapons.Ranged.Components; + +[NetworkedComponent] +public abstract class AmmoProviderComponent : Component {} diff --git a/Content.Shared/Weapons/Ranged/Components/BallisticAmmoProviderComponent.cs b/Content.Shared/Weapons/Ranged/Components/BallisticAmmoProviderComponent.cs new file mode 100644 index 0000000000..73a85c5641 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Components/BallisticAmmoProviderComponent.cs @@ -0,0 +1,48 @@ +using Content.Shared.Sound; +using Content.Shared.Whitelist; +using Robust.Shared.Containers; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; + +namespace Content.Shared.Weapons.Ranged.Components; + +[RegisterComponent, NetworkedComponent] +public sealed class BallisticAmmoProviderComponent : Component +{ + [ViewVariables(VVAccess.ReadOnly), DataField("soundRack")] + public SoundSpecifier? SoundRack = new SoundPathSpecifier("/Audio/Weapons/Guns/Cock/smg_cock.ogg"); + + [ViewVariables(VVAccess.ReadOnly), DataField("soundInsert")] + public SoundSpecifier? SoundInsert = new SoundPathSpecifier("/Audio/Weapons/Guns/MagIn/bullet_insert.ogg"); + + [ViewVariables, DataField("proto", customTypeSerializer: typeof(PrototypeIdSerializer))] + public string? FillProto; + + [ViewVariables(VVAccess.ReadWrite), DataField("capacity")] + public int Capacity = 30; + + [ViewVariables, DataField("unspawnedCount")] + public int UnspawnedCount; + + [ViewVariables(VVAccess.ReadWrite), DataField("whitelist")] + public EntityWhitelist? Whitelist; + + public Container Container = default!; + + // TODO: Make this use stacks when the typeserializer is done. + [ViewVariables, DataField("entities")] + public List Entities = new(); + + /// + /// Will the ammoprovider automatically cycle through rounds or does it need doing manually. + /// + [ViewVariables(VVAccess.ReadWrite), DataField("autoCycle")] + public bool AutoCycle = true; + + /// + /// Is the gun ready to shoot; if AutoCycle is true then this will always stay true and not need to be manually done. + /// + [ViewVariables(VVAccess.ReadWrite), DataField("cycled")] + public bool Cycled = true; +} diff --git a/Content.Shared/Weapons/Ranged/Components/BatteryAmmoProviderComponent.cs b/Content.Shared/Weapons/Ranged/Components/BatteryAmmoProviderComponent.cs new file mode 100644 index 0000000000..438276e21f --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Components/BatteryAmmoProviderComponent.cs @@ -0,0 +1,18 @@ +namespace Content.Shared.Weapons.Ranged.Components; + +public abstract class BatteryAmmoProviderComponent : AmmoProviderComponent +{ + /// + /// How much battery it costs to fire once. + /// + [ViewVariables, DataField("fireCost")] + public float FireCost = 100; + + // Batteries aren't predicted which means we need to track the battery and manually count it ourselves woo! + + [ViewVariables] + public int Shots; + + [ViewVariables] + public int Capacity; +} diff --git a/Content.Shared/Weapons/Ranged/Components/ChamberMagazineAmmoProviderComponent.cs b/Content.Shared/Weapons/Ranged/Components/ChamberMagazineAmmoProviderComponent.cs new file mode 100644 index 0000000000..10fcb6ddd6 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Components/ChamberMagazineAmmoProviderComponent.cs @@ -0,0 +1,7 @@ +namespace Content.Shared.Weapons.Ranged.Components; + +/// +/// Chamber + mags in one package. If you need just magazine then use +/// +[RegisterComponent] +public sealed class ChamberMagazineAmmoProviderComponent : MagazineAmmoProviderComponent {} diff --git a/Content.Shared/Weapons/Ranged/FlyBySoundComponent.cs b/Content.Shared/Weapons/Ranged/Components/FlyBySoundComponent.cs similarity index 93% rename from Content.Shared/Weapons/Ranged/FlyBySoundComponent.cs rename to Content.Shared/Weapons/Ranged/Components/FlyBySoundComponent.cs index 4d10fbc817..43fd067e26 100644 --- a/Content.Shared/Weapons/Ranged/FlyBySoundComponent.cs +++ b/Content.Shared/Weapons/Ranged/Components/FlyBySoundComponent.cs @@ -2,7 +2,7 @@ using Content.Shared.Sound; using Robust.Shared.Audio; using Robust.Shared.GameStates; -namespace Content.Shared.Weapons.Ranged; +namespace Content.Shared.Weapons.Ranged.Components; /// /// Plays a sound when its non-hard fixture collides with a player. diff --git a/Content.Shared/Weapons/Ranged/Components/GunComponent.cs b/Content.Shared/Weapons/Ranged/Components/GunComponent.cs new file mode 100644 index 0000000000..f153794f09 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Components/GunComponent.cs @@ -0,0 +1,119 @@ +using Content.Shared.Actions.ActionTypes; +using Content.Shared.Sound; +using Robust.Shared.GameStates; +using Robust.Shared.Map; + +namespace Content.Shared.Weapons.Ranged.Components; + +[RegisterComponent, NetworkedComponent, Virtual] +public class GunComponent : Component +{ + #region Sound + + [ViewVariables(VVAccess.ReadWrite), DataField("soundGunshot")] + public SoundSpecifier? SoundGunshot = new SoundPathSpecifier("/Audio/Weapons/Guns/Gunshots/smg.ogg"); + + [ViewVariables(VVAccess.ReadWrite), DataField("soundEmpty")] + public SoundSpecifier? SoundEmpty = new SoundPathSpecifier("/Audio/Weapons/Guns/Empty/empty.ogg"); + + /// + /// Sound played when toggling the for this gun. + /// + [ViewVariables(VVAccess.ReadWrite), DataField("soundMode")] + public SoundSpecifier? SoundModeToggle = new SoundPathSpecifier("/Audio/Weapons/Guns/Misc/selector.ogg"); + + #endregion + + #region Recoil + + // These values are very small for now until we get a debug overlay and fine tune it + + /// + /// Last time the gun fired. + /// Used for recoil purposes. + /// + [ViewVariables, DataField("lastFire")] + public TimeSpan LastFire = TimeSpan.Zero; + + /// + /// What the current spread is for shooting. This gets changed every time the gun fires. + /// + [ViewVariables, DataField("currentAngle")] + public Angle CurrentAngle; + + /// + /// How much the spread increases every time the gun fires. + /// + [ViewVariables, DataField("angleIncrease")] + public Angle AngleIncrease = Angle.FromDegrees(0.5); + + /// + /// How much the decreases per second. + /// + [ViewVariables, DataField("angleDecay")] + public Angle AngleDecay = Angle.FromDegrees(4); + + /// + /// The maximum angle allowed for + /// + [ViewVariables, DataField("maxAngle")] + public Angle MaxAngle = Angle.FromDegrees(2); + + /// + /// The minimum angle allowed for + /// + [ViewVariables, DataField("minAngle")] + public Angle MinAngle = Angle.FromDegrees(1); + + #endregion + + /// + /// Where the gun is being requested to shoot. + /// + [ViewVariables] + public EntityCoordinates? ShootCoordinates = null; + + /// + /// Used for tracking semi-auto / burst + /// + [ViewVariables] + public int ShotCounter = 0; + + /// + /// How many times it shoots per second. + /// + [ViewVariables(VVAccess.ReadWrite), DataField("fireRate")] + public float FireRate = 8f; + + /// + /// When the gun is next available to be shot. + /// Can be set multiple times in a single tick due to guns firing faster than a single tick time. + /// + [ViewVariables, DataField("nextFire")] + public TimeSpan NextFire = TimeSpan.Zero; + + /// + /// What firemodes can be selected. + /// + [ViewVariables(VVAccess.ReadWrite), DataField("availableModes")] + public SelectiveFire AvailableModes = SelectiveFire.SemiAuto; + + /// + /// What firemode is currently selected. + /// + [ViewVariables(VVAccess.ReadWrite), DataField("selectedMode")] + public SelectiveFire SelectedMode = SelectiveFire.SemiAuto; + + [DataField("selectModeAction")] + public InstantAction? SelectModeAction; +} + +[Flags] +public enum SelectiveFire : byte +{ + Invalid = 0, + // Combat mode already functions as the equivalent of Safety + SemiAuto = 1 << 0, + Burst = 1 << 1, + FullAuto = 1 << 2, // Not in the building! +} diff --git a/Content.Shared/Weapons/Ranged/Components/HitscanBatteryAmmoProviderComponent.cs b/Content.Shared/Weapons/Ranged/Components/HitscanBatteryAmmoProviderComponent.cs new file mode 100644 index 0000000000..57b9ac91fa --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Components/HitscanBatteryAmmoProviderComponent.cs @@ -0,0 +1,11 @@ +using Robust.Shared.GameStates; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; + +namespace Content.Shared.Weapons.Ranged.Components; + +[RegisterComponent, NetworkedComponent] +public sealed class HitscanBatteryAmmoProviderComponent : BatteryAmmoProviderComponent +{ + [ViewVariables(VVAccess.ReadWrite), DataField("proto", required: true, customTypeSerializer: typeof(PrototypeIdSerializer))] + public string Prototype = default!; +} diff --git a/Content.Shared/Weapons/Ranged/Components/MagazineAmmoProviderComponent.cs b/Content.Shared/Weapons/Ranged/Components/MagazineAmmoProviderComponent.cs new file mode 100644 index 0000000000..18d5d04397 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Components/MagazineAmmoProviderComponent.cs @@ -0,0 +1,20 @@ +using Content.Shared.Sound; +using Content.Shared.Weapons.Ranged.Components; + +namespace Content.Shared.Weapons.Ranged; + +/// +/// Wrapper around a magazine (handled via ItemSlot). Passes all AmmoProvider logic onto it. +/// +[RegisterComponent, Virtual] +public class MagazineAmmoProviderComponent : AmmoProviderComponent +{ + [ViewVariables(VVAccess.ReadWrite), DataField("soundAutoEject")] + public SoundSpecifier? SoundAutoEject = new SoundPathSpecifier("/Audio/Weapons/Guns/EmptyAlarm/smg_empty_alarm.ogg"); + + /// + /// Should the magazine automatically eject when empty. + /// + [ViewVariables(VVAccess.ReadWrite), DataField("autoEject")] + public bool AutoEject = false; +} diff --git a/Content.Shared/Weapons/Ranged/Components/ProjectileBatteryAmmoProviderComponent.cs b/Content.Shared/Weapons/Ranged/Components/ProjectileBatteryAmmoProviderComponent.cs new file mode 100644 index 0000000000..0e5e1bb238 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Components/ProjectileBatteryAmmoProviderComponent.cs @@ -0,0 +1,12 @@ +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; + +namespace Content.Shared.Weapons.Ranged.Components; + +[RegisterComponent, NetworkedComponent] +public sealed class ProjectileBatteryAmmoProviderComponent : BatteryAmmoProviderComponent +{ + [ViewVariables(VVAccess.ReadWrite), DataField("proto", required: true, customTypeSerializer: typeof(PrototypeIdSerializer))] + public string Prototype = default!; +} diff --git a/Content.Shared/Weapons/Ranged/Components/RevolverAmmoProviderComponent.cs b/Content.Shared/Weapons/Ranged/Components/RevolverAmmoProviderComponent.cs new file mode 100644 index 0000000000..9dbba734b4 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Components/RevolverAmmoProviderComponent.cs @@ -0,0 +1,50 @@ +using Content.Shared.Sound; +using Content.Shared.Whitelist; +using Robust.Shared.Containers; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; + +namespace Content.Shared.Weapons.Ranged.Components; + +[RegisterComponent, NetworkedComponent] +public sealed class RevolverAmmoProviderComponent : AmmoProviderComponent +{ + /* + * Revolver has an array of its slots of which we can fire from any index. + * We also keep a separate array of slots we haven't spawned entities for, Chambers. This means that rather than creating + * for example 7 entities when revolver spawns (1 for the revolver and 6 cylinders) we can instead defer it. + */ + + [ViewVariables, DataField("whitelist")] + public EntityWhitelist? Whitelist; + + public Container AmmoContainer = default!; + + [ViewVariables, DataField("currentSlot")] + public int CurrentIndex; + + [ViewVariables, DataField("capacity")] + public int Capacity = 6; + + // Like BallisticAmmoProvider we defer spawning until necessary + // AmmoSlots is the instantiated ammo and Chambers is the unspawned ammo (that may or may not have been shot). + + [DataField("ammoSlots")] + public EntityUid?[] AmmoSlots = Array.Empty(); + + [DataField("chambers")] + public bool?[] Chambers = Array.Empty(); + + [DataField("proto", customTypeSerializer:typeof(PrototypeIdSerializer))] + public string? FillPrototype = "CartridgeMagnum"; + + [ViewVariables, DataField("soundEject")] + public SoundSpecifier? SoundEject = new SoundPathSpecifier("/Audio/Weapons/Guns/MagOut/revolver_magout.ogg"); + + [ViewVariables, DataField("soundInsert")] + public SoundSpecifier? SoundInsert = new SoundPathSpecifier("/Audio/Weapons/Guns/MagIn/revolver_magin.ogg"); + + [ViewVariables, DataField("soundSpin")] + public SoundSpecifier? SoundSpin = new SoundPathSpecifier("/Audio/Weapons/Guns/Misc/revolver_spin.ogg"); +} diff --git a/Content.Shared/Weapons/Ranged/Components/SharedAmmoCounterComponent.cs b/Content.Shared/Weapons/Ranged/Components/SharedAmmoCounterComponent.cs new file mode 100644 index 0000000000..cf70ca516e --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Components/SharedAmmoCounterComponent.cs @@ -0,0 +1,9 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Weapons.Ranged.Components; + +/// +/// Shows an ItemStatus with the ammo of the gun. Adjusts based on what the ammoprovider is. +/// +[NetworkedComponent] +public abstract class SharedAmmoCounterComponent : Component {} diff --git a/Content.Shared/Weapons/Ranged/Components/SharedRangedBarrelComponent.cs b/Content.Shared/Weapons/Ranged/Components/SharedRangedBarrelComponent.cs deleted file mode 100644 index 0e49acfe89..0000000000 --- a/Content.Shared/Weapons/Ranged/Components/SharedRangedBarrelComponent.cs +++ /dev/null @@ -1,24 +0,0 @@ -namespace Content.Shared.Weapons.Ranged.Components -{ - public abstract class SharedRangedBarrelComponent : Component - { - [ViewVariables] - public abstract FireRateSelector FireRateSelector { get; } - [ViewVariables] - public abstract FireRateSelector AllRateSelectors { get; } - [ViewVariables] - public abstract float FireRate { get; } - [ViewVariables] - public abstract int ShotsLeft { get; } - [ViewVariables] - public abstract int Capacity { get; } - } - - [Flags] - public enum FireRateSelector - { - Safety = 0, - Single = 1 << 0, - Automatic = 1 << 1, - } -} diff --git a/Content.Shared/Weapons/Ranged/Components/SharedRangedWeaponComponent.cs b/Content.Shared/Weapons/Ranged/Components/SharedRangedWeaponComponent.cs deleted file mode 100644 index 0a9749752c..0000000000 --- a/Content.Shared/Weapons/Ranged/Components/SharedRangedWeaponComponent.cs +++ /dev/null @@ -1,40 +0,0 @@ -using Robust.Shared.GameStates; -using Robust.Shared.Map; -using Robust.Shared.Serialization; - -namespace Content.Shared.Weapons.Ranged.Components -{ - [NetworkedComponent()] - public abstract class SharedRangedWeaponComponent : Component - { - // Each RangedWeapon should have a RangedWeapon component + - // some kind of RangedBarrelComponent (this dictates what ammo is retrieved). - } - - [Serializable, NetSerializable] - public sealed class RangedWeaponComponentState : ComponentState - { - public FireRateSelector FireRateSelector { get; } - - public RangedWeaponComponentState( - FireRateSelector fireRateSelector - ) - { - FireRateSelector = fireRateSelector; - } - } - - /// - /// An event raised when the weapon is fired at a position on the map by a client. - /// - [Serializable, NetSerializable] - public sealed class FirePosEvent : EntityEventArgs - { - public EntityCoordinates Coordinates; - - public FirePosEvent(EntityCoordinates coordinates) - { - Coordinates = coordinates; - } - } -} diff --git a/Content.Shared/Weapons/Ranged/Events/AmmoShotEvent.cs b/Content.Shared/Weapons/Ranged/Events/AmmoShotEvent.cs new file mode 100644 index 0000000000..3b9ea0ebb0 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Events/AmmoShotEvent.cs @@ -0,0 +1,9 @@ +namespace Content.Shared.Weapons.Ranged.Events; + +/// +/// Raised on a gun when projectiles have been fired from it. +/// +public sealed class AmmoShotEvent : EntityEventArgs +{ + public List FiredProjectiles = default!; +} diff --git a/Content.Shared/Weapons/Ranged/Events/GetAmmoCountEvent.cs b/Content.Shared/Weapons/Ranged/Events/GetAmmoCountEvent.cs new file mode 100644 index 0000000000..e080ff5848 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Events/GetAmmoCountEvent.cs @@ -0,0 +1,11 @@ +namespace Content.Shared.Weapons.Ranged.Events; + +/// +/// Raised on an AmmoProvider to request deets. +/// +[ByRefEvent] +public struct GetAmmoCountEvent +{ + public int Count; + public int Capacity; +} \ No newline at end of file diff --git a/Content.Shared/Weapons/Ranged/MagazineAutoEjectEvent.cs b/Content.Shared/Weapons/Ranged/Events/MagazineAutoEjectEvent.cs similarity index 85% rename from Content.Shared/Weapons/Ranged/MagazineAutoEjectEvent.cs rename to Content.Shared/Weapons/Ranged/Events/MagazineAutoEjectEvent.cs index d241cb9703..e20b36eea8 100644 --- a/Content.Shared/Weapons/Ranged/MagazineAutoEjectEvent.cs +++ b/Content.Shared/Weapons/Ranged/Events/MagazineAutoEjectEvent.cs @@ -1,6 +1,6 @@ using Robust.Shared.Serialization; -namespace Content.Shared.Weapons.Ranged +namespace Content.Shared.Weapons.Ranged.Events { /// /// This is sent if the MagazineBarrel AutoEjects the magazine diff --git a/Content.Shared/Weapons/Ranged/Events/RequestShootEvent.cs b/Content.Shared/Weapons/Ranged/Events/RequestShootEvent.cs new file mode 100644 index 0000000000..af352d8445 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Events/RequestShootEvent.cs @@ -0,0 +1,14 @@ +using Robust.Shared.Map; +using Robust.Shared.Serialization; + +namespace Content.Shared.Weapons.Ranged.Events; + +/// +/// Raised on the client to indicate it'd like to shoot. +/// +[Serializable, NetSerializable] +public sealed class RequestShootEvent : EntityEventArgs +{ + public EntityUid Gun; + public EntityCoordinates Coordinates; +} \ No newline at end of file diff --git a/Content.Shared/Weapons/Ranged/Events/RequestStopShootEvent.cs b/Content.Shared/Weapons/Ranged/Events/RequestStopShootEvent.cs new file mode 100644 index 0000000000..5fc1f5dc4e --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Events/RequestStopShootEvent.cs @@ -0,0 +1,12 @@ +using Robust.Shared.Serialization; + +namespace Content.Shared.Weapons.Ranged.Events; + +/// +/// Raised on the client to request it would like to stop hooting. +/// +[Serializable, NetSerializable] +public sealed class RequestStopShootEvent : EntityEventArgs +{ + public EntityUid Gun; +} \ No newline at end of file diff --git a/Content.Shared/Weapons/Ranged/Events/TakeAmmoEvent.cs b/Content.Shared/Weapons/Ranged/Events/TakeAmmoEvent.cs new file mode 100644 index 0000000000..5ad53fd970 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Events/TakeAmmoEvent.cs @@ -0,0 +1,26 @@ +using Robust.Shared.Map; + +namespace Content.Shared.Weapons.Ranged.Events; + +/// +/// Raised on a gun when it would like to take the specified amount of ammo. +/// +public sealed class TakeAmmoEvent : EntityEventArgs +{ + public EntityUid? User; + public readonly int Shots; + public List Ammo; + + /// + /// Coordinates to spawn the ammo at. + /// + public EntityCoordinates Coordinates; + + public TakeAmmoEvent(int shots, List ammo, EntityCoordinates coordinates, EntityUid? user) + { + Shots = shots; + Ammo = ammo; + Coordinates = coordinates; + User = user; + } +} diff --git a/Content.Shared/Weapons/Ranged/HitscanPrototype.cs b/Content.Shared/Weapons/Ranged/HitscanPrototype.cs new file mode 100644 index 0000000000..d7bab2668d --- /dev/null +++ b/Content.Shared/Weapons/Ranged/HitscanPrototype.cs @@ -0,0 +1,39 @@ +using Content.Shared.Damage; +using Content.Shared.Physics; +using Content.Shared.Weapons.Ranged.Systems; +using Robust.Shared.Prototypes; +using Robust.Shared.Utility; + +namespace Content.Shared.Weapons.Ranged; + +[Prototype("hitscan")] +public sealed class HitscanPrototype : IPrototype, IShootable +{ + [ViewVariables] + [IdDataFieldAttribute] + public string ID { get; } = default!; + + [ViewVariables(VVAccess.ReadWrite), DataField("damage")] + public DamageSpecifier? Damage; + + [ViewVariables(VVAccess.ReadOnly), DataField("muzzleFlash")] + public SpriteSpecifier? MuzzleFlash; + + [ViewVariables(VVAccess.ReadOnly), DataField("travelFlash")] + public SpriteSpecifier? TravelFlash; + + [ViewVariables(VVAccess.ReadOnly), DataField("impactFlash")] + public SpriteSpecifier? ImpactFlash; + + [ViewVariables, DataField("collisionMask")] + public int CollisionMask = (int) CollisionGroup.Opaque; + + [ViewVariables(VVAccess.ReadWrite), DataField("color")] + public Color Color = Color.White; + + /// + /// Try not to set this too high. + /// + [ViewVariables, DataField("maxLength")] + public float MaxLength = 20f; +} diff --git a/Content.Shared/Weapons/Ranged/IShootable.cs b/Content.Shared/Weapons/Ranged/IShootable.cs new file mode 100644 index 0000000000..b136b6a122 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/IShootable.cs @@ -0,0 +1,6 @@ +namespace Content.Shared.Weapons.Ranged; + +/// +/// Interface that says this can be shot from a gun. Exists to facilitate hitscan OR prototype shooting. +/// +public interface IShootable {} \ No newline at end of file diff --git a/Content.Shared/Weapons/Ranged/SharedFlyBySoundSystem.cs b/Content.Shared/Weapons/Ranged/Systems/SharedFlyBySoundSystem.cs similarity index 95% rename from Content.Shared/Weapons/Ranged/SharedFlyBySoundSystem.cs rename to Content.Shared/Weapons/Ranged/Systems/SharedFlyBySoundSystem.cs index eefc23f314..084c65ce24 100644 --- a/Content.Shared/Weapons/Ranged/SharedFlyBySoundSystem.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedFlyBySoundSystem.cs @@ -1,12 +1,13 @@ using Content.Shared.Physics; using Content.Shared.Sound; +using Content.Shared.Weapons.Ranged.Components; using Robust.Shared.GameStates; using Robust.Shared.Physics; using Robust.Shared.Physics.Collision.Shapes; using Robust.Shared.Physics.Dynamics; using Robust.Shared.Serialization; -namespace Content.Shared.Weapons.Ranged; +namespace Content.Shared.Weapons.Ranged.Systems; public abstract class SharedFlyBySoundSystem : EntitySystem { diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs new file mode 100644 index 0000000000..5295861577 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs @@ -0,0 +1,215 @@ +using Content.Shared.Examine; +using Content.Shared.Interaction; +using Content.Shared.Verbs; +using Content.Shared.Weapons.Ranged.Components; +using Content.Shared.Weapons.Ranged.Events; +using Robust.Shared.Containers; +using Robust.Shared.GameStates; +using Robust.Shared.Map; +using Robust.Shared.Serialization; +using Robust.Shared.Utility; + +namespace Content.Shared.Weapons.Ranged.Systems; + +public abstract partial class SharedGunSystem +{ + protected virtual void InitializeBallistic() + { + SubscribeLocalEvent(OnBallisticInit); + SubscribeLocalEvent(OnBallisticTakeAmmo); + SubscribeLocalEvent(OnBallisticAmmoCount); + SubscribeLocalEvent(OnBallisticGetState); + SubscribeLocalEvent(OnBallisticHandleState); + + SubscribeLocalEvent(OnBallisticExamine); + SubscribeLocalEvent>(OnBallisticVerb); + SubscribeLocalEvent(OnBallisticInteractUsing); + SubscribeLocalEvent(OnBallisticActivate); + } + + private void OnBallisticActivate(EntityUid uid, BallisticAmmoProviderComponent component, ActivateInWorldEvent args) + { + ManualCycle(component, Transform(uid).MapPosition, args.User); + args.Handled = true; + } + + private void OnBallisticInteractUsing(EntityUid uid, BallisticAmmoProviderComponent component, InteractUsingEvent args) + { + if (args.Handled || component.Whitelist?.IsValid(args.Used, EntityManager) != true) return; + + if (GetBallisticShots(component) >= component.Capacity) return; + + component.Entities.Add(args.Used); + component.Container.Insert(args.Used); + // Not predicted so + PlaySound(uid, component.SoundInsert?.GetSound(Random, ProtoManager), args.User); + args.Handled = true; + UpdateBallisticAppearance(component); + Dirty(component); + } + + private void OnBallisticVerb(EntityUid uid, BallisticAmmoProviderComponent component, GetVerbsEvent args) + { + if (!args.CanAccess || !args.CanInteract) return; + + args.Verbs.Add(new Verb() + { + Text = Loc.GetString("gun-ballistic-cycle"), + Disabled = GetBallisticShots(component) == 0, + Act = () => ManualCycle(component, Transform(uid).MapPosition, args.User), + }); + } + + private void OnBallisticExamine(EntityUid uid, BallisticAmmoProviderComponent component, ExaminedEvent args) + { + args.PushMarkup(Loc.GetString("gun-magazine-examine", ("color", AmmoExamineColor), ("count", GetBallisticShots(component)))); + } + + private void ManualCycle(BallisticAmmoProviderComponent component, MapCoordinates coordinates, EntityUid? user = null) + { + // Reset shotting for cycling + if (TryComp(component.Owner, out var gunComp) && + gunComp is { FireRate: > 0f }) + { + gunComp.NextFire = Timing.CurTime + TimeSpan.FromSeconds(1 / gunComp.FireRate); + } + + Dirty(component); + var sound = component.SoundRack?.GetSound(Random, ProtoManager); + + if (sound != null) + PlaySound(component.Owner, sound, user); + + var shots = GetBallisticShots(component); + component.Cycled = true; + + Cycle(component, coordinates); + + var text = Loc.GetString(shots == 0 ? "gun-ballistic-cycled-empty" : "gun-ballistic-cycled"); + + Popup(text, component.Owner, user); + UpdateBallisticAppearance(component); + UpdateAmmoCount(component.Owner); + } + + protected abstract void Cycle(BallisticAmmoProviderComponent component, MapCoordinates coordinates); + + private void OnBallisticGetState(EntityUid uid, BallisticAmmoProviderComponent component, ref ComponentGetState args) + { + args.State = new BallisticAmmoProviderComponentState() + { + UnspawnedCount = component.UnspawnedCount, + Entities = component.Entities, + Cycled = component.Cycled, + }; + } + + private void OnBallisticHandleState(EntityUid uid, BallisticAmmoProviderComponent component, ref ComponentHandleState args) + { + if (args.Current is not BallisticAmmoProviderComponentState state) return; + + component.Cycled = state.Cycled; + component.UnspawnedCount = state.UnspawnedCount; + + component.Entities.Clear(); + + foreach (var ent in state.Entities) + { + component.Entities.Add(ent); + } + } + + private void OnBallisticInit(EntityUid uid, BallisticAmmoProviderComponent component, ComponentInit args) + { + component.Container = Containers.EnsureContainer(uid, "ballistic-ammo"); + component.UnspawnedCount = component.Capacity; + + if (component.FillProto != null) + { + component.UnspawnedCount -= Math.Min(component.UnspawnedCount, component.Container.ContainedEntities.Count); + } + else + { + component.UnspawnedCount = 0; + } + } + + protected int GetBallisticShots(BallisticAmmoProviderComponent component) + { + return component.Entities.Count + component.UnspawnedCount; + } + + private void OnBallisticTakeAmmo(EntityUid uid, BallisticAmmoProviderComponent component, TakeAmmoEvent args) + { + for (var i = 0; i < args.Shots; i++) + { + if (!component.Cycled) break; + + EntityUid entity; + + if (component.Entities.Count > 0) + { + entity = component.Entities[^1]; + + // Leave the entity as is if it doesn't auto cycle + // TODO: Suss this out with NewAmmoComponent as I don't think it gets removed from container properly + if (HasComp(entity) && component.AutoCycle) + { + component.Entities.RemoveAt(component.Entities.Count - 1); + component.Container.Remove(entity); + } + + args.Ammo.Add(EnsureComp(entity)); + } + else if (component.UnspawnedCount > 0) + { + component.UnspawnedCount--; + entity = Spawn(component.FillProto, args.Coordinates); + args.Ammo.Add(EnsureComp(entity)); + + // Put it back in if it doesn't auto-cycle + if (HasComp(entity) && !component.AutoCycle) + { + if (!entity.IsClientSide()) + { + component.Entities.Add(entity); + component.Container.Insert(entity); + } + else + { + component.UnspawnedCount++; + } + } + } + + if (!component.AutoCycle) + { + component.Cycled = false; + } + } + + UpdateBallisticAppearance(component); + Dirty(component); + } + + private void OnBallisticAmmoCount(EntityUid uid, BallisticAmmoProviderComponent component, ref GetAmmoCountEvent args) + { + args.Count = GetBallisticShots(component); + args.Capacity = component.Capacity; + } + + private void UpdateBallisticAppearance(BallisticAmmoProviderComponent component) + { + if (!Timing.IsFirstTimePredicted || !TryComp(component.Owner, out var appearance)) return; + appearance.SetData(AmmoVisuals.AmmoCount, GetBallisticShots(component)); + appearance.SetData(AmmoVisuals.AmmoMax, component.Capacity); + } + + [Serializable, NetSerializable] + private sealed class BallisticAmmoProviderComponentState : ComponentState + { + public int UnspawnedCount; + public List Entities = default!; + public bool Cycled; + } +} diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Battery.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Battery.cs new file mode 100644 index 0000000000..10c23ebcb9 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Battery.cs @@ -0,0 +1,111 @@ +using Content.Shared.Examine; +using Content.Shared.Weapons.Ranged.Components; +using Content.Shared.Weapons.Ranged.Events; +using Robust.Shared.GameStates; +using Robust.Shared.Map; +using Robust.Shared.Serialization; + +namespace Content.Shared.Weapons.Ranged.Systems; + +public abstract partial class SharedGunSystem +{ + protected virtual void InitializeBattery() + { + // Trying to dump comp references hence the below + // Hitscan + SubscribeLocalEvent(OnBatteryGetState); + SubscribeLocalEvent(OnBatteryHandleState); + SubscribeLocalEvent(OnBatteryTakeAmmo); + SubscribeLocalEvent(OnBatteryAmmoCount); + SubscribeLocalEvent(OnBatteryExamine); + + // Projectile + SubscribeLocalEvent(OnBatteryGetState); + SubscribeLocalEvent(OnBatteryHandleState); + SubscribeLocalEvent(OnBatteryTakeAmmo); + SubscribeLocalEvent(OnBatteryAmmoCount); + SubscribeLocalEvent(OnBatteryExamine); + } + + private void OnBatteryHandleState(EntityUid uid, BatteryAmmoProviderComponent component, ref ComponentHandleState args) + { + if (args.Current is not BatteryAmmoProviderComponentState state) return; + + component.Shots = state.Shots; + component.Capacity = state.MaxShots; + component.FireCost = state.FireCost; + } + + private void OnBatteryGetState(EntityUid uid, BatteryAmmoProviderComponent component, ref ComponentGetState args) + { + args.State = new BatteryAmmoProviderComponentState() + { + Shots = component.Shots, + MaxShots = component.Capacity, + FireCost = component.FireCost, + }; + } + + private void OnBatteryExamine(EntityUid uid, BatteryAmmoProviderComponent component, ExaminedEvent args) + { + args.PushMarkup(Loc.GetString("gun-battery-examine", ("color", AmmoExamineColor), ("count", component.Shots))); + } + + private void OnBatteryTakeAmmo(EntityUid uid, BatteryAmmoProviderComponent component, TakeAmmoEvent args) + { + var shots = Math.Min(args.Shots, component.Shots); + + // Don't dirty if it's an empty fire. + if (shots == 0) return; + + for (var i = 0; i < shots; i++) + { + args.Ammo.Add(GetShootable(component, args.Coordinates)); + component.Shots--; + } + + TakeCharge(uid, component); + UpdateBatteryAppearance(uid, component); + Dirty(component); + } + + private void OnBatteryAmmoCount(EntityUid uid, BatteryAmmoProviderComponent component, ref GetAmmoCountEvent args) + { + args.Count = component.Shots; + args.Capacity = component.Capacity; + } + + /// + /// Update the battery (server-only) whenever fired. + /// + protected virtual void TakeCharge(EntityUid uid, BatteryAmmoProviderComponent component) {} + + protected void UpdateBatteryAppearance(EntityUid uid, BatteryAmmoProviderComponent component) + { + if (!TryComp(uid, out var appearance)) return; + appearance.SetData(AmmoVisuals.AmmoCount, component.Shots); + appearance.SetData(AmmoVisuals.AmmoMax, component.Capacity); + } + + private IShootable GetShootable(BatteryAmmoProviderComponent component, EntityCoordinates coordinates) + { + switch (component) + { + case ProjectileBatteryAmmoProviderComponent proj: + var ent = Spawn(proj.Prototype, coordinates); + return EnsureComp(ent); + case HitscanBatteryAmmoProviderComponent hitscan: + return ProtoManager.Index(hitscan.Prototype); + default: + throw new ArgumentOutOfRangeException(); + } + } + + [Serializable, NetSerializable] + private sealed class BatteryAmmoProviderComponentState : ComponentState + { + public int Shots; + public int MaxShots; + public float FireCost; + } +} diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Cartridges.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Cartridges.cs new file mode 100644 index 0000000000..e1f7c9da8f --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Cartridges.cs @@ -0,0 +1,34 @@ +using Content.Shared.Weapons.Ranged.Components; +using Robust.Shared.GameStates; +using Robust.Shared.Serialization; + +namespace Content.Shared.Weapons.Ranged.Systems; + +public abstract partial class SharedGunSystem +{ + private void InitializeCartridge() + { + SubscribeLocalEvent(OnCartridgeGetState); + SubscribeLocalEvent(OnCartridgeHandleState); + } + + private void OnCartridgeHandleState(EntityUid uid, CartridgeAmmoComponent component, ref ComponentHandleState args) + { + if (args.Current is not CartridgeAmmoComponentState state) return; + component.Spent = state.Spent; + } + + private void OnCartridgeGetState(EntityUid uid, CartridgeAmmoComponent component, ref ComponentGetState args) + { + args.State = new CartridgeAmmoComponentState() + { + Spent = component.Spent, + }; + } + + [Serializable, NetSerializable] + private sealed class CartridgeAmmoComponentState : ComponentState + { + public bool Spent; + } +} diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.ChamberMagazine.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.ChamberMagazine.cs new file mode 100644 index 0000000000..41be6f1ba4 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.ChamberMagazine.cs @@ -0,0 +1,121 @@ +using System.Diagnostics.CodeAnalysis; +using Content.Shared.Containers.ItemSlots; +using Content.Shared.Examine; +using Content.Shared.Interaction; +using Content.Shared.Verbs; +using Content.Shared.Weapons.Ranged.Components; +using Content.Shared.Weapons.Ranged.Events; +using Robust.Shared.Containers; + +namespace Content.Shared.Weapons.Ranged.Systems; + +public abstract partial class SharedGunSystem +{ + protected const string ChamberSlot = "gun-chamber"; + + protected virtual void InitializeChamberMagazine() + { + SubscribeLocalEvent(OnChamberMagazineTakeAmmo); + SubscribeLocalEvent>(OnMagazineVerb); + SubscribeLocalEvent(OnMagazineSlotChange); + SubscribeLocalEvent(OnMagazineActivate); + SubscribeLocalEvent(OnChamberMagazineExamine); + } + + private void OnChamberMagazineExamine(EntityUid uid, ChamberMagazineAmmoProviderComponent component, ExaminedEvent args) + { + var (count, _) = GetChamberMagazineCountCapacity(component); + args.PushMarkup(Loc.GetString("gun-magazine-examine", ("color", AmmoExamineColor), ("count", count))); + } + + private bool TryTakeChamberEntity(EntityUid uid, [NotNullWhen(true)] out EntityUid? entity) + { + if (!Containers.TryGetContainer(uid, ChamberSlot, out var container) || + container is not ContainerSlot slot) + { + entity = null; + return false; + } + + entity = slot.ContainedEntity; + if (entity == null) return false; + container.Remove(entity.Value); + return true; + } + + protected EntityUid? GetChamberEntity(EntityUid uid) + { + if (!Containers.TryGetContainer(uid, ChamberSlot, out var container) || + container is not ContainerSlot slot) + { + return null; + } + + return slot.ContainedEntity; + } + + protected (int, int) GetChamberMagazineCountCapacity(ChamberMagazineAmmoProviderComponent component) + { + var count = GetChamberEntity(component.Owner) != null ? 1 : 0; + var (magCount, magCapacity) = GetMagazineCountCapacity(component); + return (count + magCount, magCapacity); + } + + private bool TryInsertChamber(EntityUid uid, EntityUid ammo) + { + return Containers.TryGetContainer(uid, ChamberSlot, out var container) && + container is ContainerSlot slot && + slot.Insert(ammo); + } + + private void OnChamberMagazineTakeAmmo(EntityUid uid, ChamberMagazineAmmoProviderComponent component, TakeAmmoEvent args) + { + // So chamber logic is kinda sussier than the others + // Essentially we want to treat the chamber as a potentially free slot and then the mag as the remaining slots + // i.e. if we shoot 3 times, then we use the chamber once (regardless if it's empty or not) and 2 from the mag + // We move the n + 1 shot into the chamber as we essentially treat it like a stack. + TryComp(uid, out var appearance); + + if (TryTakeChamberEntity(uid, out var chamberEnt)) + { + args.Ammo.Add(EnsureComp(chamberEnt.Value)); + } + + var magEnt = GetMagazineEntity(uid); + + // Pass an event to the magazine to get more (to refill chamber or for shooting). + if (magEnt != null) + { + // We pass in Shots not Shots - 1 as we'll take the last entity and move it into the chamber. + var relayedArgs = new TakeAmmoEvent(args.Shots, new List(), args.Coordinates, args.User); + RaiseLocalEvent(magEnt.Value, relayedArgs, false); + + // Put in the nth slot back into the chamber + // Rest of the ammo gets shot + if (relayedArgs.Ammo.Count > 0) + { + var newChamberEnt = ((AmmoComponent) relayedArgs.Ammo[^1]).Owner; + TryInsertChamber(uid, newChamberEnt); + } + + // Anything above the chamber-refill amount gets fired. + for (var i = 0; i < relayedArgs.Ammo.Count - 1; i++) + { + args.Ammo.Add(relayedArgs.Ammo[i]); + } + } + else + { + appearance?.SetData(AmmoVisuals.MagLoaded, false); + return; + } + + var count = chamberEnt != null ? 1 : 0; + const int capacity = 1; + + var ammoEv = new GetAmmoCountEvent(); + RaiseLocalEvent(magEnt.Value, ref ammoEv, false); + + FinaliseMagazineTakeAmmo(uid, component, args, count + ammoEv.Count, capacity + ammoEv.Capacity, appearance); + } +} diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Interactions.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Interactions.cs new file mode 100644 index 0000000000..0f4ba1f2ee --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Interactions.cs @@ -0,0 +1,101 @@ +using Content.Shared.Actions; +using Content.Shared.Actions.ActionTypes; +using Content.Shared.CombatMode; +using Content.Shared.Examine; +using Content.Shared.Verbs; +using Content.Shared.Weapons.Ranged.Components; +using Robust.Shared.Utility; + +namespace Content.Shared.Weapons.Ranged.Systems; + +public abstract partial class SharedGunSystem +{ + private void OnExamine(EntityUid uid, GunComponent component, ExaminedEvent args) + { + args.PushMarkup(Loc.GetString("gun-selected-mode-examine", ("color", ModeExamineColor), ("mode", GetLocSelector(component.SelectedMode)))); + args.PushMarkup(Loc.GetString("gun-fire-rate-examine", ("color", FireRateExamineColor), ("fireRate", component.FireRate))); + } + + private string GetLocSelector(SelectiveFire mode) + { + return Loc.GetString($"gun-{mode.ToString()}"); + } + + private void OnAltVerb(EntityUid uid, GunComponent component, GetVerbsEvent args) + { + if (!args.CanAccess || !args.CanInteract || component.SelectedMode == component.AvailableModes) + return; + + var nextMode = GetNextMode(component); + + AlternativeVerb verb = new() + { + Act = () => SelectFire(component, nextMode, args.User), + Text = Loc.GetString("gun-selector-verb", ("mode", GetLocSelector(nextMode))), + IconTexture = "/Textures/Interface/VerbIcons/fold.svg.192dpi.png", + }; + + args.Verbs.Add(verb); + } + + private SelectiveFire GetNextMode(GunComponent component) + { + var modes = new List(); + + foreach (var mode in Enum.GetValues()) + { + if ((mode & component.AvailableModes) == 0x0) continue; + modes.Add(mode); + } + + var index = modes.IndexOf(component.SelectedMode); + return modes[(index + 1) % modes.Count]; + } + + private void SelectFire(GunComponent component, SelectiveFire fire, EntityUid? user = null) + { + if (component.SelectedMode == fire) return; + + DebugTools.Assert((component.AvailableModes & fire) != 0x0); + component.SelectedMode = fire; + var curTime = Timing.CurTime; + var cooldown = TimeSpan.FromSeconds(InteractNextFire); + + if (component.NextFire < curTime) + component.NextFire = curTime + cooldown; + else + component.NextFire += cooldown; + + PlaySound(component.Owner, component.SoundModeToggle?.GetSound(Random, ProtoManager), user); + Popup(Loc.GetString("gun-selected-mode", ("mode", GetLocSelector(fire))), component.Owner, user); + Dirty(component); + } + + /// + /// Cycles the gun's to the next available one. + /// + public void CycleFire(GunComponent component, EntityUid? user = null) + { + // Noop + if (component.SelectedMode == component.AvailableModes) return; + + DebugTools.Assert((component.AvailableModes & component.SelectedMode) == component.SelectedMode); + var nextMode = GetNextMode(component); + SelectFire(component, nextMode, user); + } + + private sealed class CycleModeEvent : InstantActionEvent + { + public SelectiveFire Mode; + + public CycleModeEvent(SelectiveFire mode) + { + Mode = mode; + } + } + + private void OnCycleMode(EntityUid uid, GunComponent component, CycleModeEvent args) + { + SelectFire(component, args.Mode, args.Performer); + } +} diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Magazine.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Magazine.cs new file mode 100644 index 0000000000..5d5d1d3975 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Magazine.cs @@ -0,0 +1,157 @@ +using Content.Shared.Containers.ItemSlots; +using Content.Shared.Examine; +using Content.Shared.Interaction; +using Content.Shared.Verbs; +using Content.Shared.Weapons.Ranged.Components; +using Content.Shared.Weapons.Ranged.Events; +using Robust.Shared.Containers; + +namespace Content.Shared.Weapons.Ranged.Systems; + +public abstract partial class SharedGunSystem +{ + protected const string MagazineSlot = "gun-magazine"; + + protected virtual void InitializeMagazine() + { + SubscribeLocalEvent(OnMagazineTakeAmmo); + SubscribeLocalEvent>(OnMagazineVerb); + SubscribeLocalEvent(OnMagazineSlotChange); + SubscribeLocalEvent(OnMagazineActivate); + SubscribeLocalEvent(OnMagazineExamine); + } + + private void OnMagazineExamine(EntityUid uid, MagazineAmmoProviderComponent component, ExaminedEvent args) + { + var (count, _) = GetMagazineCountCapacity(component); + args.PushMarkup(Loc.GetString("gun-magazine-examine", ("color", AmmoExamineColor), ("count", count))); + } + + private void OnMagazineActivate(EntityUid uid, MagazineAmmoProviderComponent component, ActivateInWorldEvent args) + { + var magEnt = GetMagazineEntity(uid); + + if (magEnt == null) return; + + RaiseLocalEvent(magEnt.Value, args, false); + UpdateAmmoCount(uid); + UpdateMagazineAppearance(component, magEnt.Value); + } + + private void OnMagazineVerb(EntityUid uid, MagazineAmmoProviderComponent component, GetVerbsEvent args) + { + if (!args.CanInteract || !args.CanAccess) return; + + var magEnt = GetMagazineEntity(uid); + + if (magEnt != null) + { + RaiseLocalEvent(magEnt.Value, args, false); + UpdateMagazineAppearance(component, magEnt.Value); + } + } + + private void OnMagazineSlotChange(EntityUid uid, MagazineAmmoProviderComponent component, ref ItemSlotChangedEvent args) + { + UpdateAmmoCount(uid); + if (!TryComp(uid, out var appearance)) return; + appearance.SetData(AmmoVisuals.MagLoaded, GetMagazineEntity(uid) != null); + } + + protected (int, int) GetMagazineCountCapacity(MagazineAmmoProviderComponent component) + { + var count = 0; + var capacity = 1; + var magEnt = GetMagazineEntity(component.Owner); + + if (magEnt != null) + { + var ev = new GetAmmoCountEvent(); + RaiseLocalEvent(magEnt.Value, ref ev, false); + count += ev.Count; + capacity += ev.Capacity; + } + + return (count, capacity); + } + + protected EntityUid? GetMagazineEntity(EntityUid uid) + { + if (!Containers.TryGetContainer(uid, MagazineSlot, out var container) || + container is not ContainerSlot slot) return null; + return slot.ContainedEntity; + } + + private void OnMagazineTakeAmmo(EntityUid uid, MagazineAmmoProviderComponent component, TakeAmmoEvent args) + { + var magEntity = GetMagazineEntity(uid); + TryComp(uid, out var appearance); + + if (magEntity == null) + { + appearance?.SetData(AmmoVisuals.MagLoaded, false); + return; + } + + // Pass the event onwards. + RaiseLocalEvent(magEntity.Value, args, false); + // Should be Dirtied by what other ammoprovider is handling it. + + var ammoEv = new GetAmmoCountEvent(); + RaiseLocalEvent(magEntity.Value, ref ammoEv, false); + FinaliseMagazineTakeAmmo(uid, component, args, ammoEv.Count, ammoEv.Capacity, appearance); + } + + private void FinaliseMagazineTakeAmmo(EntityUid uid, MagazineAmmoProviderComponent component, TakeAmmoEvent args, int count, int capacity, AppearanceComponent? appearance) + { + // If no ammo then check for autoeject + if (component.AutoEject && args.Ammo.Count == 0) + { + EjectMagazine(component); + PlaySound(uid, component.SoundAutoEject?.GetSound(Random, ProtoManager), args.User); + } + + UpdateMagazineAppearance(appearance, true, count, capacity); + } + + private void UpdateMagazineAppearance(MagazineAmmoProviderComponent component, EntityUid magEnt) + { + TryComp(component.Owner, out var appearance); + + var count = 0; + var capacity = 0; + + if (component is ChamberMagazineAmmoProviderComponent chamber) + { + count = GetChamberEntity(chamber.Owner) != null ? 1 : 0; + capacity = 1; + } + + if (TryComp(magEnt, out var magAppearance)) + { + magAppearance.TryGetData(AmmoVisuals.AmmoCount, out var addCount); + magAppearance.TryGetData(AmmoVisuals.AmmoMax, out var addCapacity); + count += addCount; + capacity += addCapacity; + } + + UpdateMagazineAppearance(appearance, true, count, capacity); + } + + private void UpdateMagazineAppearance(AppearanceComponent? appearance, bool magLoaded, int count, int capacity) + { + // Copy the magazine's appearance data + appearance?.SetData(AmmoVisuals.MagLoaded, magLoaded); + appearance?.SetData(AmmoVisuals.AmmoCount, count); + appearance?.SetData(AmmoVisuals.AmmoMax, capacity); + } + + private void EjectMagazine(MagazineAmmoProviderComponent component) + { + var ent = GetMagazineEntity(component.Owner); + + if (ent == null) return; + + _slots.TryEject(component.Owner, MagazineSlot, null, out var a, excludeUserAudio: true); + } +} diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Revolver.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Revolver.cs new file mode 100644 index 0000000000..1ecdc4e53c --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Revolver.cs @@ -0,0 +1,331 @@ +using Content.Shared.Interaction; +using Content.Shared.Verbs; +using Content.Shared.Weapons.Ranged.Components; +using Content.Shared.Weapons.Ranged.Events; +using Robust.Shared.Containers; +using Robust.Shared.GameStates; +using Robust.Shared.Serialization; +using Robust.Shared.Utility; + +namespace Content.Shared.Weapons.Ranged.Systems; + +public partial class SharedGunSystem +{ + protected const string RevolverContainer = "revolver-ammo"; + + protected virtual void InitializeRevolver() + { + SubscribeLocalEvent(OnRevolverGetState); + SubscribeLocalEvent(OnRevolverHandleState); + SubscribeLocalEvent(OnRevolverInit); + SubscribeLocalEvent(OnRevolverTakeAmmo); + SubscribeLocalEvent>(OnRevolverVerbs); + SubscribeLocalEvent(OnRevolverInteractUsing); + SubscribeLocalEvent(OnRevolverGetAmmoCount); + } + + private void OnRevolverGetAmmoCount(EntityUid uid, RevolverAmmoProviderComponent component, ref GetAmmoCountEvent args) + { + args.Count += GetRevolverCount(component); + args.Capacity += component.Capacity; + } + + private void OnRevolverInteractUsing(EntityUid uid, RevolverAmmoProviderComponent component, InteractUsingEvent args) + { + if (args.Handled) return; + + if (TryRevolverInsert(component, args.Used, args.User)) + args.Handled = true; + } + + private void OnRevolverGetState(EntityUid uid, RevolverAmmoProviderComponent component, ref ComponentGetState args) + { + args.State = new RevolverAmmoProviderComponentState + { + CurrentIndex = component.CurrentIndex, + AmmoSlots = component.AmmoSlots, + Chambers = component.Chambers, + }; + } + + private void OnRevolverHandleState(EntityUid uid, RevolverAmmoProviderComponent component, ref ComponentHandleState args) + { + if (args.Current is not RevolverAmmoProviderComponentState state) return; + + var oldIndex = component.CurrentIndex; + component.CurrentIndex = state.CurrentIndex; + + component.AmmoSlots = new EntityUid?[state.AmmoSlots.Length]; + component.Chambers = new bool?[state.Chambers.Length]; + + DebugTools.Assert(component.AmmoSlots.Length == component.Chambers.Length); + + // Need to copy across the state rather than the ref. + for (var i = 0; i < component.AmmoSlots.Length; i++) + { + component.AmmoSlots[i] = state.AmmoSlots[i]; + component.Chambers[i] = state.Chambers[i]; + } + + // Handle spins + if (Timing.IsFirstTimePredicted) + { + if (oldIndex != state.CurrentIndex) + UpdateAmmoCount(uid); + } + } + + public bool TryRevolverInsert(RevolverAmmoProviderComponent component, EntityUid uid, EntityUid? user) + { + if (component.Whitelist?.IsValid(uid, EntityManager) == false) return false; + + for (var i = 0; i < component.Capacity; i++) + { + var index = (component.CurrentIndex + i) % component.Capacity; + + if (component.AmmoSlots[index] != null || + component.Chambers[index] != null) continue; + + component.AmmoSlots[index] = uid; + component.AmmoContainer.Insert(uid); + PlaySound(component.Owner, component.SoundInsert?.GetSound(Random, ProtoManager), user); + Popup(Loc.GetString("gun-revolver-insert"), component.Owner, user); + UpdateRevolverAppearance(component); + UpdateAmmoCount(uid); + Dirty(component); + return true; + } + + Popup(Loc.GetString("gun-revolver-full"), component.Owner, user); + return false; + } + + private void OnRevolverVerbs(EntityUid uid, RevolverAmmoProviderComponent component, GetVerbsEvent args) + { + if (!args.CanAccess || !args.CanInteract) return; + + args.Verbs.Add(new Verb() + { + Text = Loc.GetString("gun-revolver-empty"), + Disabled = !AnyRevolverCartridges(component), + Act = () => EmptyRevolver(component, args.User) + }); + + args.Verbs.Add(new Verb() + { + Text = Loc.GetString("gun-revolver-spin"), + // Category = VerbCategory.G, + Act = () => SpinRevolver(component, args.User) + }); + } + + private bool AnyRevolverCartridges(RevolverAmmoProviderComponent component) + { + for (var i = 0; i < component.Capacity; i++) + { + if (component.Chambers[i] != null || + component.AmmoSlots[i] != null) return true; + } + + return false; + } + + private int GetRevolverCount(RevolverAmmoProviderComponent component) + { + var count = 0; + + for (var i = 0; i < component.Capacity; i++) + { + if (component.Chambers[i] != null || + component.AmmoSlots[i] != null) + { + count++; + } + } + + return count; + } + + private int GetRevolverUnspentCount(RevolverAmmoProviderComponent component) + { + var count = 0; + + for (var i = 0; i < component.Capacity; i++) + { + var chamber = component.Chambers[i]; + + if (chamber == true) + { + count++; + continue; + } + + var ammo = component.AmmoSlots[i]; + + if (TryComp(ammo, out var cartridge) && !cartridge.Spent) + { + count++; + } + } + + return count; + } + + public void EmptyRevolver(RevolverAmmoProviderComponent component, EntityUid? user = null) + { + var xform = Transform(component.Owner); + var mapCoordinates = xform.MapPosition; + var anyEmpty = false; + + for (var i = 0; i < component.Capacity; i++) + { + var chamber = component.Chambers[i]; + var slot = component.AmmoSlots[i]; + + if (slot == null) + { + if (chamber == null) continue; + + // Too lazy to make a new method don't sue me. + if (!_netManager.IsClient) + { + var uid = Spawn(component.FillPrototype, mapCoordinates); + + if (TryComp(uid, out var cartridge)) + SetCartridgeSpent(cartridge, !(bool) chamber); + + EjectCartridge(uid); + } + + component.Chambers[i] = null; + anyEmpty = true; + } + else + { + component.AmmoSlots[i] = null; + component.AmmoContainer.Remove(slot.Value); + + if (!_netManager.IsClient) + EjectCartridge(slot.Value); + + anyEmpty = true; + } + } + + if (anyEmpty) + { + PlaySound(component.Owner, component.SoundEject?.GetSound(Random, ProtoManager), user); + UpdateAmmoCount(component.Owner); + UpdateRevolverAppearance(component); + Dirty(component); + } + } + + private void UpdateRevolverAppearance(RevolverAmmoProviderComponent component) + { + if (!TryComp(component.Owner, out var appearance)) return; + appearance.SetData(AmmoVisuals.AmmoCount, GetRevolverCount(component)); + appearance.SetData(AmmoVisuals.AmmoMax, component.Capacity); + } + + protected virtual void SpinRevolver(RevolverAmmoProviderComponent component, EntityUid? user = null) + { + PlaySound(component.Owner, component.SoundSpin?.GetSound(Random, ProtoManager), user); + Popup(Loc.GetString("gun-revolver-spun"), component.Owner, user); + } + + private void OnRevolverTakeAmmo(EntityUid uid, RevolverAmmoProviderComponent component, TakeAmmoEvent args) + { + var currentIndex = component.CurrentIndex; + Cycle(component, args.Shots); + + // Revolvers provide the bullets themselves rather than the cartridges so they stay in the revolver. + for (var i = 0; i < args.Shots; i++) + { + var index = (currentIndex + i) % component.Capacity; + var chamber = component.Chambers[index]; + + // Get unspawned ent first if possible. + if (chamber != null) + { + if (chamber == true) + { + // TODO: This is kinda sussy boy + var ent = Spawn(component.FillPrototype, args.Coordinates); + + if (TryComp(ent, out var cartridge)) + { + component.Chambers[index] = false; + SetCartridgeSpent(cartridge, true); + args.Ammo.Add(EnsureComp(Spawn(cartridge.Prototype, args.Coordinates))); + Del(ent); + continue; + } + + component.Chambers[i] = null; + args.Ammo.Add(EnsureComp(ent)); + } + } + else if (component.AmmoSlots[index] != null) + { + var ent = component.AmmoSlots[index]!; + + if (TryComp(ent, out var cartridge)) + { + if (cartridge.Spent) continue; + + SetCartridgeSpent(cartridge, true); + args.Ammo.Add(EnsureComp(Spawn(cartridge.Prototype, args.Coordinates))); + continue; + } + + component.AmmoContainer.Remove(ent.Value); + component.AmmoSlots[index] = null; + args.Ammo.Add(EnsureComp(ent.Value)); + Transform(ent.Value).Coordinates = args.Coordinates; + } + } + + UpdateRevolverAppearance(component); + Dirty(component); + } + + private void Cycle(RevolverAmmoProviderComponent component, int count = 1) + { + component.CurrentIndex = (component.CurrentIndex + count) % component.Capacity; + } + + private void OnRevolverInit(EntityUid uid, RevolverAmmoProviderComponent component, ComponentInit args) + { + component.AmmoContainer = Containers.EnsureContainer(uid, RevolverContainer); + component.AmmoSlots = new EntityUid?[component.Capacity]; + component.Chambers = new bool?[component.Capacity]; + + if (component.FillPrototype != null) + { + for (var i = 0; i < component.Capacity; i++) + { + if (component.AmmoSlots[i] != null) + { + component.Chambers[i] = null; + continue; + } + + component.Chambers[i] = true; + } + } + } + + [Serializable, NetSerializable] + protected sealed class RevolverAmmoProviderComponentState : ComponentState + { + public int CurrentIndex; + public EntityUid?[] AmmoSlots = default!; + public bool?[] Chambers = default!; + } + + public sealed class RevolverSpinEvent : EntityEventArgs + { + + } +} diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs new file mode 100644 index 0000000000..515088dc45 --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs @@ -0,0 +1,392 @@ +using Content.Shared.Actions; +using Content.Shared.Administration.Logs; +using Content.Shared.Audio; +using Content.Shared.CombatMode; +using Content.Shared.Containers.ItemSlots; +using Content.Shared.Damage; +using Content.Shared.Examine; +using Content.Shared.Hands.Components; +using Content.Shared.Interaction.Events; +using Content.Shared.Popups; +using Content.Shared.Throwing; +using Content.Shared.Verbs; +using Content.Shared.Weapons.Ranged.Components; +using Content.Shared.Weapons.Ranged.Events; +using Robust.Shared.Audio; +using Robust.Shared.Containers; +using Robust.Shared.GameStates; +using Robust.Shared.Map; +using Robust.Shared.Network; +using Robust.Shared.Player; +using Robust.Shared.Prototypes; +using Robust.Shared.Random; +using Robust.Shared.Serialization; +using Robust.Shared.Timing; +using Robust.Shared.Utility; + +namespace Content.Shared.Weapons.Ranged.Systems; + +public abstract partial class SharedGunSystem : EntitySystem +{ + [Dependency] protected readonly IGameTiming Timing = default!; + [Dependency] protected readonly IMapManager MapManager = default!; + [Dependency] private readonly INetManager _netManager = default!; + [Dependency] protected readonly IPrototypeManager ProtoManager = default!; + [Dependency] protected readonly IRobustRandom Random = default!; + [Dependency] protected readonly ISharedAdminLogManager Logs = default!; + [Dependency] protected readonly DamageableSystem Damageable = default!; + [Dependency] private readonly ItemSlotsSystem _slots = default!; + [Dependency] protected readonly SharedActionsSystem Actions = default!; + [Dependency] private readonly SharedCombatModeSystem _combatMode = default!; + [Dependency] protected readonly SharedContainerSystem Containers = default!; + [Dependency] protected readonly SharedPhysicsSystem Physics = default!; + [Dependency] protected readonly SharedPopupSystem PopupSystem = default!; + [Dependency] protected readonly ThrowingSystem ThrowingSystem = default!; + + protected ISawmill Sawmill = default!; + + private const float MuzzleFlashLifetime = 1f; + private const float InteractNextFire = 0.3f; + private const double SafetyNextFire = 0.5; + private const float EjectOffset = 0.4f; + protected const string AmmoExamineColor = "yellow"; + protected const string FireRateExamineColor = "yellow"; + protected const string SafetyExamineColor = "lightgreen"; + protected const string ModeExamineColor = "cyan"; + + public override void Initialize() + { + Sawmill = Logger.GetSawmill("gun"); + Sawmill.Level = LogLevel.Info; + SubscribeLocalEvent(OnGetState); + SubscribeAllEvent(OnShootRequest); + SubscribeAllEvent(OnStopShootRequest); + SubscribeLocalEvent(OnHandleState); + SubscribeLocalEvent(OnGunMeleeAttempt); + + // Ammo providers + InitializeBallistic(); + InitializeBattery(); + InitializeCartridge(); + InitializeChamberMagazine(); + InitializeMagazine(); + InitializeRevolver(); + + // Interactions + SubscribeLocalEvent>(OnAltVerb); + SubscribeLocalEvent(OnExamine); + SubscribeLocalEvent(OnCycleMode); + SubscribeLocalEvent(OnGunInit); + } + + private void OnGunInit(EntityUid uid, GunComponent component, ComponentInit args) + { + DebugTools.Assert((component.AvailableModes & component.SelectedMode) != 0x0); + } + + private void OnGunMeleeAttempt(EntityUid uid, GunComponent component, ref MeleeAttackAttemptEvent args) + { + args.Cancelled = true; + } + + private void OnShootRequest(RequestShootEvent msg, EntitySessionEventArgs args) + { + var user = args.SenderSession.AttachedEntity; + + if (user == null) return; + + var gun = GetGun(user.Value); + + if (gun?.Owner != msg.Gun) return; + + gun.ShootCoordinates = msg.Coordinates; + Sawmill.Debug($"Set shoot coordinates to {gun.ShootCoordinates}"); + AttemptShoot(user.Value, gun); + } + + private void OnStopShootRequest(RequestStopShootEvent ev, EntitySessionEventArgs args) + { + if (args.SenderSession.AttachedEntity == null || + !TryComp(ev.Gun, out var gun)) return; + + var userGun = GetGun(args.SenderSession.AttachedEntity.Value); + + if (userGun != gun) return; + + StopShooting(gun); + } + + private void OnGetState(EntityUid uid, GunComponent component, ref ComponentGetState args) + { + args.State = new GunComponentState + { + NextFire = component.NextFire, + ShotCounter = component.ShotCounter, + SelectiveFire = component.SelectedMode, + AvailableSelectiveFire = component.AvailableModes, + }; + } + + private void OnHandleState(EntityUid uid, GunComponent component, ref ComponentHandleState args) + { + if (args.Current is not GunComponentState state) return; + + Sawmill.Debug($"Handle state: setting shot count from {component.ShotCounter} to {state.ShotCounter}"); + component.NextFire = state.NextFire; + component.ShotCounter = state.ShotCounter; + component.SelectedMode = state.SelectiveFire; + component.AvailableModes = state.AvailableSelectiveFire; + } + + protected GunComponent? GetGun(EntityUid entity) + { + if (!EntityManager.TryGetComponent(entity, out SharedHandsComponent? hands) || + hands.ActiveHandEntity is not { } held) + { + return null; + } + + if (!EntityManager.TryGetComponent(held, out GunComponent? gun)) + return null; + + if (!_combatMode.IsInCombatMode(entity)) + return null; + + return gun; + } + + private void StopShooting(GunComponent gun) + { + if (gun.ShotCounter == 0) return; + + Sawmill.Debug($"Stopped shooting {ToPrettyString(gun.Owner)}"); + gun.ShotCounter = 0; + gun.ShootCoordinates = null; + Dirty(gun); + } + + private void AttemptShoot(EntityUid user, GunComponent gun) + { + if (gun.FireRate <= 0f) return; + + var toCoordinates = gun.ShootCoordinates; + + if (toCoordinates == null) return; + + var curTime = Timing.CurTime; + + // Need to do this to play the clicking sound for empty automatic weapons + // but not play anything for burst fire. + if (gun.NextFire > curTime) return; + + // First shot + if (gun.ShotCounter == 0 && gun.NextFire < curTime) + gun.NextFire = curTime; + + var shots = 0; + var lastFire = gun.NextFire; + var fireRate = TimeSpan.FromSeconds(1f / gun.FireRate); + + while (gun.NextFire <= curTime) + { + gun.NextFire += fireRate; + shots++; + } + + // Get how many shots we're actually allowed to make, due to clip size or otherwise. + // Don't do this in the loop so we still reset NextFire. + switch (gun.SelectedMode) + { + case SelectiveFire.SemiAuto: + shots = Math.Min(shots, 1 - gun.ShotCounter); + break; + case SelectiveFire.Burst: + shots = Math.Min(shots, 3 - gun.ShotCounter); + break; + case SelectiveFire.FullAuto: + break; + default: + throw new ArgumentOutOfRangeException($"No implemented shooting behavior for {gun.SelectedMode}!"); + } + + var fromCoordinates = Transform(user).Coordinates; + // Remove ammo + var ev = new TakeAmmoEvent(shots, new List(), fromCoordinates, user); + + // Listen it just makes the other code around it easier if shots == 0 to do this. + if (shots > 0) + RaiseLocalEvent(gun.Owner, ev, false); + + DebugTools.Assert(ev.Ammo.Count <= shots); + DebugTools.Assert(shots >= 0); + UpdateAmmoCount(gun.Owner); + + // Even if we don't actually shoot update the ShotCounter. This is to avoid spamming empty sounds + // where the gun may be SemiAuto or Burst. + gun.ShotCounter += shots; + + if (ev.Ammo.Count <= 0) + { + // Play empty gun sounds if relevant + // If they're firing an existing clip then don't play anything. + if (shots > 0) + { + // Don't spam safety sounds at gun fire rate, play it at a reduced rate. + // May cause prediction issues? Needs more tweaking + gun.NextFire = TimeSpan.FromSeconds(Math.Max(lastFire.TotalSeconds + SafetyNextFire, gun.NextFire.TotalSeconds)); + PlaySound(gun.Owner, gun.SoundEmpty?.GetSound(Random, ProtoManager), user); + Dirty(gun); + return; + } + + return; + } + + // Shoot confirmed + Shoot(gun, ev.Ammo, fromCoordinates, toCoordinates.Value, user); + + // Predicted sound moment + PlaySound(gun.Owner, gun.SoundGunshot?.GetSound(Random, ProtoManager), user); + Dirty(gun); + } + + public void Shoot( + GunComponent gun, + EntityUid ammo, + EntityCoordinates fromCoordinates, + EntityCoordinates toCoordinates, + EntityUid? user = null) + { + var shootable = EnsureComp(ammo); + Shoot(gun, new List(1) { shootable }, fromCoordinates, toCoordinates, user); + } + + public abstract void Shoot( + GunComponent gun, + List ammo, + EntityCoordinates fromCoordinates, + EntityCoordinates toCoordinates, + EntityUid? user = null); + + public void Shoot( + GunComponent gun, + IShootable ammo, + EntityCoordinates fromCoordinates, + EntityCoordinates toCoordinates, + EntityUid? user = null) + { + Shoot(gun, new List(1) { ammo }, fromCoordinates, toCoordinates, user); + } + + protected abstract void PlaySound(EntityUid gun, string? sound, EntityUid? user = null); + + protected abstract void Popup(string message, EntityUid? uid, EntityUid? user); + + /// + /// Call this whenever the ammo count for a gun changes. + /// + protected virtual void UpdateAmmoCount(EntityUid uid) {} + + protected void SetCartridgeSpent(CartridgeAmmoComponent cartridge, bool spent) + { + if (cartridge.Spent != spent) + Dirty(cartridge); + + cartridge.Spent = spent; + if (!TryComp(cartridge.Owner, out var appearance)) return; + appearance.SetData(AmmoVisuals.Spent, spent); + } + + /// + /// Drops a single cartridge / shell + /// + protected void EjectCartridge( + EntityUid entity, + bool playSound = true) + { + // TODO: Sound limit version. + var offsetPos = (Random.NextVector2(EjectOffset)); + var xform = Transform(entity); + + var coordinates = xform.Coordinates; + coordinates = coordinates.Offset(offsetPos); + + xform.LocalRotation = Random.NextAngle(); + xform.Coordinates = coordinates; + + string? sound = null; + + if (TryComp(entity, out var cartridge)) + { + sound = cartridge.EjectSound?.GetSound(Random, ProtoManager); + } + + if (sound != null && playSound) + SoundSystem.Play(Filter.Pvs(entity, entityManager: EntityManager), sound, coordinates, AudioHelpers.WithVariation(0.05f).WithVolume(-1f)); + } + + protected void MuzzleFlash(EntityUid gun, AmmoComponent component, EntityUid? user = null) + { + var sprite = component.MuzzleFlash?.ToString(); + + // TODO: AAAAA THIS MUZZLE FLASH CODE IS BAD + // NEEDS EFFECTS TO NOT BE BAD! + if (sprite == null) + return; + + var time = Timing.CurTime; + var deathTime = time + TimeSpan.FromSeconds(MuzzleFlashLifetime); + // Offset the sprite so it actually looks like it's coming from the gun + var offset = new Vector2(0.0f, -0.5f); + + var message = new EffectSystemMessage + { + EffectSprite = sprite, + Born = time, + DeathTime = deathTime, + AttachedEntityUid = gun, + AttachedOffset = offset, + //Rotated from east facing + Rotation = -MathF.PI / 2f, + Color = Vector4.Multiply(new Vector4(255, 255, 255, 255), 1.0f), + ColorDelta = new Vector4(0, 0, 0, -1500f), + Shaded = false + }; + + CreateEffect(message, user); + } + + protected abstract void CreateEffect(EffectSystemMessage message, EntityUid? user = null); + + [Serializable, NetSerializable] + protected sealed class GunComponentState : ComponentState + { + public TimeSpan NextFire; + public int ShotCounter; + public SelectiveFire SelectiveFire; + public SelectiveFire AvailableSelectiveFire; + } + + /// + /// Used for animated effects on the client. + /// + [Serializable, NetSerializable] + protected sealed class HitscanEvent : EntityEventArgs + { + public List<(EntityCoordinates coordinates, Angle angle, SpriteSpecifier Sprite, float Distance)> Sprites = new(); + } + + public enum EffectLayers : byte + { + Unshaded, + } +} + +[Serializable, NetSerializable] +public enum AmmoVisuals : byte +{ + Spent, + AmmoCount, + AmmoMax, + MagLoaded, +} diff --git a/Content.Shared/Weapons/Ranged/SharedTetherGunSystem.cs b/Content.Shared/Weapons/Ranged/Systems/SharedTetherGunSystem.cs similarity index 88% rename from Content.Shared/Weapons/Ranged/SharedTetherGunSystem.cs rename to Content.Shared/Weapons/Ranged/Systems/SharedTetherGunSystem.cs index ff937d4deb..15c3205f36 100644 --- a/Content.Shared/Weapons/Ranged/SharedTetherGunSystem.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedTetherGunSystem.cs @@ -1,11 +1,11 @@ using Robust.Shared.Map; using Robust.Shared.Serialization; -namespace Content.Shared.Weapons.Ranged; +namespace Content.Shared.Weapons.Ranged.Systems; public abstract class SharedTetherGunSystem : EntitySystem { - public const string CommandName = "tethergun"; + protected const string CommandName = "tethergun"; } [Serializable, NetSerializable] diff --git a/Resources/Audio/Weapons/Guns/Misc/licenses.txt b/Resources/Audio/Weapons/Guns/Misc/licenses.txt new file mode 100644 index 0000000000..3eecf46587 --- /dev/null +++ b/Resources/Audio/Weapons/Guns/Misc/licenses.txt @@ -0,0 +1,2 @@ +Taken from https://github.com/tgstation/TerraGov-Marine-Corps/blob/0d97ec86c49e2a89409bd3ddf0b7451b3f1c9a0e/sound/weapons/guns/interact/selector.ogg under CC-BY-NC-SA 3.0 +- selector.ogg \ No newline at end of file diff --git a/Resources/Audio/Weapons/Guns/Misc/selector.ogg b/Resources/Audio/Weapons/Guns/Misc/selector.ogg new file mode 100644 index 0000000000..298181609e Binary files /dev/null and b/Resources/Audio/Weapons/Guns/Misc/selector.ogg differ diff --git a/Resources/Locale/en-US/power/components/charger.ftl b/Resources/Locale/en-US/power/components/charger.ftl new file mode 100644 index 0000000000..252d682da1 --- /dev/null +++ b/Resources/Locale/en-US/power/components/charger.ftl @@ -0,0 +1 @@ +charger-examine = Charges [color={$color}]{$chargeRate}W[/color] per second. \ No newline at end of file diff --git a/Resources/Locale/en-US/weapons/ranged/ammunition/components/ammo-box-component.ftl b/Resources/Locale/en-US/weapons/ranged/ammunition/components/ammo-box-component.ftl deleted file mode 100644 index 50048fb61f..0000000000 --- a/Resources/Locale/en-US/weapons/ranged/ammunition/components/ammo-box-component.ftl +++ /dev/null @@ -1,9 +0,0 @@ -## AmmoBoxComponent - -ammo-box-component-try-insert-ammo-wrong-caliber = Wrong caliber -ammo-box-component-try-insert-ammo-no-room = No room -ammo-box-component-on-examine-caliber-description = It's a [color=white]{$caliber}[/color] ammo box. -ammo-box-component-on-examine-remaining-ammo-description = It has [color=white]{$ammoLeft}[/color] out of [color=white]{$capacity}[/color] ammo left. - -## DumpVerb -dump-vert-get-data-text = Dump 10 \ No newline at end of file diff --git a/Resources/Locale/en-US/weapons/ranged/ammunition/components/ammo-component.ftl b/Resources/Locale/en-US/weapons/ranged/ammunition/components/ammo-component.ftl deleted file mode 100644 index aaf77a84dd..0000000000 --- a/Resources/Locale/en-US/weapons/ranged/ammunition/components/ammo-component.ftl +++ /dev/null @@ -1,2 +0,0 @@ -## AmmoComponent -ammo-component-on-examine = It's [color=white]{$caliber}[/color] ammo. \ No newline at end of file diff --git a/Resources/Locale/en-US/weapons/ranged/ammunition/components/ranged-magazine-component.ftl b/Resources/Locale/en-US/weapons/ranged/ammunition/components/ranged-magazine-component.ftl deleted file mode 100644 index a233b9a7c0..0000000000 --- a/Resources/Locale/en-US/weapons/ranged/ammunition/components/ranged-magazine-component.ftl +++ /dev/null @@ -1,4 +0,0 @@ -## RangedMagazineComponent -ranged-magazine-component-try-insert-ammo-wrong-caliber = Wrong caliber -ranged-magazine-component-try-insert-ammo-is-full = Magazine is full -ranged-magazine-component-on-examine = It's a [color=white]{$magazineType}[/color] magazine of [color=white]{$caliber}[/color] caliber. \ No newline at end of file diff --git a/Resources/Locale/en-US/weapons/ranged/ammunition/components/speed-loader-component.ftl b/Resources/Locale/en-US/weapons/ranged/ammunition/components/speed-loader-component.ftl deleted file mode 100644 index 3d3cc4f99f..0000000000 --- a/Resources/Locale/en-US/weapons/ranged/ammunition/components/speed-loader-component.ftl +++ /dev/null @@ -1,3 +0,0 @@ -## SpeedLoaderComponent -speed-loader-component-try-insert-ammo-wrong-caliber = Wrong caliber -speed-loader-component-try-insert-ammo-no-room = No room \ No newline at end of file diff --git a/Resources/Locale/en-US/weapons/ranged/barrels/components/bolt-action-barrel-component.ftl b/Resources/Locale/en-US/weapons/ranged/barrels/components/bolt-action-barrel-component.ftl deleted file mode 100644 index f572404a27..0000000000 --- a/Resources/Locale/en-US/weapons/ranged/barrels/components/bolt-action-barrel-component.ftl +++ /dev/null @@ -1,16 +0,0 @@ -## BoltActionBarrelComponent - -bolt-action-barrel-component-bolt-opened = Bolt opened -bolt-action-barrel-component-bolt-closed = Bolt closed -bolt-action-barrel-component-try-insert-bullet-wrong-caliber = Wrong caliber -bolt-action-barrel-component-try-insert-bullet-bolt-closed = Bolt isn't open -bolt-action-barrel-component-try-insert-bullet-no-room = No room -bolt-action-barrel-component-on-examine = It uses [color=white]{$caliber}[/color] ammo. - -## OpenBoltVerb - -open-bolt-verb-get-data-text = Open bolt - -## CloseBoltVerb - -close-bolt-verb-get-data-text = Close bolt \ No newline at end of file diff --git a/Resources/Locale/en-US/weapons/ranged/barrels/components/pump-barrel-action-component.ftl b/Resources/Locale/en-US/weapons/ranged/barrels/components/pump-barrel-action-component.ftl deleted file mode 100644 index f3d5a73048..0000000000 --- a/Resources/Locale/en-US/weapons/ranged/barrels/components/pump-barrel-action-component.ftl +++ /dev/null @@ -1,5 +0,0 @@ -## PumpBarrelComponent - -pump-barrel-component-try-insert-bullet-wrong-caliber = Wrong caliber -pump-barrel-component-try-insert-bullet-no-room = No room -pump-barrel-component-on-examine = It uses [color=white]{$caliber}[/color] ammo. \ No newline at end of file diff --git a/Resources/Locale/en-US/weapons/ranged/barrels/components/revolver-barrel-component.ftl b/Resources/Locale/en-US/weapons/ranged/barrels/components/revolver-barrel-component.ftl deleted file mode 100644 index 3854023b17..0000000000 --- a/Resources/Locale/en-US/weapons/ranged/barrels/components/revolver-barrel-component.ftl +++ /dev/null @@ -1,9 +0,0 @@ -## RevolverBarrelComponent - -revolver-barrel-component-try-insert-bullet-wrong-caliber = Wrong caliber -revolver-barrel-component-try-insert-bullet-ammo-full = Ammo full - -## SpinRevolverVerb - -spin-revolver-verb-get-data-text = Spin -spin-revolver-verb-on-activate = Spun the cylinder diff --git a/Resources/Locale/en-US/weapons/ranged/barrels/components/server-magazine-barrel-component.ftl b/Resources/Locale/en-US/weapons/ranged/barrels/components/server-magazine-barrel-component.ftl deleted file mode 100644 index bdd84e5b93..0000000000 --- a/Resources/Locale/en-US/weapons/ranged/barrels/components/server-magazine-barrel-component.ftl +++ /dev/null @@ -1,15 +0,0 @@ -## ServerMagazineBarrelComponent - -server-magazine-barrel-component-cycle-bolt-open = Bolt open -server-magazine-barrel-component-use-entity-bolt-closed = Bolt closed -server-magazine-barrel-component-remove-magazine-bolt-closed = Bolt needs to be open -server-magazine-barrel-component-interact-using-wrong-magazine-type = Wrong magazine type -server-magazine-barrel-component-interact-using-wrong-caliber = Wrong caliber -server-magazine-barrel-component-interact-using-bolt-closed = Need to open bolt first -server-magazine-barrel-component-interact-using-success = Magazine inserted -server-magazine-barrel-component-interact-using-already-holding-magazine = Already holding a magazine -server-magazine-barrel-component-interact-using-ammo-bolt-closed = Cannot insert ammo while bolt is closed -server-magazine-barrel-component-interact-using-ammo-success = Ammo inserted -server-magazine-barrel-component-interact-using-ammo-full = Chamber full -server-magazine-barrel-component-on-examine = It uses [color=white]{$caliber}[/color] ammo. -server-magazine-barrel-component-on-examine-magazine-type = It accepts [color=white]{$magazineType}[/color] magazines. diff --git a/Resources/Locale/en-US/weapons/ranged/barrels/components/server-ranged-barrel-component.ftl b/Resources/Locale/en-US/weapons/ranged/barrels/components/server-ranged-barrel-component.ftl deleted file mode 100644 index f95f2137e5..0000000000 --- a/Resources/Locale/en-US/weapons/ranged/barrels/components/server-ranged-barrel-component.ftl +++ /dev/null @@ -1,5 +0,0 @@ -## ServerRangedBarrelComponent - -server-ranged-barrel-component-on-examine-fire-rate-safety-description = Its safety is enabled. -server-ranged-barrel-component-on-examine-fire-rate-single-description = It's in single fire mode. -server-ranged-barrel-component-on-examine-fire-rate-automatic-description = It's in automatic fire mode. diff --git a/Resources/Locale/en-US/weapons/ranged/gun.ftl b/Resources/Locale/en-US/weapons/ranged/gun.ftl new file mode 100644 index 0000000000..87703558aa --- /dev/null +++ b/Resources/Locale/en-US/weapons/ranged/gun.ftl @@ -0,0 +1,28 @@ + +gun-selected-mode-examine = Current selected fire mode is [color={$color}]{$mode}[/color]. +gun-fire-rate-examine = Fire rate is [color={$color}]{$fireRate}[/color] per second. +gun-selector-verb = Change to {$mode} +gun-selected-mode = Selected {$mode} + +# SelectiveFire +gun-SemiAuto = semi-auto +gun-Burst = burst +gun-FullAuto = full-auto + +# BallisticAmmoProvider +gun-ballistic-cycle = Cycle +gun-ballistic-cycled = Cycled +gun-ballistic-cycled-empty = Cycled (empty) + +# BatteryAmmoProvider +gun-battery-examine = It has enough charge for [color={$color}]{$count} shots. + +# MagazineAmmoProvider +gun-magazine-examine = It has [color={$color}]{$count}[/color] shots remaining. + +# RevolverAmmoProvider +gun-revolver-empty = Empty revolver +gun-revolver-full = Revolver full +gun-revolver-insert = Insert +gun-revolver-spin = Spin revolver +gun-revolver-spun = Spun diff --git a/Resources/Locale/en-US/weapons/ranged/server-ranged-weapon-component.ftl b/Resources/Locale/en-US/weapons/ranged/server-ranged-weapon-component.ftl deleted file mode 100644 index 01b59254ce..0000000000 --- a/Resources/Locale/en-US/weapons/ranged/server-ranged-weapon-component.ftl +++ /dev/null @@ -1,3 +0,0 @@ -## ServerRangedWeaponComponent - -server-ranged-weapon-component-try-fire-clumsy = The gun blows up in your face! \ No newline at end of file diff --git a/Resources/Maps/Salvage/asteroid-base.yml b/Resources/Maps/Salvage/asteroid-base.yml index 66cbe12aa3..fd70235d61 100644 --- a/Resources/Maps/Salvage/asteroid-base.yml +++ b/Resources/Maps/Salvage/asteroid-base.yml @@ -1676,26 +1676,22 @@ entities: parent: 0 type: Transform - uid: 217 - type: PistolMandella + type: WeaponPistolMandella components: - parent: 207 type: Transform - canCollide: False type: Physics - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 218 type: ContainerContainer - uid: 218 - type: MagazineClRiflePistol + type: MagazinePistolCaselessRifle components: - parent: 217 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer ... diff --git a/Resources/Maps/Salvage/cargo-1.yml b/Resources/Maps/Salvage/cargo-1.yml index 431fed141e..01f0c544d4 100644 --- a/Resources/Maps/Salvage/cargo-1.yml +++ b/Resources/Maps/Salvage/cargo-1.yml @@ -94,16 +94,11 @@ entities: parent: 20 type: Transform - uid: 4 - type: FlareGun + type: WeaponFlareGun components: - pos: -3.609375,2.629901 parent: 20 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 5 type: BoxBeanbag components: diff --git a/Resources/Maps/Salvage/medium-pirate.yml b/Resources/Maps/Salvage/medium-pirate.yml index 9659f76782..149be57be7 100644 --- a/Resources/Maps/Salvage/medium-pirate.yml +++ b/Resources/Maps/Salvage/medium-pirate.yml @@ -108,16 +108,11 @@ entities: parent: 52 type: Transform - uid: 6 - type: FlintlockPistol + type: WeaponPistolFlintlock components: - pos: 0.5412905,2.4954393 parent: 52 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 7 type: WallReinforced components: diff --git a/Resources/Maps/Salvage/small-4.yml b/Resources/Maps/Salvage/small-4.yml index a556516369..e3ae92f2ad 100644 --- a/Resources/Maps/Salvage/small-4.yml +++ b/Resources/Maps/Salvage/small-4.yml @@ -796,7 +796,7 @@ entities: parent: 0 type: Transform - uid: 50 - type: ShotgunSawn + type: WeaponShotgunSawn components: - rot: -1.5707963267948966 rad pos: -1.1875,-1.421875 @@ -804,11 +804,6 @@ entities: type: Transform - canCollide: False type: Physics - - containers: - BoltActionBarrel-ammo-container: !type:Container - ents: [] - BoltActionBarrel-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 51 type: CableApcExtension components: diff --git a/Resources/Maps/Salvage/stationstation.yml b/Resources/Maps/Salvage/stationstation.yml index 84c0743902..d9e3f8be7d 100644 --- a/Resources/Maps/Salvage/stationstation.yml +++ b/Resources/Maps/Salvage/stationstation.yml @@ -1713,25 +1713,17 @@ entities: - chunkCollection: {} type: DecalGrid - uid: 180 - type: LaserGun + type: WeaponLaserGun components: - pos: -1.47174,4.550247 parent: 179 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 181 - type: LaserGun + type: WeaponLaserGun components: - pos: -0.6748645,4.487747 parent: 179 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 182 type: Brutepack components: @@ -3336,35 +3328,23 @@ entities: ents: [] type: ContainerContainer - uid: 429 - type: MagazinePistolSmg + type: MagazinePistolSubMachineGun components: - pos: -6.605512,7.638151 parent: 179 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 430 - type: MagazinePistolSmg + type: MagazinePistolSubMachineGun components: - pos: -6.339887,7.669401 parent: 179 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 431 - type: MagazinePistolSmg + type: MagazinePistolSubMachineGun components: - pos: -6.027387,7.622526 parent: 179 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 432 type: ClothingBackpack components: @@ -3392,24 +3372,24 @@ entities: parent: 179 type: Transform - uid: 435 - type: SmgC20r + type: WeaponSubMachineGunC20r components: - pos: -2.524035,7.579326 parent: 179 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot {} + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot {} type: ContainerContainer - uid: 436 - type: SmgC20r + type: WeaponSubMachineGunC20r components: - pos: -1.94591,7.485576 parent: 179 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot {} + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot {} type: ContainerContainer - uid: 437 type: WallSolid diff --git a/Resources/Maps/atlas.yml b/Resources/Maps/atlas.yml index 064d264654..dfe05a15f5 100644 --- a/Resources/Maps/atlas.yml +++ b/Resources/Maps/atlas.yml @@ -9734,7 +9734,7 @@ entities: parent: 30 type: Transform - uid: 251 - type: RevolverDeckard + type: WeaponRevolverDeckard components: - pos: 36.528763,7.4217253 parent: 30 @@ -15353,67 +15353,47 @@ entities: - color: '#FF1212FF' type: AtmosPipeColor - uid: 870 - type: SmgDrozdRiot + type: WeaponSubMachineGunDrozdRubber components: - pos: 11.565626,18.654692 parent: 30 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 871 type: ContainerContainer - uid: 871 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 870 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 872 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: 11.878126,18.560942 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 873 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: 11.721876,18.560942 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 874 - type: MagazineMagnumSmgHV + type: MagazineMagnumSubMachineGunHighVelocity components: - pos: 11.565626,18.560942 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 875 - type: MagazineMagnumSmgHV + type: MagazineMagnumSubMachineGunHighVelocity components: - pos: 11.440626,18.560942 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 876 type: BoxShotgunIncendiary components: @@ -15425,36 +15405,23 @@ entities: ents: [] type: ContainerContainer - uid: 877 - type: ShotgunGladstone + type: WeaponShotgunGladstone components: - pos: 11.534376,17.451567 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 878 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: 12.534376,18.732817 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 879 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: 12.550001,18.498442 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 880 type: WindoorArmoryLocked components: @@ -15956,47 +15923,35 @@ entities: ents: [] type: ContainerContainer - uid: 932 - type: RifleWintermute + type: WeaponRifleWintermute components: - pos: 11.5,18.5 parent: 30 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 933 type: ContainerContainer - uid: 933 - type: MagazineSRifle + type: MagazineRifle components: - parent: 932 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 934 - type: MagazineSRifleRubber + type: MagazineRifleRubber components: - pos: 11.5,18.5 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 935 - type: MagazineSRifleFlash + type: MagazineRifleFlash components: - pos: 11.5,18.5 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 936 type: ChairOfficeDark components: @@ -18673,7 +18628,7 @@ entities: - enabled: False type: AmbientSound - uid: 1275 - type: RevolverInspector + type: WeaponRevolverInspector components: - pos: 11.508478,17.568256 parent: 30 @@ -49866,16 +49821,6 @@ entities: - pos: -18.5,-12.5 parent: 30 type: Transform -- uid: 4716 - type: LaserPistolSvalinn - components: - - pos: -19.579449,-9.353619 - parent: 30 - type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 4717 type: WallReinforced components: @@ -75169,4 +75114,3 @@ entities: - pos: 8.5,-4.5 parent: 30 type: Transform -... diff --git a/Resources/Maps/bagel.yml b/Resources/Maps/bagel.yml index 49a11e0411..e859ed14b6 100644 --- a/Resources/Maps/bagel.yml +++ b/Resources/Maps/bagel.yml @@ -41591,15 +41591,11 @@ entities: charger-slot: !type:ContainerSlot {} type: ContainerContainer - uid: 1873 - type: TaserGun + type: WeaponTaser components: - pos: -30.457558,0.95884895 parent: 60 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1874 type: GasPipeStraight components: @@ -93725,15 +93721,11 @@ entities: parent: 60 type: Transform - uid: 7675 - type: TaserGun + type: WeaponTaser components: - pos: -27.491865,-7.3054943 parent: 60 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 7676 type: GasPipeStraight components: @@ -108753,15 +108745,11 @@ entities: charger-slot: !type:ContainerSlot {} type: ContainerContainer - uid: 9535 - type: TaserGun + type: WeaponTaser components: - pos: -30.470657,1.1337857 parent: 60 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 9536 type: BoxFolderGrey components: @@ -193886,7 +193874,7 @@ entities: stash: !type:ContainerSlot {} type: ContainerContainer - uid: 18547 - type: SLMagnumRubber + type: SpeedLoaderMagnumRubber components: - parent: 18441 type: Transform @@ -212541,16 +212529,11 @@ entities: ItemCabinet: !type:ContainerSlot {} type: ContainerContainer - uid: 21010 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: -28.449375,0.55433667 parent: 60 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 21011 type: BoxBeanbag components: @@ -212572,220 +212555,155 @@ entities: ents: [] type: ContainerContainer - uid: 21013 - type: SmgDrozdRiot + type: WeaponSubMachineGunDrozdRubber components: - pos: -28.3927,2.3980865 parent: 60 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 21014 type: ContainerContainer - uid: 21014 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 21013 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 21015 - type: SmgDrozd + type: WeaponSubMachineGunDrozd components: - pos: -28.408325,2.7262115 parent: 60 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 21016 type: ContainerContainer - uid: 21016 - type: MagazineMagnumSmg + type: MagazineMagnumSubMachineGun components: - parent: 21015 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 21017 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: -24.170866,1.5074617 parent: 60 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 21018 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: -24.311491,1.5074617 parent: 60 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 21019 - type: MagazineMagnumSmg + type: MagazineMagnumSubMachineGun components: - pos: -24.452116,1.5230867 parent: 60 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 21020 - type: MagazineMagnumSmg + type: MagazineMagnumSubMachineGun components: - pos: -24.608366,1.5230867 parent: 60 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 21021 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: -28.430954,2.0230865 parent: 60 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 21022 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: -28.430954,1.7730865 parent: 60 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 21023 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: -28.462204,0.74183667 parent: 60 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 21024 - type: SmgWt550 + type: WeaponSubMachineGunWt550 components: - pos: -18.508686,1.0699617 parent: 60 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 21025 type: ContainerContainer - uid: 21025 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - parent: 21024 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 21026 - type: RevolverInspector + type: WeaponRevolverInspector components: - pos: -28.415329,1.0543367 parent: 60 type: Transform - uid: 21027 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - pos: -18.383686,0.63246167 parent: 60 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 21028 - type: RifleWintermute + type: WeaponRifleWintermute components: - pos: -28.420568,1.4137117 parent: 60 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 21029 type: ContainerContainer - uid: 21029 - type: MagazineSRifle + type: MagazineRifle components: - parent: 21028 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 21030 - type: MagazineSRifleRubber + type: MagazineRifleRubber components: - pos: -24.215643,-0.3978352 parent: 60 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 21031 - type: MagazineSRifleRubber + type: MagazineRifleRubber components: - pos: -24.356268,-0.3978352 parent: 60 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 21032 - type: MagazineSRifleHV + type: MagazineRifleHighVelocity components: - pos: -24.54568,-0.3978352 parent: 60 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 21033 - type: MagazineSRifleHV + type: MagazineRifleHighVelocity components: - pos: -24.67068,-0.3978352 parent: 60 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 21034 type: PoweredSmallLight components: diff --git a/Resources/Maps/barratry.yml b/Resources/Maps/barratry.yml index 46965b09d4..43a4646ac6 100644 --- a/Resources/Maps/barratry.yml +++ b/Resources/Maps/barratry.yml @@ -42783,15 +42783,11 @@ entities: parent: 106 type: Transform - uid: 3061 - type: TaserGun + type: WeaponTaser components: - pos: -41.416508,33.748924 parent: 106 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 3062 type: CableApcExtension components: @@ -42816,15 +42812,11 @@ entities: - canCollide: False type: Physics - uid: 3064 - type: TaserGun + type: WeaponTaser components: - pos: -41.447758,33.95205 parent: 106 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 3065 type: VendingMachineCigs components: @@ -51860,7 +51852,7 @@ entities: parent: 106 type: Transform - uid: 4099 - type: BoxMagazinePistolSmgTopMounted + type: BoxMagazinePistolSubMachineGunTopMounted components: - pos: -28.557178,32.641815 parent: 106 @@ -52082,26 +52074,17 @@ entities: - canCollide: False type: Physics - uid: 4122 - type: MagazineMagnumSmg + type: MagazineMagnumSubMachineGun components: - pos: -44.458973,31.611404 parent: 106 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 4123 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: -43.446514,31.698717 parent: 106 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 4124 type: CableMV components: @@ -52210,14 +52193,14 @@ entities: - fixtures: [] type: Fixtures - uid: 4139 - type: SmgWt550 + type: WeaponSubMachineGunWt550 components: - pos: -42.40859,29.545546 parent: 106 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 12219 type: ContainerContainer - uid: 4140 @@ -52254,25 +52237,17 @@ entities: parent: 106 type: Transform - uid: 4145 - type: MagazineMagnumSmgHV + type: MagazineMagnumSubMachineGunHighVelocity components: - pos: -44.708973,31.611404 parent: 106 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 4146 - type: MagazineMagnumSmgHV + type: MagazineMagnumSubMachineGunHighVelocity components: - pos: -44.845993,31.611404 parent: 106 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 4147 type: CableApcExtension components: @@ -52304,15 +52279,11 @@ entities: - bodyType: Dynamic type: Physics - uid: 4150 - type: TaserGun + type: WeaponTaser components: - pos: -27.903166,24.498707 parent: 106 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 4151 type: SecurityTechFab components: @@ -87844,15 +87815,11 @@ entities: - fixtures: [] type: Fixtures - uid: 7406 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: -42.40859,28.46742 parent: 106 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 7407 type: Grille components: @@ -87866,16 +87833,12 @@ entities: parent: 106 type: Transform - uid: 7409 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 7419 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 7410 type: WindoorSecurityLocked components: @@ -87952,14 +87915,14 @@ entities: parent: 106 type: Transform - uid: 7419 - type: SmgDrozdRiot + type: WeaponSubMachineGunDrozdRubber components: - pos: -45.5,31.5 parent: 106 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 7409 type: ContainerContainer - uid: 7420 @@ -87975,15 +87938,11 @@ entities: parent: 106 type: Transform - uid: 7422 - type: PulseCarbineDeac + type: WeaponPulseCarbineDeac components: - pos: -42.429092,30.451796 parent: 106 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 7423 type: CableApcExtension components: @@ -88031,25 +87990,17 @@ entities: parent: 106 type: Transform - uid: 7430 - type: MagazineMagnumSmgHV + type: MagazineMagnumSubMachineGunHighVelocity components: - pos: -44.599598,31.611404 parent: 106 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 7431 - type: MagazineMagnumSmg + type: MagazineMagnumSubMachineGun components: - pos: -44.333973,31.611404 parent: 106 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 7432 type: GasPipeStraight components: @@ -88146,25 +88097,21 @@ entities: parent: 106 type: Transform - uid: 7441 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - parent: 7442 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 7442 - type: SmgWt550 + type: WeaponSubMachineGunWt550 components: - pos: -29.479053,32.641815 parent: 106 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 7441 type: ContainerContainer - uid: 7443 @@ -88174,15 +88121,11 @@ entities: parent: 106 type: Transform - uid: 7444 - type: TaserGun + type: WeaponTaser components: - pos: -41.416508,33.498924 parent: 106 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 7445 type: CableApcExtension components: @@ -105622,10 +105565,6 @@ entities: type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 9065 type: ShardGlassReinforced components: @@ -105667,7 +105606,7 @@ entities: parent: 106 type: Transform - uid: 9071 - type: RevolverDeckard + type: WeaponRevolverDeckard components: - pos: 8.511664,29.586452 parent: 106 @@ -105915,14 +105854,14 @@ entities: parent: 106 type: Transform - uid: 9104 - type: PistolClarissa + type: WeaponPistolClarissa components: - pos: -7.507539,28.459343 parent: 106 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 9064 type: ContainerContainer - uid: 9105 @@ -110590,15 +110529,11 @@ entities: parent: 106 type: Transform - uid: 9534 - type: MagazineMagnumSmg + type: MagazineMagnumSubMachineGun components: - pos: -44.177723,31.611404 parent: 106 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 9535 type: Table components: @@ -132157,16 +132092,11 @@ entities: parent: 106 type: Transform - uid: 11573 - type: FlareGun + type: WeaponFlareGun components: - pos: 31.529438,-41.474922 parent: 106 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 11574 type: BoxShotgunFlare components: @@ -137533,16 +137463,12 @@ entities: parent: 106 type: Transform - uid: 12219 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - parent: 4139 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 12220 type: WallReinforced components: @@ -145597,7 +145523,7 @@ entities: parent: 106 type: Transform - uid: 13132 - type: BoxMagazinePistolSmgTopMounted + type: BoxMagazinePistolSubMachineGunTopMounted components: - pos: -42.486713,29.514296 parent: 106 diff --git a/Resources/Maps/centcomm.yml b/Resources/Maps/centcomm.yml deleted file mode 100644 index 584f48d966..0000000000 --- a/Resources/Maps/centcomm.yml +++ /dev/null @@ -1,29322 +0,0 @@ -meta: - format: 2 - name: DemoStation - author: Space-Wizards - postmapinit: false -tilemap: - 0: space - 1: floor_asteroid_coarse_sand0 - 2: floor_asteroid_coarse_sand1 - 3: floor_asteroid_coarse_sand2 - 4: floor_asteroid_coarse_sand_dug - 5: floor_asteroid_sand - 6: floor_asteroid_tile - 7: floor_bar - 8: floor_blue - 9: floor_blue_circuit - 10: floor_clown - 11: floor_dark - 12: floor_elevator_shaft - 13: floor_freezer - 14: floor_glass - 15: floor_gold - 16: floor_grass - 17: floor_green_circuit - 18: floor_hydro - 19: floor_kitchen - 20: floor_laundry - 21: floor_lino - 22: floor_mime - 23: floor_mono - 24: floor_reinforced - 25: floor_rglass - 26: floor_rock_vault - 27: floor_showroom - 28: floor_silver - 29: floor_snow - 30: floor_steel - 31: floor_steel_dirty - 32: floor_techmaint - 33: floor_white - 34: floor_wood - 35: lattice - 36: plating - 37: plating -grids: -- settings: - chunksize: 16 - tilesize: 1 - chunks: - - ind: "-1,-1" - tiles: AAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAIwAAABcAAAAZAAAAIQAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAkAAAAGQAAACEAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAjAAAAFwAAABkAAAAhAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAIwAAABcAAAAZAAAAIQAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAkAAAAGQAAACEAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAgAAAAFwAAACEAAAAhAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAEAAAAIAAAABcAAAAhAAAAIQAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAQAAACAAAAAkAAAAIQAAACEAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAABAAAAAQAAACAAAAAXAAAAJAAAABcAAAAXAAAAAAAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAQAAACAAAAAXAAAAFwAAAA8AAAAPAAAADwAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAEAAAACAAAAAgAAACAAAAAXAAAAFwAAAA8AAAAhAAAAIQAAACEAAAAAAAAAAAAAAAAAAAAjAAAAJAAAAAEAAAACAAAAAgAAACAAAAAXAAAAFwAAAA8AAAAhAAAAIQAAACEAAAAhAAAAIwAAACMAAAAjAAAAIAAAACAAAAAgAAAAIAAAACAAAAAXAAAAFwAAAA8AAAAhAAAAHAAAACEAAAAhAAAAIQAAABcAAAAXAAAAJAAAACQAAAAXAAAAFwAAACQAAAAkAAAAJAAAAA8AAAAhAAAAIQAAABwAAAAhAAAAIQAAACEAAAAZAAAAGQAAABkAAAAZAAAAIQAAACEAAAAhAAAAFwAAAA8AAAAhAAAAIQAAACEAAAAcAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAABcAAAAPAAAAIQAAACEAAAAhAAAAHAAAACEAAAAhAAAAHAAAAA== - - ind: "0,-1" - tiles: GQAAABcAAAAjAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAkAAAAIwAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAFwAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABcAAAAjAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAkAAAAIwAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAFwAAACAAAAABAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAABcAAAAgAAAAAQAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAkAAAAIAAAAAEAAAAEAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAJAAAABcAAAAgAAAAAQAAAAEAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAA8AAAAXAAAAFwAAACAAAAABAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAACEAAAAhAAAADwAAABcAAAAXAAAAIAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAhAAAAIQAAACEAAAAPAAAAFwAAABcAAAAjAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAIQAAACEAAAAcAAAAIQAAAA8AAAAXAAAAFwAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACEAAAAcAAAAHAAAACEAAAAhAAAADwAAACQAAAAkAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAcAAAAIQAAABwAAAAhAAAAIQAAACEAAAAPAAAAFwAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAcAAAAIQAAACEAAAAhAAAADwAAABcAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAAA== - - ind: "-1,0" - tiles: GQAAABkAAAAZAAAAGQAAACEAAAAhAAAAIQAAABcAAAAPAAAAIQAAACEAAAAhAAAAHAAAACEAAAAcAAAAIQAAABcAAAAXAAAAJAAAACQAAAAXAAAAFwAAACQAAAAkAAAAJAAAAA8AAAAhAAAAIQAAABwAAAAcAAAAIQAAACEAAAAjAAAAIwAAACMAAAAjAAAAIAAAACAAAAAgAAAAIAAAABcAAAAXAAAADwAAACEAAAAcAAAAIQAAACEAAAAhAAAAAAAAACMAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAEAAAAgAAAAFwAAABcAAAAPAAAAIQAAACEAAAAhAAAAIQAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAACAAAAAQAAACAAAAAXAAAAFwAAAA8AAAAhAAAAIQAAACEAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAEAAAABAAAABAAAAAIAAAACAAAAIAAAABcAAAAXAAAADwAAACEAAAAhAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAJAAAAAEAAAABAAAAAgAAAAEAAAAgAAAAFwAAACQAAAAPAAAADwAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAACAAAAAkAAAAFwAAABcAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAQAAAAgAAAAFwAAACEAAAAhAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAIAAAABAAAAIAAAABcAAAAhAAAAIQAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAgAAACAAAAAXAAAAIQAAACEAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACQAAAABAAAAAQAAAAEAAAAgAAAAFwAAABcAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAACAAAAAXAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAJAAAAAEAAAABAAAAIAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAQAAAAEAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAQAAAA== - - ind: "0,0" - tiles: IQAAACEAAAAcAAAAIQAAACEAAAAhAAAADwAAABcAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAHAAAACEAAAAhAAAADwAAACQAAAAkAAAAFwAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAhAAAAIQAAABwAAAAhAAAADwAAABcAAAAXAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIQAAACEAAAAhAAAADwAAABcAAAAXAAAAIAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAACEAAAAhAAAADwAAABcAAAAXAAAAIAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAhAAAADwAAABcAAAAXAAAAIAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAgAAAAIAAAABAAAADwAAACQAAAAXAAAAIAAAAAEAAAABAAAAAQAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAAQAAABcAAAAkAAAAIAAAAAEAAAABAAAAAQAAACAAAAAkAAAAJAAAABcAAAAXAAAAFwAAABcAAAAkAAAAJAAAACAAAAAhAAAAFwAAACAAAAAgAAAAIAAAACAAAAAkAAAAJAAAABEAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAIQAAABcAAAAXAAAAFwAAABcAAAAXAAAAJAAAACQAAAAkAAAAEQAAACQAAAAkAAAAJAAAABEAAAAkAAAAJAAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAABcAAAAkAAAAJAAAACQAAAARAAAAEQAAABEAAAAkAAAAJAAAACQAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAXAAAACQAAAAkAAAAJAAAAEQAAAAkAAAARAAAAJAAAACQAAAAkAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAFwAAACQAAAAkAAAAJAAAABEAAAARAAAAEQAAACQAAAAkAAAAJAAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAACQAAAAkAAAAJAAAABEAAAAkAAAAJAAAACQAAAARAAAAJAAAACQAAAAXAAAAIQAAACEAAAAhAAAAFwAAACAAAAAkAAAAJAAAABEAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAFwAAACEAAAAhAAAAIQAAABcAAAABAAAAIAAAACQAAAAkAAAAFwAAABcAAAAXAAAAFwAAACQAAAAkAAAAIAAAAA== - - ind: "-1,-2" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACQAAAAXAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAABgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAACQAAAAXAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAJAAAACQAAAAZAAAAGQAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAJAAAABcAAAAXAAAAJAAAACQAAAAZAAAAGQAAAAsAAAAhAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAJAAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAALAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAFwAAABkAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAACEAAAAAAAAAAAAAAAAAAAAAAAAAIwAAABcAAAAZAAAACwAAABwAAAAhAAAAHAAAACEAAAAcAAAAIQAAACEAAAAhAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAXAAAAGQAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAAIQAAAAAAAAAAAAAAIwAAACMAAAAjAAAAJAAAACQAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAACwAAACEAAAAAAAAAIwAAACMAAAAAAAAAAAAAACMAAAAkAAAAJAAAABcAAAAXAAAAJAAAACQAAAAZAAAAGQAAAAsAAAAhAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAkAAAAJAAAABkAAAAZAAAAIQAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAIwAAACQAAAAkAAAAFwAAABcAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAjAAAAJAAAABkAAAAhAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAIwAAABcAAAAZAAAAIQAAAA== - - ind: "0,-2" - tiles: FwAAACQAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAkAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAJAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAACQAAAAkAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAZAAAAJAAAACQAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAGQAAABkAAAAkAAAAJAAAABcAAAAXAAAAJAAAACQAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAkAAAAJAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAAGQAAABcAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAIQAAABwAAAAhAAAAHAAAACEAAAAcAAAACwAAABkAAAAXAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAAZAAAAFwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAJAAAACQAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAGQAAABkAAAAkAAAAJAAAABcAAAAXAAAAJAAAACQAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAkAAAAJAAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAkAAAAJAAAACMAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAJAAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABcAAAAjAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "1,-1" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAgAAAAJAAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAACAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAgAAAAJAAAACQAAAARAAAAEQAAABEAAAARAAAAEQAAABcAAAAXAAAAIAAAAAEAAAABAAAAAQAAAAEAAAAgAAAAJAAAACQAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAARAAAAFwAAABcAAAAgAAAAIAAAACAAAAAgAAAAJAAAACQAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABEAAAAXAAAAFwAAABcAAAAXAAAAFwAAACQAAAAkAAAAJAAAACQAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAEQAAABcAAAAhAAAAIQAAACEAAAAXAAAAIQAAACEAAAAkAAAAJAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAARAAAAIQAAACEAAAAhAAAAFwAAACEAAAAhAAAAIQAAACQAAAAkAAAAJAAAABgAAAAYAAAAGAAAABgAAAAYAAAAEQAAAA== - - ind: "2,0" - tiles: FwAAACAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAgAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "2,-1" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAgAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAIAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAACAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "1,0" - tiles: IQAAACEAAAAhAAAAFwAAACEAAAAhAAAAIQAAACEAAAAhAAAAFwAAABgAAAAYAAAAGAAAABgAAAAYAAAAEQAAABcAAAAXAAAAFwAAACQAAAAhAAAAIQAAACEAAAAhAAAAIQAAABcAAAAYAAAAGAAAABgAAAAYAAAAGAAAACQAAAAgAAAAIAAAACAAAAAkAAAAJAAAACEAAAAhAAAAIQAAACEAAAAkAAAAJAAAACQAAAAYAAAAGAAAACQAAAAkAAAAAQAAAAEAAAABAAAAIAAAACQAAAAkAAAAIQAAACEAAAAhAAAAIQAAACEAAAAkAAAAJAAAACQAAAAkAAAAIAAAAAIAAAACAAAAAQAAAAEAAAAgAAAAJAAAACQAAAAhAAAAIQAAACEAAAAhAAAAIQAAACQAAAAkAAAAIAAAAAEAAAAEAAAAAQAAAAEAAAABAAAAAQAAACAAAAAkAAAAJAAAACQAAAAXAAAAJAAAACQAAAAkAAAAIAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAACAAAAAkAAAAJAAAACAAAAAgAAAAIAAAACAAAAAgAAAAJAAAACQAAAAgAAAAAQAAAAEAAAABAAAAAQAAACAAAAAkAAAAJAAAACAAAAAJAAAACQAAAAkAAAAJAAAACQAAACAAAAAkAAAAJAAAACAAAAAgAAAAAQAAAAEAAAAgAAAAJAAAACAAAAAJAAAACQAAABEAAAARAAAAEQAAAAkAAAAJAAAAIAAAACQAAAAgAAAAJAAAACAAAAABAAAAIAAAACQAAAAgAAAACQAAABEAAAARAAAAJAAAABEAAAARAAAACQAAACAAAAAkAAAAIAAAABcAAAAgAAAAAQAAACAAAAAXAAAAIAAAAAkAAAARAAAAJAAAACQAAAAkAAAAEQAAAAkAAAAgAAAAFwAAACMAAAAXAAAAIAAAAAEAAAAgAAAAFwAAACAAAAAJAAAAEQAAACQAAAAkAAAAJAAAABEAAAAJAAAAIAAAABcAAAAjAAAAFwAAACAAAAABAAAAIAAAABcAAAAgAAAACQAAABEAAAAkAAAAJAAAACQAAAARAAAACQAAACAAAAAXAAAAIwAAACQAAAAgAAAAAQAAACAAAAAXAAAAIAAAAAkAAAARAAAAJAAAACQAAAAkAAAAEQAAAAkAAAAgAAAAFwAAACMAAAAgAAAAAQAAAAEAAAAgAAAAFwAAACAAAAAJAAAAEQAAACQAAAAkAAAAJAAAABEAAAAJAAAAIAAAABcAAAAjAAAAAQAAAAEAAAABAAAAIAAAABcAAAAgAAAACQAAABEAAAAkAAAAJAAAACQAAAARAAAACQAAACAAAAAXAAAAIwAAAA== - - ind: "1,1" - tiles: AQAAAAEAAAABAAAAIAAAABcAAAAgAAAACQAAABEAAAAkAAAAJAAAACQAAAARAAAACQAAACAAAAAXAAAAIwAAAAEAAAABAAAAAQAAACMAAAAkAAAAIAAAAAkAAAARAAAAEQAAACQAAAARAAAAEQAAAAkAAAAgAAAAJAAAACMAAAABAAAAJAAAAAAAAAAjAAAAJAAAACAAAAAJAAAACQAAABEAAAARAAAAEQAAAAkAAAAJAAAAIAAAACQAAAAjAAAAAAAAACMAAAAAAAAAIwAAACQAAAAkAAAAIAAAAAkAAAAJAAAACQAAAAkAAAAJAAAAIAAAACQAAAAkAAAAIwAAAAAAAAAjAAAAAAAAAAAAAAAjAAAAJAAAACQAAAAgAAAAJAAAABcAAAAkAAAAIAAAACQAAAAkAAAAIwAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAkAAAAJAAAACQAAAAYAAAAJAAAACQAAAAkAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAIwAAACMAAAAkAAAAGAAAACQAAAAjAAAAIwAAAAAAAAAjAAAAIwAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAgAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAgAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAjAAAAIAAAACMAAAAJAAAACQAAAAkAAAAJAAAACQAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACAAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAACMAAAAgAAAAIwAAAAkAAAAJAAAACQAAAAkAAAAJAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIAAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAAA== - - ind: "0,1" - tiles: FwAAACEAAAAhAAAAIQAAABcAAAABAAAAAQAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAAQAAABcAAAAZAAAAIQAAABkAAAAXAAAAIwAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAXAAAAGQAAACEAAAAZAAAAFwAAACMAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAJAAAABcAAAAXAAAAFwAAACQAAAAkAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAQAAAAEAAAABAAAAAQAAABkAAAAZAAAAGQAAABkAAAAZAAAAJAAAACQAAAAjAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAIQAAACEAAAAhAAAAIQAAABkAAAAkAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIQAAACEAAAAhAAAAIQAAACEAAAAZAAAAJAAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAhAAAAIQAAACEAAAAhAAAAGQAAACQAAAAkAAAAIwAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAZAAAAJAAAACQAAAAXAAAAFwAAACQAAAAkAAAAIwAAAAAAAAAAAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAGQAAACQAAAAhAAAAIQAAACEAAAAhAAAAJAAAACQAAAAjAAAAAAAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAABkAAAAkAAAAIQAAACEAAAAhAAAAIQAAACEAAAAkAAAAIwAAACMAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAZAAAAJAAAACEAAAAhAAAAIQAAACEAAAAhAAAAFwAAACMAAAAjAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAGQAAACQAAAAhAAAAIQAAACEAAAAhAAAAIQAAABcAAAAjAAAACQAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAABkAAAAXAAAAIQAAACEAAAAhAAAAIQAAACEAAAAXAAAAIwAAACMAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAZAAAAFwAAACEAAAAhAAAAIQAAACEAAAAhAAAAFwAAACMAAAAJAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAGQAAACQAAAAhAAAAIQAAACEAAAAhAAAAIQAAABcAAAAjAAAAIwAAAA== - - ind: "-2,-1" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAACQAAAAkAAAAFwAAABcAAAAXAAAAJAAAACQAAAAXAAAAFwAAABcAAAAXAAAAJAAAACQAAAAjAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAkAAAAJAAAACMAAAAAAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAGQAAACQAAAAkAAAAIwAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABwAAAAZAAAAJAAAACQAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAcAAAAGQAAABcAAAAZAAAAGAAAABgAAAARAAAAEQAAABEAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAHAAAABkAAAAXAAAAIQAAAA== - - ind: "-2,0" - tiles: GAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAHAAAABkAAAAXAAAAGQAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABwAAAAZAAAAJAAAACQAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAZAAAAJAAAACQAAAAjAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAJAAAACQAAAAjAAAAAAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAXAAAAJAAAACQAAAAkAAAAJAAAACQAAAAjAAAAAAAAAAAAAAAYAAAAGAAAACQAAAAjAAAAJAAAABkAAAAZAAAAGQAAABkAAAAZAAAAJAAAACMAAAAjAAAAAAAAAAAAAAAAAAAAGAAAABgAAAAXAAAAIwAAABcAAAAZAAAAGAAAABgAAAAYAAAAGQAAABcAAAAjAAAAIwAAACMAAAAjAAAAIwAAABgAAAAYAAAAFwAAACMAAAAXAAAAGQAAABgAAAAYAAAAGAAAABkAAAAXAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAGAAAACQAAAAjAAAAJAAAABkAAAAYAAAAGAAAABgAAAAZAAAAJAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAGAAAABgAAAAkAAAAIwAAACQAAAAZAAAAGAAAABgAAAAYAAAAGQAAACQAAAAjAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAYAAAAFwAAACMAAAAXAAAAGQAAABgAAAAYAAAAGAAAABkAAAAXAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAGAAAABcAAAAjAAAAFwAAABkAAAAYAAAAGAAAABgAAAAZAAAAFwAAACMAAAAjAAAAIwAAACMAAAAjAAAAGAAAABgAAAAkAAAAIwAAACQAAAAZAAAAGAAAABgAAAAYAAAAGQAAACQAAAAjAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAkAAAAJAAAACMAAAAkAAAAJAAAABkAAAAZAAAAGQAAACQAAAAkAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAJAAAACMAAAAAAAAAIwAAACQAAAAkAAAAJAAAACQAAAAkAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "-3,0" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAGAAAABgAAAAXAAAAGQAAABwAAAAYAAAAGAAAABgAAAAYAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAkAAAAJAAAABkAAAAcAAAAGAAAABgAAAAYAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAACQAAAAkAAAAGQAAABwAAAAcAAAAHAAAABwAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAACQAAAAZAAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAJAAAACQAAAAkAAAAJAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAkAAAAGAAAABgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAFwAAABgAAAAYAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAABcAAAAYAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAGAAAABgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAABgAAAAYAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAABcAAAAYAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAXAAAAGAAAABgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAABgAAAAYAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACQAAAAkAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAACQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAAA== - - ind: "-3,-1" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAJAAAABcAAAAXAAAAFwAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAJAAAABkAAAAZAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAkAAAAJAAAABkAAAAcAAAAHAAAABwAAAAcAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAkAAAAJAAAABkAAAAcAAAAGAAAABgAAAAYAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAYAAAAGAAAABcAAAAZAAAAHAAAABgAAAAYAAAAGAAAABgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAGAAAABgAAAAXAAAAGQAAABwAAAAYAAAAGAAAABgAAAAYAAAAGAAAAA== - - ind: "-2,-2" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAAAAAAA== - - ind: "-1,1" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAjAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAjAAAAJAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAIwAAACQAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAACMAAAAkAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAkAAAAJAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAJAAAABkAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAJAAAABkAAAAhAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAABkAAAAhAAAAIQAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAABcAAAAZAAAAIQAAACEAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAXAAAAGQAAACEAAAAhAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAFwAAABkAAAAhAAAAIQAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAABcAAAAZAAAAIQAAACEAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAXAAAAGQAAACEAAAAhAAAAFwAAAA== - - ind: "-1,2" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAXAAAAGQAAACEAAAAhAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAABkAAAAhAAAAIQAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACQAAAAkAAAAGQAAACEAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAACQAAAAZAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAJAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACQAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "0,2" - tiles: IQAAACEAAAAhAAAAIQAAACEAAAAhAAAAGQAAACQAAAAhAAAAIQAAACEAAAAhAAAAIQAAABcAAAAjAAAACQAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAABkAAAAkAAAAIQAAACEAAAAhAAAAIQAAACEAAAAkAAAAIwAAACMAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAZAAAAJAAAACEAAAAhAAAAIQAAACEAAAAkAAAAJAAAACMAAAAJAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAGQAAACQAAAAkAAAAFwAAABcAAAAkAAAAJAAAACMAAAAjAAAAIwAAACEAAAAhAAAAIQAAACEAAAAhAAAAGQAAACQAAAAkAAAAIwAAACMAAAAjAAAAIwAAACMAAAAJAAAACQAAAAkAAAAhAAAAIQAAACEAAAAhAAAAIQAAABkAAAAkAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIQAAACEAAAAhAAAAIQAAACEAAAAZAAAAJAAAACMAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAABkAAAAZAAAAGQAAABkAAAAZAAAAJAAAACQAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAkAAAAFwAAABcAAAAXAAAAJAAAACQAAAAjAAAAIwAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAAAAAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAAA== - - ind: "1,2" - tiles: CQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAjAAAAIAAAACMAAAAJAAAACQAAAAkAAAAJAAAACQAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACAAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAACMAAAAgAAAAIwAAAAkAAAAJAAAACQAAAAkAAAAJAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIAAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAAIwAAACAAAAAjAAAACQAAAAkAAAAJAAAACQAAAAkAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAgAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAjAAAAIAAAACMAAAAJAAAACQAAAAkAAAAJAAAACQAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACAAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAACMAAAAgAAAAIwAAAAkAAAAJAAAACQAAAAkAAAAJAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIAAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAAIwAAACAAAAAjAAAACQAAAAkAAAAJAAAACQAAAAkAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAgAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAjAAAAIAAAACMAAAAJAAAACQAAAAkAAAAJAAAACQAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACAAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAACMAAAAgAAAAIwAAAAkAAAAJAAAACQAAAAkAAAAJAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAAA== - - ind: "1,3" - tiles: CQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAjAAAAIwAAACMAAAAAAAAAAAAAACMAAAAjAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAACMAAAAjAAAAAAAAAAAAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAACMAAAAAAAAAAAAAACMAAAAjAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "0,3" - tiles: AAAAAAAAAAAjAAAAIwAAAAAAAAAAAAAAAAAAACMAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAAAAAAAAAAAAAAAACMAAAAjAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAIwAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "2,1" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAkAAAAJAAAACQAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAkAAAAJAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "2,2" - tiles: CQAAAAkAAAAJAAAACQAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAkAAAAJAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAJAAAACQAAAAkAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAkAAAAJAAAACQAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAkAAAAJAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAJAAAACQAAAAkAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAkAAAAJAAAACQAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAkAAAAJAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -entities: -- uid: 0 - type: Catwalk - components: - - pos: 14.5,39.5 - parent: 63 - type: Transform -- uid: 1 - type: Catwalk - components: - - pos: 20.5,43.5 - parent: 63 - type: Transform -- uid: 2 - type: Catwalk - components: - - pos: 8.5,49.5 - parent: 63 - type: Transform -- uid: 3 - type: Catwalk - components: - - pos: 19.5,33.5 - parent: 63 - type: Transform -- uid: 4 - type: Catwalk - components: - - pos: 34.5,35.5 - parent: 63 - type: Transform -- uid: 5 - type: Catwalk - components: - - pos: 16.5,29.5 - parent: 63 - type: Transform -- uid: 6 - type: Catwalk - components: - - pos: 24.5,27.5 - parent: 63 - type: Transform -- uid: 7 - type: Catwalk - components: - - pos: 21.5,31.5 - parent: 63 - type: Transform -- uid: 8 - type: Catwalk - components: - - pos: 36.5,30.5 - parent: 63 - type: Transform -- uid: 9 - type: Catwalk - components: - - pos: 24.5,29.5 - parent: 63 - type: Transform -- uid: 10 - type: Catwalk - components: - - pos: 8.5,51.5 - parent: 63 - type: Transform -- uid: 11 - type: Catwalk - components: - - pos: 15.5,47.5 - parent: 63 - type: Transform -- uid: 12 - type: Catwalk - components: - - pos: 24.5,34.5 - parent: 63 - type: Transform -- uid: 13 - type: Catwalk - components: - - pos: 28.5,33.5 - parent: 63 - type: Transform -- uid: 14 - type: Catwalk - components: - - pos: 23.5,41.5 - parent: 63 - type: Transform -- uid: 15 - type: Catwalk - components: - - pos: 24.5,37.5 - parent: 63 - type: Transform -- uid: 16 - type: Catwalk - components: - - pos: 24.5,33.5 - parent: 63 - type: Transform -- uid: 17 - type: Catwalk - components: - - pos: 8.5,37.5 - parent: 63 - type: Transform -- uid: 18 - type: Catwalk - components: - - pos: 22.5,31.5 - parent: 63 - type: Transform -- uid: 19 - type: Catwalk - components: - - pos: 32.5,35.5 - parent: 63 - type: Transform -- uid: 20 - type: Catwalk - components: - - pos: 24.5,28.5 - parent: 63 - type: Transform -- uid: 21 - type: Catwalk - components: - - pos: 23.5,27.5 - parent: 63 - type: Transform -- uid: 22 - type: Catwalk - components: - - pos: 7.5,39.5 - parent: 63 - type: Transform -- uid: 23 - type: Catwalk - components: - - pos: 33.5,35.5 - parent: 63 - type: Transform -- uid: 24 - type: Catwalk - components: - - pos: 13.5,45.5 - parent: 63 - type: Transform -- uid: 25 - type: Catwalk - components: - - pos: 24.5,30.5 - parent: 63 - type: Transform -- uid: 26 - type: Catwalk - components: - - pos: 21.5,33.5 - parent: 63 - type: Transform -- uid: 27 - type: Catwalk - components: - - pos: 14.5,47.5 - parent: 63 - type: Transform -- uid: 28 - type: Catwalk - components: - - pos: 18.5,29.5 - parent: 63 - type: Transform -- uid: 29 - type: Catwalk - components: - - pos: 24.5,40.5 - parent: 63 - type: Transform -- uid: 30 - type: Catwalk - components: - - pos: 35.5,35.5 - parent: 63 - type: Transform -- uid: 31 - type: Catwalk - components: - - pos: 31.5,35.5 - parent: 63 - type: Transform -- uid: 32 - type: Catwalk - components: - - pos: 27.5,33.5 - parent: 63 - type: Transform -- uid: 33 - type: Catwalk - components: - - pos: 9.5,51.5 - parent: 63 - type: Transform -- uid: 34 - type: Catwalk - components: - - pos: 22.5,41.5 - parent: 63 - type: Transform -- uid: 35 - type: Catwalk - components: - - pos: 35.5,37.5 - parent: 63 - type: Transform -- uid: 36 - type: Catwalk - components: - - pos: 20.5,33.5 - parent: 63 - type: Transform -- uid: 37 - type: Catwalk - components: - - pos: 22.5,33.5 - parent: 63 - type: Transform -- uid: 38 - type: Catwalk - components: - - pos: 24.5,38.5 - parent: 63 - type: Transform -- uid: 39 - type: Catwalk - components: - - pos: 36.5,44.5 - parent: 63 - type: Transform -- uid: 40 - type: Catwalk - components: - - pos: 15.5,29.5 - parent: 63 - type: Transform -- uid: 41 - type: Catwalk - components: - - pos: 8.5,45.5 - parent: 63 - type: Transform -- uid: 42 - type: Catwalk - components: - - pos: 35.5,45.5 - parent: 63 - type: Transform -- uid: 43 - type: Catwalk - components: - - pos: 23.5,49.5 - parent: 63 - type: Transform -- uid: 44 - type: Catwalk - components: - - pos: 17.5,39.5 - parent: 63 - type: Transform -- uid: 45 - type: Catwalk - components: - - pos: 14.5,43.5 - parent: 63 - type: Transform -- uid: 46 - type: Catwalk - components: - - pos: 13.5,37.5 - parent: 63 - type: Transform -- uid: 47 - type: Catwalk - components: - - pos: 24.5,32.5 - parent: 63 - type: Transform -- uid: 48 - type: Catwalk - components: - - pos: 14.5,49.5 - parent: 63 - type: Transform -- uid: 49 - type: Catwalk - components: - - pos: 23.5,33.5 - parent: 63 - type: Transform -- uid: 50 - type: Catwalk - components: - - pos: 18.5,33.5 - parent: 63 - type: Transform -- uid: 51 - type: Catwalk - components: - - pos: 24.5,31.5 - parent: 63 - type: Transform -- uid: 52 - type: Catwalk - components: - - pos: 15.5,31.5 - parent: 63 - type: Transform -- uid: 53 - type: Catwalk - components: - - pos: 16.5,45.5 - parent: 63 - type: Transform -- uid: 54 - type: Catwalk - components: - - pos: 12.5,37.5 - parent: 63 - type: Transform -- uid: 55 - type: Catwalk - components: - - pos: 17.5,29.5 - parent: 63 - type: Transform -- uid: 56 - type: Catwalk - components: - - pos: 19.5,43.5 - parent: 63 - type: Transform -- uid: 57 - type: Catwalk - components: - - pos: 9.5,49.5 - parent: 63 - type: Transform -- uid: 58 - type: Catwalk - components: - - pos: 28.5,31.5 - parent: 63 - type: Transform -- uid: 59 - type: Catwalk - components: - - pos: 10.5,47.5 - parent: 63 - type: Transform -- uid: 60 - type: Catwalk - components: - - pos: 24.5,39.5 - parent: 63 - type: Transform -- uid: 61 - type: Catwalk - components: - - pos: 7.5,45.5 - parent: 63 - type: Transform -- uid: 62 - type: Catwalk - components: - - pos: 7.5,37.5 - parent: 63 - type: Transform -- uid: 63 - components: - - pos: 0.4558292,0.42837813 - parent: null - type: Transform - - index: 0 - type: MapGrid - - linearDamping: 0.1 - fixedRotation: False - bodyType: Dynamic - type: Physics - - fixtures: - - shape: !type:PolygonShape - vertices: - - -7.01,-15.99 - - -7.01,-15.01 - - -7.99,-15.01 - - -7.99,-15.99 - id: grid_chunk--7.99--15.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8415964 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-15.99 - - -0.01,-15.01 - - -3.99,-15.01 - - -3.99,-15.99 - id: grid_chunk--3.99--15.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-14.99 - - -0.01,-14.01 - - -7.99,-14.01 - - -7.99,-14.99 - id: grid_chunk--7.99--14.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.281586 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -7.01,-13.99 - - -7.01,-12.01 - - -7.99,-12.01 - - -7.99,-13.99 - id: grid_chunk--7.99--13.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-13.99 - - -0.01,-12.01 - - -3.99,-12.01 - - -3.99,-13.99 - id: grid_chunk--3.99--13.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.521593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-11.99 - - -0.01,-11.01 - - -7.99,-11.01 - - -7.99,-11.99 - id: grid_chunk--7.99--11.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.281586 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-10.99 - - -0.01,-10.01 - - -3.99,-10.01 - - -3.99,-10.99 - id: grid_chunk--3.99--10.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -14.01,-15.99 - - -14.01,-9.01 - - -14.99,-9.01 - - -14.99,-15.99 - id: grid_chunk--14.99--15.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 27.361586 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -7.01,-10.99 - - -7.01,-8.01 - - -7.99,-8.01 - - -7.99,-10.99 - id: grid_chunk--7.99--10.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-9.99 - - -0.01,-8.01 - - -4.99,-8.01 - - -4.99,-9.99 - id: grid_chunk--4.99--9.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.44159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -14.01,-8.99 - - -14.01,-7.01 - - -15.99,-7.01 - - -15.99,-8.99 - id: grid_chunk--15.99--8.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.681593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -13.01,-6.99 - - -13.01,-6.01 - - -14.99,-6.01 - - -14.99,-6.99 - id: grid_chunk--14.99--6.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-7.99 - - -0.01,-6.01 - - -7.99,-6.01 - - -7.99,-7.99 - id: grid_chunk--7.99--7.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 63.201584 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -12.01,-5.99 - - -12.01,-5.01 - - -13.99,-5.01 - - -13.99,-5.99 - id: grid_chunk--13.99--5.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-5.99 - - -0.01,-5.01 - - -9.99,-5.01 - - -9.99,-5.99 - id: grid_chunk--9.99--5.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.12158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-4.99 - - -0.01,-4.01 - - -12.99,-4.01 - - -12.99,-4.99 - id: grid_chunk--12.99--4.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 50.881573 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-3.99 - - -0.01,-0.01 - - -15.99,-0.01 - - -15.99,-3.99 - id: grid_chunk--15.99--3.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 254.4016 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 2.99,-15.99 - - 2.99,-15.01 - - 0.01,-15.01 - - 0.01,-15.99 - id: grid_chunk-0.01--15.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-15.99 - - 6.99,-15.01 - - 6.01,-15.01 - - 6.01,-15.99 - id: grid_chunk-6.01--15.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8415964 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-14.99 - - 6.99,-14.01 - - 0.01,-14.01 - - 0.01,-14.99 - id: grid_chunk-0.01--14.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 27.361588 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 2.99,-13.99 - - 2.99,-12.01 - - 0.01,-12.01 - - 0.01,-13.99 - id: grid_chunk-0.01--13.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.601593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-13.99 - - 6.99,-12.01 - - 6.01,-12.01 - - 6.01,-13.99 - id: grid_chunk-6.01--13.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-11.99 - - 6.99,-11.01 - - 0.01,-11.01 - - 0.01,-11.99 - id: grid_chunk-0.01--11.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 27.361588 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 3.99,-10.99 - - 3.99,-9.01 - - 0.01,-9.01 - - 0.01,-10.99 - id: grid_chunk-0.01--10.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.521593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 4.99,-8.99 - - 4.99,-8.01 - - 0.01,-8.01 - - 0.01,-8.99 - id: grid_chunk-0.01--8.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521591 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-10.99 - - 6.99,-8.01 - - 6.01,-8.01 - - 6.01,-10.99 - id: grid_chunk-6.01--10.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,-6.99 - - 15.99,-6.01 - - 12.01,-6.01 - - 12.01,-6.99 - id: grid_chunk-12.01--6.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601591 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,-5.99 - - 15.99,-5.01 - - 11.01,-5.01 - - 11.01,-5.99 - id: grid_chunk-11.01--5.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.52159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-7.99 - - 6.99,-4.01 - - 0.01,-4.01 - - 0.01,-7.99 - id: grid_chunk-0.01--7.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 111.12158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,-4.99 - - 15.99,-4.01 - - 8.01,-4.01 - - 8.01,-4.99 - id: grid_chunk-8.01--4.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.281584 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,-3.99 - - 15.99,-0.01 - - 0.01,-0.01 - - 0.01,-3.99 - id: grid_chunk-0.01--3.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 254.4016 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,0.01 - - -0.01,2.99 - - -15.99,2.99 - - -15.99,0.01 - id: grid_chunk--15.99-0.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 190.4816 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -14.01,3.01 - - -14.01,5.99 - - -14.99,5.99 - - -14.99,3.01 - id: grid_chunk--14.99-3.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681594 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,3.01 - - -0.01,5.99 - - -10.99,5.99 - - -10.99,3.01 - id: grid_chunk--10.99-3.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 130.88159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,6.01 - - -0.01,6.99 - - -15.99,6.99 - - -15.99,6.01 - id: grid_chunk--15.99-6.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 62.641567 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,7.01 - - -0.01,7.99 - - -8.99,7.99 - - -8.99,7.01 - id: grid_chunk--8.99-7.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.20158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -14.01,7.01 - - -14.01,10.99 - - -14.99,10.99 - - -14.99,7.01 - id: grid_chunk--14.99-7.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601591 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,8.01 - - -0.01,10.99 - - -7.99,10.99 - - -7.99,8.01 - id: grid_chunk--7.99-8.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 95.12158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,11.01 - - -0.01,11.99 - - -15.99,11.99 - - -15.99,11.01 - id: grid_chunk--15.99-11.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 62.641567 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,12.01 - - -0.01,12.99 - - -6.99,12.99 - - -6.99,12.01 - id: grid_chunk--6.99-12.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 27.361588 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,13.01 - - -0.01,13.99 - - -5.99,13.99 - - -5.99,13.01 - id: grid_chunk--5.99-13.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.44159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,14.01 - - -0.01,14.99 - - -2.99,14.99 - - -2.99,14.01 - id: grid_chunk--2.99-14.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -4.01,14.01 - - -4.01,15.99 - - -4.99,15.99 - - -4.99,14.01 - id: grid_chunk--4.99-14.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,15.01 - - -0.01,15.99 - - -0.99,15.99 - - -0.99,15.01 - id: grid_chunk--0.99-15.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8415983 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,0.01 - - 15.99,15.99 - - 0.01,15.99 - - 0.01,0.01 - id: grid_chunk-0.01-0.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 1021.4415 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-31.99 - - -0.01,-29.01 - - -3.99,-29.01 - - -3.99,-31.99 - id: grid_chunk--3.99--31.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 47.441593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-28.99 - - -0.01,-28.01 - - -4.99,-28.01 - - -4.99,-28.99 - id: grid_chunk--4.99--28.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521591 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-27.99 - - -0.01,-27.01 - - -9.99,-27.01 - - -9.99,-27.99 - id: grid_chunk--9.99--27.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.12158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-26.99 - - -0.01,-26.01 - - -10.99,-26.01 - - -10.99,-26.99 - id: grid_chunk--10.99--26.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 43.041576 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-25.99 - - -0.01,-23.01 - - -11.99,-23.01 - - -11.99,-25.99 - id: grid_chunk--11.99--25.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 142.80157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-22.99 - - -0.01,-22.01 - - -12.99,-22.01 - - -12.99,-22.99 - id: grid_chunk--12.99--22.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 50.881573 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-21.99 - - -0.01,-21.01 - - -13.99,-21.01 - - -13.99,-21.99 - id: grid_chunk--13.99--21.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 54.80157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -13.01,-20.99 - - -13.01,-20.01 - - -14.99,-20.01 - - -14.99,-20.99 - id: grid_chunk--14.99--20.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-20.99 - - -0.01,-20.01 - - -10.99,-20.01 - - -10.99,-20.99 - id: grid_chunk--10.99--20.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 43.041576 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-19.99 - - -0.01,-19.01 - - -9.99,-19.01 - - -9.99,-19.99 - id: grid_chunk--9.99--19.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.12158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -14.01,-19.99 - - -14.01,-18.01 - - -15.99,-18.01 - - -15.99,-19.99 - id: grid_chunk--15.99--19.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.681593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-18.99 - - -0.01,-18.01 - - -4.99,-18.01 - - -4.99,-18.99 - id: grid_chunk--4.99--18.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521591 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -14.01,-17.99 - - -14.01,-16.01 - - -14.99,-16.01 - - -14.99,-17.99 - id: grid_chunk--14.99--17.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -7.01,-18.99 - - -7.01,-16.01 - - -7.99,-16.01 - - -7.99,-18.99 - id: grid_chunk--7.99--18.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-17.99 - - -0.01,-16.01 - - -3.99,-16.01 - - -3.99,-17.99 - id: grid_chunk--3.99--17.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.521593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 2.99,-31.99 - - 2.99,-29.01 - - 0.01,-29.01 - - 0.01,-31.99 - id: grid_chunk-0.01--31.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.521595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 3.99,-28.99 - - 3.99,-28.01 - - 0.01,-28.01 - - 0.01,-28.99 - id: grid_chunk-0.01--28.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 8.99,-27.99 - - 8.99,-27.01 - - 0.01,-27.01 - - 0.01,-27.99 - id: grid_chunk-0.01--27.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.20158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 9.99,-26.99 - - 9.99,-26.01 - - 0.01,-26.01 - - 0.01,-26.99 - id: grid_chunk-0.01--26.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.12158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 10.99,-25.99 - - 10.99,-21.01 - - 0.01,-21.01 - - 0.01,-25.99 - id: grid_chunk-0.01--25.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 218.72157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 9.99,-20.99 - - 9.99,-20.01 - - 0.01,-20.01 - - 0.01,-20.99 - id: grid_chunk-0.01--20.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.12158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 8.99,-19.99 - - 8.99,-19.01 - - 0.01,-19.01 - - 0.01,-19.99 - id: grid_chunk-0.01--19.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.20158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 3.99,-18.99 - - 3.99,-18.01 - - 0.01,-18.01 - - 0.01,-18.99 - id: grid_chunk-0.01--18.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 2.99,-17.99 - - 2.99,-16.01 - - 0.01,-16.01 - - 0.01,-17.99 - id: grid_chunk-0.01--17.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.601593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-18.99 - - 6.99,-16.01 - - 6.01,-16.01 - - 6.01,-18.99 - id: grid_chunk-6.01--18.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 29.99,-8.99 - - 29.99,-8.01 - - 25.01,-8.01 - - 25.01,-8.99 - id: grid_chunk-25.01--8.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.52159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 31.99,-7.99 - - 31.99,-7.01 - - 20.01,-7.01 - - 20.01,-7.99 - id: grid_chunk-20.01--7.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 46.961575 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 31.99,-6.99 - - 31.99,-0.01 - - 16.01,-0.01 - - 16.01,-6.99 - id: grid_chunk-16.01--6.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 446.16156 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 35.99,0.01 - - 35.99,1.99 - - 32.01,1.99 - - 32.01,0.01 - id: grid_chunk-32.01-0.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.521627 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 34.99,2.01 - - 34.99,2.99 - - 32.01,2.99 - - 32.01,2.01 - id: grid_chunk-32.01-2.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681613 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 33.99,3.01 - - 33.99,3.99 - - 32.01,3.99 - - 32.01,3.01 - id: grid_chunk-32.01-3.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616134 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 32.99,4.01 - - 32.99,4.99 - - 32.01,4.99 - - 32.01,4.01 - id: grid_chunk-32.01-4.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 33.99,5.01 - - 33.99,7.99 - - 32.01,7.99 - - 32.01,5.01 - id: grid_chunk-32.01-5.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.601637 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 32.99,8.01 - - 32.99,9.99 - - 32.01,9.99 - - 32.01,8.01 - id: grid_chunk-32.01-8.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 33.99,-6.99 - - 33.99,-6.01 - - 32.01,-6.01 - - 32.01,-6.99 - id: grid_chunk-32.01--6.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616096 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 34.99,-5.99 - - 34.99,-2.01 - - 32.01,-2.01 - - 32.01,-5.99 - id: grid_chunk-32.01--5.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 47.44165 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 35.99,-1.99 - - 35.99,-0.01 - - 32.01,-0.01 - - 32.01,-1.99 - id: grid_chunk-32.01--1.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.521627 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 31.99,0.01 - - 31.99,15.99 - - 16.01,15.99 - - 16.01,0.01 - id: grid_chunk-16.01-0.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 1021.4415 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 31.99,16.01 - - 31.99,17.99 - - 16.01,17.99 - - 16.01,16.01 - id: grid_chunk-16.01-16.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 126.56157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 17.99,18.01 - - 17.99,18.99 - - 16.01,18.99 - - 16.01,18.01 - id: grid_chunk-16.01-18.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 31.99,18.01 - - 31.99,19.99 - - 19.01,19.99 - - 19.01,18.01 - id: grid_chunk-19.01-18.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 102.801575 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 17.99,19.01 - - 17.99,20.99 - - 17.01,20.99 - - 17.01,19.01 - id: grid_chunk-17.01-19.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 30.99,20.01 - - 30.99,20.99 - - 20.01,20.99 - - 20.01,20.01 - id: grid_chunk-20.01-20.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 43.041576 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 30.99,21.01 - - 30.99,21.99 - - 16.01,21.99 - - 16.01,21.01 - id: grid_chunk-16.01-21.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 58.72157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 20.99,22.01 - - 20.99,22.99 - - 19.01,22.99 - - 19.01,22.01 - id: grid_chunk-19.01-22.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 28.99,22.01 - - 28.99,22.99 - - 22.01,22.99 - - 22.01,22.01 - id: grid_chunk-22.01-22.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 27.361586 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 31.99,22.01 - - 31.99,22.99 - - 30.01,22.99 - - 30.01,22.01 - id: grid_chunk-30.01-22.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 19.99,23.01 - - 19.99,23.99 - - 18.01,23.99 - - 18.01,23.01 - id: grid_chunk-18.01-23.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 26.99,23.01 - - 26.99,23.99 - - 24.01,23.99 - - 24.01,23.01 - id: grid_chunk-24.01-23.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 31.99,23.01 - - 31.99,23.99 - - 31.01,23.99 - - 31.01,23.01 - id: grid_chunk-31.01-23.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8415964 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 31.99,24.01 - - 31.99,24.99 - - 17.01,24.99 - - 17.01,24.01 - id: grid_chunk-17.01-24.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 58.72157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 17.99,25.01 - - 17.99,25.99 - - 16.01,25.99 - - 16.01,25.01 - id: grid_chunk-16.01-25.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 16.99,26.01 - - 16.99,26.99 - - 16.01,26.99 - - 16.01,26.01 - id: grid_chunk-16.01-26.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8415964 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 26.99,25.01 - - 26.99,26.99 - - 24.01,26.99 - - 24.01,25.01 - id: grid_chunk-24.01-25.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.601591 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 31.99,27.01 - - 31.99,31.99 - - 16.01,31.99 - - 16.01,27.01 - id: grid_chunk-16.01-27.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 318.32156 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,16.01 - - 15.99,16.99 - - 0.01,16.99 - - 0.01,16.01 - id: grid_chunk-0.01-16.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 62.641567 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,17.01 - - 15.99,17.99 - - 7.01,17.99 - - 7.01,17.01 - id: grid_chunk-7.01-17.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.20158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 5.99,17.01 - - 5.99,18.99 - - 0.01,18.99 - - 0.01,17.01 - id: grid_chunk-0.01-17.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 47.361588 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,18.01 - - 15.99,18.99 - - 8.01,18.99 - - 8.01,18.01 - id: grid_chunk-8.01-18.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.281584 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,19.01 - - 6.99,19.99 - - 0.01,19.99 - - 0.01,19.01 - id: grid_chunk-0.01-19.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 27.361588 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,19.01 - - 15.99,19.99 - - 11.01,19.99 - - 11.01,19.01 - id: grid_chunk-11.01-19.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.52159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 7.99,20.01 - - 7.99,20.99 - - 0.01,20.99 - - 0.01,20.01 - id: grid_chunk-0.01-20.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.281586 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 11.99,20.01 - - 11.99,20.99 - - 11.01,20.99 - - 11.01,20.01 - id: grid_chunk-11.01-20.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8415964 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,21.01 - - 15.99,21.99 - - 0.01,21.99 - - 0.01,21.01 - id: grid_chunk-0.01-21.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 62.641567 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 7.99,22.01 - - 7.99,22.99 - - 0.01,22.99 - - 0.01,22.01 - id: grid_chunk-0.01-22.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.281586 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 11.99,22.01 - - 11.99,22.99 - - 11.01,22.99 - - 11.01,22.01 - id: grid_chunk-11.01-22.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8415964 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 12.99,23.01 - - 12.99,23.99 - - 0.01,23.99 - - 0.01,23.01 - id: grid_chunk-0.01-23.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 50.881573 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 13.99,24.01 - - 13.99,24.99 - - 0.01,24.99 - - 0.01,24.01 - id: grid_chunk-0.01-24.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 54.80157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 14.99,25.01 - - 14.99,25.99 - - 0.01,25.99 - - 0.01,25.01 - id: grid_chunk-0.01-25.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 58.72157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,26.01 - - 15.99,31.99 - - 0.01,31.99 - - 0.01,26.01 - id: grid_chunk-0.01-26.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 382.24155 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -18.01,-15.99 - - -18.01,-15.01 - - -19.99,-15.01 - - -19.99,-15.99 - id: grid_chunk--19.99--15.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -19.01,-14.99 - - -19.01,-14.01 - - -20.99,-14.01 - - -20.99,-14.99 - id: grid_chunk--20.99--14.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -20.01,-13.99 - - -20.01,-13.01 - - -21.99,-13.01 - - -21.99,-13.99 - id: grid_chunk--21.99--13.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -19.01,-12.99 - - -19.01,-12.01 - - -22.99,-12.01 - - -22.99,-12.99 - id: grid_chunk--22.99--12.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601591 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -22.01,-11.99 - - -22.01,-11.01 - - -23.99,-11.01 - - -23.99,-11.99 - id: grid_chunk--23.99--11.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -18.01,-11.99 - - -18.01,-11.01 - - -19.99,-11.01 - - -19.99,-11.99 - id: grid_chunk--19.99--11.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -23.01,-10.99 - - -23.01,-10.01 - - -24.99,-10.01 - - -24.99,-10.99 - id: grid_chunk--24.99--10.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -17.01,-10.99 - - -17.01,-10.01 - - -18.99,-10.01 - - -18.99,-10.99 - id: grid_chunk--18.99--10.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -24.01,-9.99 - - -24.01,-9.01 - - -25.99,-9.01 - - -25.99,-9.99 - id: grid_chunk--25.99--9.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -16.01,-9.99 - - -16.01,-9.01 - - -17.99,-9.01 - - -17.99,-9.99 - id: grid_chunk--17.99--9.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -25.01,-8.99 - - -25.01,-8.01 - - -26.99,-8.01 - - -26.99,-8.99 - id: grid_chunk--26.99--8.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -16.01,-8.99 - - -16.01,-8.01 - - -16.99,-8.01 - - -16.99,-8.99 - id: grid_chunk--16.99--8.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8415964 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -26.01,-7.99 - - -26.01,-7.01 - - -27.99,-7.01 - - -27.99,-7.99 - id: grid_chunk--27.99--7.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -19.01,-6.99 - - -19.01,-6.01 - - -31.99,-6.01 - - -31.99,-6.99 - id: grid_chunk--31.99--6.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 50.881573 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -18.01,-5.99 - - -18.01,-5.01 - - -31.99,-5.01 - - -31.99,-5.99 - id: grid_chunk--31.99--5.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 54.80157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -17.01,-4.99 - - -17.01,-4.01 - - -31.99,-4.01 - - -31.99,-4.99 - id: grid_chunk--31.99--4.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 58.72157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -16.01,-3.99 - - -16.01,-0.01 - - -31.99,-0.01 - - -31.99,-3.99 - id: grid_chunk--31.99--3.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 254.4016 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -16.01,0.01 - - -16.01,2.99 - - -31.99,2.99 - - -31.99,0.01 - id: grid_chunk--31.99-0.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 190.4816 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -17.01,3.01 - - -17.01,3.99 - - -31.99,3.99 - - -31.99,3.01 - id: grid_chunk--31.99-3.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 58.7216 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -18.01,4.01 - - -18.01,4.99 - - -31.99,4.99 - - -31.99,4.01 - id: grid_chunk--31.99-4.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 54.80157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -19.01,5.01 - - -19.01,5.99 - - -31.99,5.99 - - -31.99,5.01 - id: grid_chunk--31.99-5.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 50.881573 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -16.01,6.01 - - -16.01,6.99 - - -31.99,6.99 - - -31.99,6.01 - id: grid_chunk--31.99-6.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 62.641567 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -20.01,7.01 - - -20.01,10.99 - - -31.99,10.99 - - -31.99,7.01 - id: grid_chunk--31.99-7.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 190.72157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -16.01,11.01 - - -16.01,11.99 - - -31.99,11.99 - - -31.99,11.01 - id: grid_chunk--31.99-11.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 62.641567 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -20.01,12.01 - - -20.01,13.99 - - -31.99,13.99 - - -31.99,12.01 - id: grid_chunk--31.99-12.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 94.88158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -29.01,14.01 - - -29.01,14.99 - - -31.99,14.99 - - -31.99,14.01 - id: grid_chunk--31.99-14.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -21.01,14.01 - - -21.01,14.99 - - -27.99,14.99 - - -27.99,14.01 - id: grid_chunk--27.99-14.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 27.361586 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -30.01,15.01 - - -30.01,15.99 - - -31.99,15.99 - - -31.99,15.01 - id: grid_chunk--31.99-15.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -22.01,15.01 - - -22.01,15.99 - - -26.99,15.99 - - -26.99,15.01 - id: grid_chunk--26.99-15.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.52159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -32.01,0.01 - - -32.01,2.99 - - -42.99,2.99 - - -42.99,0.01 - id: grid_chunk--42.99-0.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 130.88164 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -32.01,3.01 - - -32.01,3.99 - - -39.99,3.99 - - -39.99,3.01 - id: grid_chunk--39.99-3.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.281614 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -32.01,4.01 - - -32.01,4.99 - - -38.99,4.99 - - -38.99,4.01 - id: grid_chunk--38.99-4.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 27.3616 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -32.01,5.01 - - -32.01,5.99 - - -37.99,5.99 - - -37.99,5.01 - id: grid_chunk--37.99-5.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.441603 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -32.01,6.01 - - -32.01,13.99 - - -36.99,13.99 - - -36.99,6.01 - id: grid_chunk--36.99-6.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 158.9617 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -32.01,14.01 - - -32.01,14.99 - - -35.99,14.99 - - -35.99,14.01 - id: grid_chunk--35.99-14.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601605 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -32.01,15.01 - - -32.01,15.99 - - -34.99,15.99 - - -34.99,15.01 - id: grid_chunk--34.99-15.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681607 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -32.01,-6.99 - - -32.01,-6.01 - - -37.99,-6.01 - - -37.99,-6.99 - id: grid_chunk--37.99--6.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.441603 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -32.01,-5.99 - - -32.01,-5.01 - - -38.99,-5.01 - - -38.99,-5.99 - id: grid_chunk--38.99--5.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 27.3616 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -32.01,-4.99 - - -32.01,-4.01 - - -39.99,-4.01 - - -39.99,-4.99 - id: grid_chunk--39.99--4.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.281599 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -32.01,-3.99 - - -32.01,-0.01 - - -42.99,-0.01 - - -42.99,-3.99 - id: grid_chunk--42.99--3.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 174.80165 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -16.01,-18.99 - - -16.01,-18.01 - - -16.99,-18.01 - - -16.99,-18.99 - id: grid_chunk--16.99--18.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8415964 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -16.01,-17.99 - - -16.01,-17.01 - - -17.99,-17.01 - - -17.99,-17.99 - id: grid_chunk--17.99--17.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -17.01,-16.99 - - -17.01,-16.01 - - -18.99,-16.01 - - -18.99,-16.99 - id: grid_chunk--18.99--16.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,16.01 - - -0.01,16.99 - - -4.99,16.99 - - -4.99,16.01 - id: grid_chunk--4.99-16.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521591 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,17.01 - - -0.01,18.99 - - -0.99,18.99 - - -0.99,17.01 - id: grid_chunk--0.99-17.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7615986 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,19.01 - - -0.01,19.99 - - -1.99,19.99 - - -1.99,19.01 - id: grid_chunk--1.99-19.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7615967 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -4.01,17.01 - - -4.01,22.99 - - -4.99,22.99 - - -4.99,17.01 - id: grid_chunk--4.99-17.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.441587 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,20.01 - - -0.01,22.99 - - -2.99,22.99 - - -2.99,20.01 - id: grid_chunk--2.99-20.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.521595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,23.01 - - -0.01,24.99 - - -4.99,24.99 - - -4.99,23.01 - id: grid_chunk--4.99-23.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.44159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,25.01 - - -0.01,31.99 - - -5.99,31.99 - - -5.99,25.01 - id: grid_chunk--5.99-25.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 166.96158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,32.01 - - -0.01,34.99 - - -5.99,34.99 - - -5.99,32.01 - id: grid_chunk--5.99-32.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 71.28168 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,35.01 - - -0.01,35.99 - - -4.99,35.99 - - -4.99,35.01 - id: grid_chunk--4.99-35.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521667 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,36.01 - - -0.01,36.99 - - -3.99,36.99 - - -3.99,36.01 - id: grid_chunk--3.99-36.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601653 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,37.01 - - -0.01,39.99 - - -2.99,39.99 - - -2.99,37.01 - id: grid_chunk--2.99-37.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.52164 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,40.01 - - -0.01,40.99 - - -1.99,40.99 - - -1.99,40.01 - id: grid_chunk--1.99-40.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616267 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,41.01 - - -0.01,41.99 - - -0.99,41.99 - - -0.99,41.01 - id: grid_chunk--0.99-41.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416133 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,32.01 - - 15.99,40.99 - - 0.01,40.99 - - 0.01,32.01 - id: grid_chunk-0.01-32.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 574.0018 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 5.99,41.01 - - 5.99,41.99 - - 0.01,41.99 - - 0.01,41.01 - id: grid_chunk-0.01-41.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.44168 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 1.99,42.01 - - 1.99,46.99 - - 1.01,46.99 - - 1.01,42.01 - id: grid_chunk-1.01-42.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521614 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 2.99,47.01 - - 2.99,47.99 - - 1.01,47.99 - - 1.01,47.01 - id: grid_chunk-1.01-47.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616267 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,41.01 - - 15.99,47.99 - - 7.01,47.99 - - 7.01,41.01 - id: grid_chunk-7.01-41.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 250.72171 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 31.99,32.01 - - 31.99,47.99 - - 16.01,47.99 - - 16.01,32.01 - id: grid_chunk-16.01-32.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 1021.4418 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 26.99,48.01 - - 26.99,48.99 - - 16.01,48.99 - - 16.01,48.01 - id: grid_chunk-16.01-48.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 43.041744 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 30.99,48.01 - - 30.99,48.99 - - 29.01,48.99 - - 29.01,48.01 - id: grid_chunk-29.01-48.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 25.99,49.01 - - 25.99,49.99 - - 16.01,49.99 - - 16.01,49.01 - id: grid_chunk-16.01-49.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.12173 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 29.99,49.01 - - 29.99,49.99 - - 28.01,49.99 - - 28.01,49.01 - id: grid_chunk-28.01-49.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 28.99,50.01 - - 28.99,50.99 - - 27.01,50.99 - - 27.01,50.01 - id: grid_chunk-27.01-50.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 24.99,50.01 - - 24.99,51.99 - - 16.01,51.99 - - 16.01,50.01 - id: grid_chunk-16.01-50.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 71.12172 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 27.99,51.01 - - 27.99,51.99 - - 26.01,51.99 - - 26.01,51.01 - id: grid_chunk-26.01-51.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 26.99,52.01 - - 26.99,52.99 - - 16.01,52.99 - - 16.01,52.01 - id: grid_chunk-16.01-52.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 43.041744 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 25.99,53.01 - - 25.99,53.99 - - 16.01,53.99 - - 16.01,53.01 - id: grid_chunk-16.01-53.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.12173 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 3.99,48.01 - - 3.99,48.99 - - 2.01,48.99 - - 2.01,48.01 - id: grid_chunk-2.01-48.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616267 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 4.99,49.01 - - 4.99,49.99 - - 3.01,49.99 - - 3.01,49.01 - id: grid_chunk-3.01-49.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761626 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 5.99,50.01 - - 5.99,50.99 - - 4.01,50.99 - - 4.01,50.01 - id: grid_chunk-4.01-50.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,48.01 - - 15.99,50.99 - - 7.01,50.99 - - 7.01,48.01 - id: grid_chunk-7.01-48.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 107.04172 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,51.01 - - 15.99,51.99 - - 5.01,51.99 - - 5.01,51.01 - id: grid_chunk-5.01-51.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 43.041744 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,52.01 - - 15.99,52.99 - - 6.01,52.99 - - 6.01,52.01 - id: grid_chunk-6.01-52.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.12173 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,53.01 - - 15.99,53.99 - - 7.01,53.99 - - 7.01,53.01 - id: grid_chunk-7.01-53.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.201717 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 32.99,23.01 - - 32.99,23.99 - - 32.01,23.99 - - 32.01,23.01 - id: grid_chunk-32.01-23.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 33.99,24.01 - - 33.99,24.99 - - 32.01,24.99 - - 32.01,24.01 - id: grid_chunk-32.01-24.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616096 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 34.99,25.01 - - 34.99,25.99 - - 33.01,25.99 - - 33.01,25.01 - id: grid_chunk-33.01-25.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616096 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 35.99,26.01 - - 35.99,26.99 - - 34.01,26.99 - - 34.01,26.01 - id: grid_chunk-34.01-26.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616096 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 36.99,27.01 - - 36.99,31.99 - - 32.01,31.99 - - 32.01,27.01 - id: grid_chunk-32.01-27.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 99.20166 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 36.99,32.01 - - 36.99,47.99 - - 32.01,47.99 - - 32.01,32.01 - id: grid_chunk-32.01-32.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 318.32187 - restitution: 0.1 - type: Fixtures - - gravityShakeSound: !type:SoundPathSpecifier - path: /Audio/Effects/alert.ogg - type: Gravity - - chunkCollection: {} - type: DecalGrid - - tiles: - -16,-9: 0 - -16,-8: 0 - -16,-4: 0 - -16,-2: 1 - -16,-1: 1 - -15,-16: 0 - -15,-15: 0 - -15,-14: 0 - -15,-13: 0 - -15,-12: 0 - -15,-11: 0 - -15,-10: 0 - -15,-9: 0 - -15,-8: 0 - -15,-7: 0 - -15,-4: 0 - -15,-2: 1 - -15,-1: 1 - -14,-7: 0 - -14,-6: 0 - -14,-4: 0 - -14,-2: 1 - -14,-1: 1 - -13,-6: 0 - -13,-5: 0 - -13,-4: 1 - -13,-2: 1 - -13,-1: 1 - -12,-5: 1 - -12,-4: 1 - -12,-2: 1 - -12,-1: 1 - -11,-5: 1 - -11,-4: 1 - -11,-2: 1 - -11,-1: 1 - -10,-6: 1 - -10,-5: 1 - -10,-4: 1 - -10,-2: 1 - -10,-1: 1 - -9,-6: 1 - -9,-5: 1 - -9,-4: 1 - -8,-16: 0 - -8,-15: 0 - -8,-14: 0 - -8,-13: 0 - -8,-12: 0 - -8,-11: 0 - -8,-10: 0 - -8,-9: 0 - -8,-8: 0 - -8,-7: 1 - -8,-6: 1 - -8,-5: 1 - -8,-2: 1 - -8,-1: 1 - -7,-15: 0 - -7,-12: 0 - -7,-8: 1 - -7,-7: 1 - -7,-6: 1 - -7,-3: 1 - -7,-2: 1 - -7,-1: 1 - -6,-15: 0 - -6,-12: 0 - -6,-8: 1 - -6,-7: 1 - -6,-4: 1 - -6,-3: 1 - -6,-2: 1 - -6,-1: 1 - -5,-15: 0 - -5,-12: 0 - -5,-10: 1 - -5,-9: 1 - -5,-8: 1 - -5,-5: 1 - -5,-4: 1 - -5,-3: 1 - -5,-2: 1 - -5,-1: 1 - -4,-16: 0 - -4,-15: 0 - -4,-14: 0 - -4,-13: 0 - -4,-12: 0 - -4,-11: 1 - -4,-10: 1 - -4,-9: 1 - -4,-6: 1 - -4,-5: 1 - -4,-4: 1 - -4,-3: 1 - -4,-2: 1 - -4,-1: 1 - -3,-7: 1 - -3,-6: 1 - -3,-5: 1 - -3,-4: 1 - -3,-3: 1 - -3,-2: 1 - -3,-1: 1 - -2,-16: 1 - -2,-15: 1 - -2,-14: 1 - -2,-13: 1 - -2,-12: 1 - -2,-11: 1 - -2,-10: 1 - -2,-9: 1 - -2,-7: 1 - -2,-6: 1 - -2,-5: 1 - -2,-4: 1 - -2,-3: 1 - -2,-2: 1 - -2,-1: 1 - -1,-16: 1 - -1,-15: 1 - -1,-14: 1 - -1,-13: 1 - -1,-12: 1 - -1,-11: 1 - -1,-10: 1 - -1,-9: 1 - -1,-7: 1 - -1,-6: 1 - -1,-5: 1 - -1,-4: 1 - -1,-3: 1 - -1,-2: 1 - -1,-1: 1 - 0,-16: 1 - 0,-15: 1 - 0,-14: 1 - 0,-13: 1 - 0,-12: 1 - 0,-11: 1 - 0,-10: 1 - 0,-9: 1 - 0,-7: 1 - 0,-6: 1 - 0,-5: 1 - 0,-4: 1 - 0,-3: 1 - 0,-2: 1 - 0,-1: 1 - 1,-7: 1 - 1,-6: 1 - 1,-5: 1 - 1,-4: 1 - 1,-3: 1 - 1,-2: 1 - 1,-1: 1 - 2,-16: 0 - 2,-15: 0 - 2,-14: 0 - 2,-13: 0 - 2,-12: 0 - 2,-11: 1 - 2,-10: 1 - 2,-9: 1 - 2,-6: 1 - 2,-5: 1 - 2,-4: 1 - 2,-3: 1 - 2,-2: 1 - 2,-1: 1 - 3,-15: 0 - 3,-12: 0 - 3,-11: 1 - 3,-10: 1 - 3,-9: 1 - 3,-8: 1 - 3,-5: 1 - 3,-4: 1 - 3,-3: 1 - 3,-2: 1 - 3,-1: 1 - 4,-15: 0 - 4,-12: 0 - 4,-9: 1 - 4,-8: 1 - 4,-7: 1 - 4,-4: 1 - 4,-3: 1 - 4,-2: 1 - 4,-1: 1 - 5,-15: 0 - 5,-12: 0 - 5,-8: 1 - 5,-7: 1 - 5,-6: 1 - 5,-3: 1 - 5,-2: 1 - 5,-1: 1 - 6,-16: 0 - 6,-15: 0 - 6,-14: 0 - 6,-13: 0 - 6,-12: 0 - 6,-11: 0 - 6,-10: 0 - 6,-9: 0 - 6,-8: 0 - 6,-7: 0 - 6,-6: 0 - 6,-5: 0 - 6,-2: 1 - 6,-1: 1 - 7,-4: 1 - 8,-5: 1 - 8,-4: 1 - 8,-2: 1 - 8,-1: 1 - 9,-5: 1 - 9,-4: 1 - 9,-2: 1 - 9,-1: 1 - 10,-5: 1 - 10,-4: 1 - 10,-2: 1 - 10,-1: 1 - 11,-6: 1 - 11,-5: 1 - 11,-4: 1 - 11,-2: 1 - 11,-1: 1 - 12,-7: 1 - 12,-6: 1 - 12,-5: 1 - 12,-4: 1 - 12,-2: 1 - 12,-1: 1 - 13,-7: 1 - 13,-6: 1 - 13,-5: 1 - 13,-4: 1 - 13,-2: 1 - 13,-1: 1 - 14,-7: 1 - 14,-6: 1 - 14,-5: 1 - 14,-4: 1 - 14,-2: 1 - 14,-1: 1 - 15,-7: 1 - 15,-6: 1 - 15,-5: 1 - 15,-4: 1 - 15,-2: 1 - 15,-1: 1 - -16,0: 1 - -16,2: 0 - -16,6: 0 - -16,11: 0 - -15,0: 1 - -15,2: 0 - -15,3: 0 - -15,4: 0 - -15,5: 0 - -15,6: 0 - -15,7: 0 - -15,8: 0 - -15,9: 0 - -15,10: 0 - -15,11: 0 - -14,0: 1 - -14,2: 0 - -14,6: 0 - -14,11: 0 - -13,0: 1 - -13,2: 0 - -13,6: 0 - -13,11: 0 - -12,0: 1 - -12,2: 1 - -12,6: 0 - -12,11: 0 - -11,0: 1 - -11,2: 1 - -11,3: 1 - -11,4: 1 - -11,5: 1 - -11,6: 0 - -11,11: 0 - -10,0: 1 - -10,2: 1 - -10,3: 1 - -10,4: 1 - -10,5: 1 - -10,6: 1 - -10,11: 0 - -9,2: 1 - -9,3: 1 - -9,4: 1 - -9,5: 1 - -9,6: 1 - -9,7: 1 - -9,11: 0 - -8,0: 1 - -8,3: 1 - -8,4: 1 - -8,5: 1 - -8,6: 1 - -8,7: 1 - -8,8: 1 - -8,9: 1 - -8,10: 1 - -8,11: 1 - -7,0: 1 - -7,1: 1 - -7,4: 1 - -7,5: 1 - -7,6: 1 - -7,7: 1 - -7,8: 1 - -7,9: 1 - -7,10: 1 - -7,11: 1 - -7,12: 1 - -6,0: 1 - -6,1: 1 - -6,2: 1 - -6,5: 1 - -6,6: 1 - -6,7: 1 - -6,8: 1 - -6,9: 1 - -6,10: 1 - -6,11: 1 - -6,12: 1 - -6,13: 1 - -5,0: 1 - -5,1: 1 - -5,2: 1 - -5,3: 1 - -5,6: 1 - -5,7: 1 - -5,8: 1 - -5,9: 1 - -5,10: 1 - -5,11: 1 - -5,12: 1 - -5,13: 1 - -5,14: 0 - -5,15: 0 - -4,0: 1 - -4,1: 1 - -4,2: 1 - -4,3: 1 - -4,4: 1 - -4,7: 1 - -4,8: 1 - -4,9: 1 - -4,10: 1 - -4,11: 1 - -4,12: 1 - -4,13: 1 - -3,0: 1 - -3,1: 1 - -3,2: 1 - -3,3: 1 - -3,4: 1 - -3,5: 1 - -3,12: 1 - -3,13: 1 - -3,14: 1 - -2,0: 1 - -2,1: 1 - -2,2: 1 - -2,3: 1 - -2,4: 1 - -2,5: 1 - -2,6: 1 - -2,8: 1 - -2,9: 1 - -2,10: 1 - -2,13: 1 - -2,14: 1 - -1,0: 1 - -1,1: 1 - -1,2: 1 - -1,3: 1 - -1,4: 1 - -1,5: 1 - -1,6: 1 - -1,8: 1 - -1,9: 1 - -1,10: 1 - -1,11: 1 - -1,14: 1 - -1,15: 1 - 0,0: 1 - 0,1: 1 - 0,2: 1 - 0,3: 1 - 0,4: 1 - 0,5: 1 - 0,6: 1 - 0,8: 1 - 0,9: 1 - 0,10: 1 - 0,11: 1 - 0,12: 1 - 1,0: 1 - 1,1: 1 - 1,2: 1 - 1,3: 1 - 1,4: 1 - 1,5: 1 - 1,10: 1 - 1,11: 1 - 1,12: 1 - 1,14: 1 - 1,15: 1 - 2,0: 1 - 2,1: 1 - 2,2: 1 - 2,3: 1 - 2,4: 1 - 2,7: 1 - 2,8: 1 - 2,10: 1 - 2,11: 1 - 2,12: 1 - 2,14: 1 - 2,15: 1 - 3,0: 1 - 3,1: 1 - 3,2: 1 - 3,3: 1 - 3,6: 1 - 3,7: 1 - 3,8: 1 - 3,10: 1 - 3,11: 1 - 3,12: 1 - 3,14: 1 - 3,15: 1 - 4,0: 1 - 4,1: 1 - 4,2: 1 - 4,5: 1 - 4,6: 1 - 4,7: 1 - 4,8: 1 - 4,10: 1 - 4,11: 1 - 4,12: 1 - 5,0: 1 - 5,1: 1 - 5,4: 1 - 5,5: 1 - 5,6: 1 - 5,7: 1 - 5,8: 1 - 5,10: 1 - 5,11: 1 - 5,12: 1 - 5,14: 1 - 5,15: 1 - 6,0: 1 - 6,3: 1 - 6,4: 1 - 6,5: 1 - 6,6: 1 - 6,7: 1 - 6,15: 1 - 7,2: 1 - 7,3: 1 - 7,4: 1 - 7,5: 1 - 7,6: 1 - 7,9: 1 - 7,10: 1 - 7,11: 1 - 7,12: 1 - 7,13: 1 - 8,0: 1 - 8,2: 1 - 8,3: 1 - 8,4: 1 - 8,5: 1 - 8,6: 1 - 8,8: 1 - 8,9: 1 - 8,10: 1 - 8,11: 1 - 8,12: 1 - 8,13: 1 - 8,14: 1 - 9,0: 1 - 9,2: 1 - 9,3: 1 - 9,4: 1 - 9,5: 1 - 9,6: 1 - 9,8: 1 - 9,9: 1 - 9,10: 1 - 9,11: 1 - 9,12: 1 - 9,13: 1 - 9,14: 1 - 10,0: 1 - 10,2: 1 - 10,3: 1 - 10,4: 1 - 10,5: 1 - 10,6: 1 - 10,8: 1 - 10,9: 1 - 10,10: 1 - 10,11: 1 - 10,12: 1 - 10,13: 1 - 10,14: 1 - 11,0: 1 - 11,2: 1 - 11,3: 1 - 11,4: 1 - 11,5: 1 - 11,6: 1 - 11,8: 1 - 11,9: 1 - 11,10: 1 - 11,11: 1 - 11,12: 1 - 11,13: 1 - 11,14: 1 - 12,0: 1 - 12,2: 1 - 12,3: 1 - 12,4: 1 - 12,5: 1 - 12,6: 1 - 12,8: 1 - 12,9: 1 - 12,10: 1 - 12,11: 1 - 12,12: 1 - 12,13: 1 - 12,14: 1 - 13,0: 1 - 13,2: 1 - 13,3: 1 - 13,4: 1 - 13,5: 1 - 13,6: 1 - 13,8: 1 - 13,9: 1 - 13,10: 1 - 13,11: 1 - 13,12: 1 - 13,13: 1 - 13,14: 1 - 14,0: 1 - 14,2: 1 - 14,3: 1 - 14,4: 1 - 14,5: 1 - 14,6: 1 - 14,9: 1 - 14,10: 1 - 14,11: 1 - 14,12: 1 - 14,13: 1 - 15,0: 1 - 15,2: 1 - 15,3: 1 - 15,4: 1 - 15,5: 1 - 15,6: 1 - 15,7: 1 - 15,10: 1 - 15,11: 1 - 15,12: 1 - 15,15: 1 - -16,-20: 0 - -16,-19: 0 - -15,-21: 0 - -15,-20: 0 - -15,-19: 0 - -15,-18: 0 - -15,-17: 0 - -14,-22: 0 - -14,-21: 0 - -13,-23: 0 - -13,-22: 0 - -12,-26: 0 - -12,-25: 0 - -12,-24: 0 - -12,-23: 0 - -12,-22: 0 - -11,-27: 0 - -11,-21: 0 - -10,-28: 0 - -10,-25: 1 - -10,-24: 1 - -10,-23: 1 - -10,-20: 0 - -9,-28: 0 - -9,-26: 1 - -9,-25: 1 - -9,-24: 1 - -9,-23: 1 - -9,-22: 1 - -9,-20: 0 - -8,-28: 0 - -8,-26: 1 - -8,-25: 1 - -8,-24: 1 - -8,-23: 1 - -8,-22: 1 - -8,-20: 0 - -8,-19: 0 - -8,-18: 0 - -8,-17: 0 - -7,-28: 0 - -7,-26: 1 - -7,-25: 1 - -7,-24: 1 - -7,-23: 1 - -7,-22: 1 - -7,-20: 0 - -6,-28: 0 - -6,-26: 1 - -6,-25: 1 - -6,-24: 1 - -6,-23: 1 - -6,-22: 1 - -6,-20: 0 - -5,-29: 0 - -5,-26: 1 - -5,-25: 1 - -5,-24: 1 - -5,-23: 1 - -5,-22: 1 - -5,-19: 0 - -4,-32: 0 - -4,-31: 0 - -4,-30: 0 - -4,-27: 1 - -4,-26: 1 - -4,-25: 1 - -4,-24: 1 - -4,-23: 1 - -4,-22: 1 - -4,-21: 1 - -4,-18: 0 - -4,-17: 0 - -3,-28: 1 - -3,-27: 1 - -3,-26: 1 - -3,-25: 1 - -3,-24: 1 - -3,-23: 1 - -3,-22: 1 - -3,-21: 1 - -3,-20: 1 - -2,-32: 1 - -2,-31: 1 - -2,-30: 1 - -2,-28: 1 - -2,-27: 1 - -2,-26: 1 - -2,-25: 1 - -2,-24: 1 - -2,-23: 1 - -2,-22: 1 - -2,-21: 1 - -2,-20: 1 - -2,-18: 1 - -2,-17: 1 - -1,-32: 1 - -1,-31: 1 - -1,-30: 1 - -1,-28: 1 - -1,-27: 1 - -1,-26: 1 - -1,-25: 1 - -1,-24: 1 - -1,-23: 1 - -1,-22: 1 - -1,-21: 1 - -1,-20: 1 - -1,-18: 1 - -1,-17: 1 - 0,-32: 1 - 0,-31: 1 - 0,-30: 1 - 0,-28: 1 - 0,-27: 1 - 0,-26: 1 - 0,-25: 1 - 0,-24: 1 - 0,-23: 1 - 0,-22: 1 - 0,-21: 1 - 0,-20: 1 - 0,-18: 1 - 0,-17: 1 - 1,-28: 1 - 1,-27: 1 - 1,-26: 1 - 1,-25: 1 - 1,-24: 1 - 1,-23: 1 - 1,-22: 1 - 1,-21: 1 - 1,-20: 1 - 2,-32: 0 - 2,-31: 0 - 2,-30: 0 - 2,-27: 1 - 2,-26: 1 - 2,-25: 1 - 2,-24: 1 - 2,-23: 1 - 2,-22: 1 - 2,-21: 1 - 2,-18: 0 - 2,-17: 0 - 3,-29: 0 - 3,-26: 1 - 3,-25: 1 - 3,-24: 1 - 3,-23: 1 - 3,-22: 1 - 3,-19: 0 - 4,-28: 0 - 4,-26: 1 - 4,-25: 1 - 4,-24: 1 - 4,-23: 1 - 4,-22: 1 - 4,-20: 0 - 5,-28: 0 - 5,-26: 1 - 5,-25: 1 - 5,-24: 1 - 5,-23: 1 - 5,-22: 1 - 5,-20: 0 - 6,-28: 0 - 6,-26: 1 - 6,-25: 1 - 6,-24: 1 - 6,-23: 1 - 6,-22: 1 - 6,-20: 0 - 6,-19: 0 - 6,-18: 0 - 6,-17: 0 - 7,-28: 0 - 7,-26: 1 - 7,-25: 1 - 7,-24: 1 - 7,-23: 1 - 7,-22: 1 - 7,-20: 0 - 8,-28: 0 - 8,-25: 1 - 8,-24: 1 - 8,-23: 1 - 8,-20: 0 - 9,-27: 0 - 9,-21: 0 - 10,-26: 0 - 10,-25: 0 - 10,-24: 0 - 10,-23: 0 - 10,-22: 0 - 16,-7: 1 - 16,-6: 1 - 16,-5: 1 - 16,-4: 1 - 16,-2: 1 - 16,-1: 1 - 17,-7: 1 - 17,-6: 1 - 17,-5: 1 - 17,-4: 1 - 17,-2: 1 - 17,-1: 1 - 18,-7: 1 - 18,-6: 1 - 18,-5: 1 - 18,-4: 1 - 18,-2: 1 - 18,-1: 1 - 19,-7: 1 - 19,-6: 1 - 19,-5: 1 - 20,-8: 1 - 20,-7: 1 - 20,-6: 1 - 20,-2: 1 - 20,-1: 1 - 21,-8: 1 - 21,-7: 1 - 21,-4: 1 - 21,-2: 1 - 21,-1: 1 - 22,-8: 1 - 22,-5: 1 - 22,-4: 1 - 22,-1: 1 - 23,-8: 1 - 23,-6: 1 - 23,-5: 1 - 23,-4: 1 - 23,-3: 1 - 24,-8: 1 - 24,-6: 1 - 24,-5: 1 - 24,-4: 1 - 24,-3: 1 - 24,-2: 1 - 25,-9: 1 - 25,-8: 1 - 25,-6: 1 - 25,-5: 1 - 25,-4: 1 - 25,-3: 1 - 25,-2: 1 - 26,-9: 1 - 26,-8: 1 - 26,-6: 1 - 26,-5: 1 - 26,-4: 1 - 26,-3: 1 - 26,-2: 1 - 26,-1: 1 - 27,-9: 1 - 27,-8: 1 - 27,-6: 1 - 27,-5: 1 - 27,-4: 1 - 27,-3: 1 - 27,-2: 1 - 27,-1: 1 - 28,-9: 1 - 28,-8: 1 - 28,-5: 1 - 28,-4: 1 - 28,-3: 1 - 28,-2: 1 - 28,-1: 1 - 29,-9: 1 - 29,-8: 1 - 29,-7: 1 - 29,-4: 1 - 29,-3: 1 - 29,-2: 1 - 29,-1: 1 - 30,-8: 1 - 30,-7: 1 - 30,-6: 1 - 30,-3: 1 - 30,-2: 1 - 30,-1: 1 - 31,-8: 1 - 31,-7: 1 - 31,-6: 1 - 31,-5: 1 - 31,-2: 1 - 31,-1: 1 - 32,2: 1 - 32,3: 1 - 32,4: 1 - 32,5: 1 - 32,6: 1 - 32,7: 1 - 32,8: 1 - 32,9: 1 - 33,0: 1 - 33,1: 1 - 33,2: 1 - 33,3: 1 - 33,5: 1 - 33,6: 1 - 33,7: 1 - 34,0: 1 - 34,1: 1 - 34,2: 1 - 35,0: 1 - 35,1: 1 - 32,-7: 1 - 32,-6: 1 - 32,-5: 1 - 32,-4: 1 - 33,-7: 1 - 33,-6: 1 - 33,-5: 1 - 33,-4: 1 - 33,-3: 1 - 33,-2: 1 - 33,-1: 1 - 34,-6: 1 - 34,-5: 1 - 34,-4: 1 - 34,-3: 1 - 34,-2: 1 - 34,-1: 1 - 35,-2: 1 - 35,-1: 1 - 16,0: 1 - 16,2: 1 - 16,3: 1 - 16,4: 1 - 16,5: 1 - 16,6: 1 - 16,7: 1 - 16,8: 1 - 16,14: 1 - 16,15: 1 - 17,0: 1 - 17,2: 1 - 17,3: 1 - 17,4: 1 - 17,5: 1 - 17,6: 1 - 17,7: 1 - 17,8: 1 - 17,9: 1 - 17,10: 1 - 17,11: 1 - 17,12: 1 - 17,13: 1 - 17,14: 1 - 17,15: 1 - 18,0: 1 - 18,2: 1 - 18,3: 1 - 18,4: 1 - 18,5: 1 - 18,6: 1 - 18,7: 1 - 18,8: 1 - 18,9: 1 - 18,10: 1 - 18,11: 1 - 18,12: 1 - 18,13: 1 - 18,14: 1 - 18,15: 1 - 19,3: 1 - 19,4: 1 - 19,5: 1 - 19,6: 1 - 19,7: 1 - 19,8: 1 - 19,9: 1 - 19,10: 1 - 19,11: 1 - 19,12: 1 - 19,13: 1 - 19,14: 1 - 19,15: 1 - 20,0: 1 - 20,1: 1 - 20,4: 1 - 20,5: 1 - 20,6: 1 - 21,0: 1 - 21,1: 1 - 21,2: 1 - 21,5: 1 - 21,8: 1 - 21,9: 1 - 21,10: 1 - 21,11: 1 - 21,12: 1 - 21,13: 1 - 21,14: 1 - 21,15: 1 - 22,0: 1 - 22,1: 1 - 22,2: 1 - 22,3: 1 - 22,7: 1 - 22,8: 1 - 22,9: 1 - 22,10: 1 - 22,11: 1 - 22,12: 1 - 22,13: 1 - 22,14: 1 - 22,15: 1 - 23,0: 1 - 23,1: 1 - 23,2: 1 - 23,3: 1 - 23,4: 1 - 23,6: 1 - 23,7: 1 - 23,8: 1 - 23,9: 1 - 23,10: 1 - 23,11: 1 - 23,12: 1 - 23,13: 1 - 23,14: 1 - 23,15: 1 - 24,0: 1 - 24,1: 1 - 24,2: 1 - 24,3: 1 - 24,4: 1 - 24,6: 1 - 24,7: 1 - 24,8: 1 - 24,9: 1 - 24,10: 1 - 24,11: 1 - 24,12: 1 - 24,13: 1 - 24,14: 1 - 24,15: 1 - 25,3: 1 - 25,4: 1 - 25,6: 1 - 25,7: 1 - 25,8: 1 - 25,9: 1 - 26,0: 1 - 26,1: 1 - 26,3: 1 - 26,4: 1 - 26,6: 1 - 26,7: 1 - 26,8: 1 - 26,9: 1 - 26,10: 1 - 26,11: 1 - 26,12: 1 - 26,13: 1 - 26,14: 1 - 26,15: 1 - 27,0: 1 - 27,1: 1 - 27,4: 1 - 27,6: 1 - 27,7: 1 - 27,8: 1 - 27,9: 1 - 27,10: 1 - 27,11: 1 - 27,12: 1 - 27,13: 1 - 27,14: 1 - 27,15: 1 - 28,0: 1 - 28,1: 1 - 28,2: 1 - 28,7: 1 - 28,8: 1 - 28,9: 1 - 28,10: 1 - 28,11: 1 - 28,12: 1 - 28,13: 1 - 28,14: 1 - 28,15: 1 - 29,0: 1 - 29,1: 1 - 29,2: 1 - 29,5: 1 - 29,8: 1 - 29,9: 1 - 29,10: 1 - 29,11: 1 - 29,12: 1 - 29,13: 1 - 29,14: 1 - 29,15: 1 - 30,0: 1 - 30,1: 1 - 30,4: 1 - 30,5: 1 - 30,6: 1 - 31,0: 1 - 31,3: 1 - 31,4: 1 - 31,5: 1 - 31,6: 1 - 31,7: 1 - 31,8: 1 - 31,9: 1 - 31,10: 0 - 31,11: 0 - 31,12: 0 - 31,13: 0 - 31,14: 0 - 31,15: 0 - 16,16: 1 - 16,17: 1 - 16,18: 1 - 16,21: 0 - 16,25: 0 - 16,26: 0 - 16,27: 0 - 16,28: 1 - 16,29: 0 - 16,30: 1 - 16,31: 0 - 17,16: 1 - 17,17: 1 - 17,18: 1 - 17,19: 0 - 17,20: 0 - 17,21: 0 - 17,24: 0 - 17,25: 0 - 17,27: 0 - 17,28: 1 - 17,29: 0 - 17,30: 1 - 17,31: 0 - 18,16: 1 - 18,17: 1 - 18,21: 0 - 18,23: 0 - 18,24: 0 - 18,27: 0 - 18,28: 1 - 18,29: 0 - 18,30: 1 - 18,31: 0 - 19,16: 1 - 19,17: 0 - 19,18: 0 - 19,19: 0 - 19,21: 0 - 19,22: 0 - 19,23: 0 - 19,24: 0 - 19,27: 0 - 19,28: 1 - 19,29: 0 - 19,30: 1 - 19,31: 0 - 20,20: 0 - 20,21: 0 - 20,22: 0 - 20,24: 0 - 20,27: 0 - 20,28: 1 - 20,29: 0 - 20,30: 1 - 20,31: 0 - 21,16: 1 - 21,17: 1 - 21,18: 1 - 21,21: 0 - 21,24: 0 - 21,27: 0 - 21,28: 1 - 21,29: 0 - 21,30: 1 - 21,31: 0 - 22,16: 1 - 22,17: 1 - 22,18: 1 - 22,19: 1 - 22,22: 0 - 22,24: 0 - 22,27: 0 - 22,28: 1 - 22,29: 0 - 22,30: 1 - 22,31: 0 - 23,16: 1 - 23,17: 1 - 23,18: 1 - 23,19: 1 - 23,20: 1 - 23,22: 0 - 23,24: 0 - 23,27: 0 - 23,28: 1 - 23,29: 0 - 23,30: 1 - 23,31: 0 - 24,16: 1 - 24,17: 1 - 24,18: 1 - 24,19: 1 - 24,23: 0 - 24,24: 0 - 24,25: 0 - 24,26: 0 - 24,27: 0 - 24,28: 0 - 24,29: 0 - 24,30: 0 - 24,31: 0 - 25,17: 1 - 25,18: 1 - 25,19: 1 - 25,21: 1 - 25,23: 1 - 25,24: 1 - 25,25: 1 - 25,26: 1 - 25,27: 1 - 25,28: 1 - 25,29: 1 - 25,30: 1 - 25,31: 1 - 26,16: 1 - 26,17: 1 - 26,18: 1 - 26,19: 1 - 26,23: 0 - 26,24: 0 - 26,25: 0 - 26,26: 0 - 26,27: 0 - 26,28: 0 - 26,29: 0 - 26,30: 0 - 26,31: 0 - 27,16: 1 - 27,17: 1 - 27,18: 1 - 27,19: 1 - 27,20: 1 - 27,22: 0 - 27,24: 0 - 27,27: 0 - 27,28: 1 - 27,29: 0 - 27,30: 1 - 27,31: 0 - 28,16: 1 - 28,17: 1 - 28,18: 1 - 28,19: 1 - 28,22: 0 - 28,24: 0 - 28,27: 0 - 28,28: 1 - 28,29: 0 - 28,30: 1 - 28,31: 0 - 29,16: 1 - 29,17: 1 - 29,18: 1 - 29,21: 0 - 29,24: 0 - 29,27: 0 - 29,28: 1 - 29,29: 0 - 29,30: 1 - 29,31: 0 - 30,20: 0 - 30,21: 0 - 30,22: 0 - 30,24: 0 - 30,27: 0 - 30,28: 1 - 30,29: 0 - 30,30: 1 - 30,31: 0 - 31,16: 0 - 31,17: 0 - 31,18: 0 - 31,19: 0 - 31,22: 0 - 31,23: 0 - 31,24: 0 - 31,27: 0 - 31,28: 1 - 31,29: 0 - 31,30: 1 - 31,31: 0 - 0,20: 1 - 0,21: 1 - 0,22: 1 - 0,23: 1 - 0,24: 1 - 0,25: 1 - 0,26: 1 - 0,27: 1 - 0,28: 1 - 0,29: 1 - 0,30: 1 - 0,31: 1 - 1,16: 1 - 1,17: 1 - 1,18: 1 - 1,20: 1 - 1,21: 1 - 1,22: 1 - 1,23: 1 - 1,24: 1 - 1,25: 1 - 1,26: 1 - 1,27: 1 - 1,28: 1 - 1,29: 1 - 1,30: 1 - 1,31: 1 - 2,16: 1 - 2,17: 1 - 2,18: 1 - 2,20: 1 - 2,21: 1 - 2,22: 1 - 2,23: 1 - 2,24: 1 - 2,25: 1 - 2,26: 1 - 2,27: 1 - 2,28: 1 - 2,29: 1 - 2,30: 1 - 2,31: 1 - 3,16: 1 - 3,17: 1 - 3,18: 1 - 3,20: 1 - 3,21: 1 - 3,22: 1 - 3,23: 1 - 3,24: 1 - 3,25: 1 - 3,26: 1 - 3,27: 1 - 3,28: 1 - 3,29: 1 - 3,30: 1 - 3,31: 1 - 4,20: 1 - 4,21: 1 - 4,22: 1 - 4,23: 1 - 4,24: 1 - 4,25: 1 - 4,26: 1 - 4,27: 1 - 4,28: 1 - 4,29: 1 - 4,30: 1 - 4,31: 1 - 5,16: 1 - 5,17: 0 - 5,18: 0 - 5,21: 1 - 5,22: 1 - 5,23: 1 - 5,24: 1 - 5,25: 1 - 5,26: 1 - 5,27: 1 - 5,28: 1 - 5,29: 1 - 5,30: 1 - 5,31: 1 - 6,16: 1 - 6,19: 0 - 6,24: 1 - 6,25: 1 - 6,26: 1 - 6,27: 1 - 6,28: 1 - 6,29: 1 - 6,30: 1 - 6,31: 1 - 7,16: 1 - 7,17: 1 - 7,20: 0 - 7,21: 0 - 7,22: 0 - 8,16: 1 - 8,17: 1 - 8,18: 1 - 8,21: 0 - 8,23: 0 - 8,25: 1 - 8,26: 1 - 8,27: 1 - 8,28: 1 - 8,29: 1 - 8,30: 1 - 8,31: 1 - 9,16: 1 - 9,17: 1 - 9,18: 1 - 9,21: 0 - 9,23: 0 - 9,25: 1 - 9,26: 1 - 9,27: 1 - 9,28: 1 - 9,29: 1 - 9,30: 1 - 9,31: 1 - 10,16: 1 - 10,17: 1 - 10,18: 1 - 10,21: 0 - 10,23: 0 - 10,25: 1 - 10,26: 1 - 10,27: 1 - 10,28: 1 - 10,29: 1 - 10,30: 1 - 10,31: 1 - 11,16: 1 - 11,17: 1 - 11,18: 1 - 11,19: 1 - 11,20: 0 - 11,21: 0 - 11,22: 0 - 11,23: 0 - 11,25: 1 - 11,26: 1 - 11,27: 1 - 11,28: 1 - 11,29: 1 - 11,30: 1 - 11,31: 1 - 12,16: 1 - 12,17: 1 - 12,18: 1 - 12,19: 1 - 12,21: 0 - 12,23: 0 - 12,26: 1 - 12,27: 1 - 12,28: 1 - 12,29: 1 - 12,30: 1 - 12,31: 1 - 13,16: 1 - 13,17: 1 - 13,18: 1 - 13,19: 1 - 13,21: 0 - 13,24: 0 - 14,16: 1 - 14,17: 1 - 14,18: 1 - 14,19: 1 - 14,21: 0 - 14,25: 0 - 14,26: 0 - 14,27: 0 - 14,28: 0 - 14,29: 0 - 14,30: 0 - 14,31: 0 - 15,16: 1 - 15,17: 1 - 15,18: 1 - 15,19: 1 - 15,21: 0 - 15,26: 0 - 15,27: 0 - 15,28: 1 - 15,29: 0 - 15,30: 1 - 15,31: 0 - -32,-7: 0 - -32,-5: 1 - -32,-4: 1 - -32,-3: 1 - -32,-2: 1 - -32,-1: 1 - -31,-7: 0 - -31,-5: 1 - -31,-4: 1 - -31,-3: 1 - -31,-2: 1 - -31,-1: 1 - -30,-7: 0 - -30,-5: 1 - -30,-4: 1 - -30,-3: 1 - -30,-2: 1 - -30,-1: 1 - -29,-7: 0 - -29,-5: 1 - -29,-4: 1 - -29,-3: 1 - -29,-2: 1 - -29,-1: 1 - -28,-8: 0 - -28,-7: 0 - -28,-5: 1 - -28,-4: 1 - -28,-3: 1 - -28,-2: 1 - -28,-1: 1 - -27,-9: 0 - -27,-8: 0 - -27,-7: 0 - -27,-5: 1 - -27,-4: 1 - -27,-3: 1 - -27,-2: 1 - -27,-1: 1 - -26,-10: 0 - -26,-9: 0 - -26,-7: 0 - -26,-5: 1 - -26,-4: 1 - -26,-3: 1 - -26,-2: 1 - -26,-1: 1 - -25,-11: 0 - -25,-10: 0 - -25,-7: 0 - -25,-5: 1 - -25,-4: 1 - -25,-3: 1 - -25,-2: 1 - -25,-1: 1 - -24,-12: 0 - -24,-11: 0 - -24,-7: 0 - -24,-5: 1 - -24,-4: 1 - -24,-3: 1 - -24,-2: 1 - -24,-1: 1 - -23,-13: 0 - -23,-12: 0 - -23,-7: 0 - -23,-5: 1 - -23,-4: 1 - -23,-3: 1 - -23,-2: 1 - -23,-1: 1 - -22,-14: 0 - -22,-13: 0 - -22,-7: 0 - -22,-5: 1 - -22,-4: 1 - -22,-3: 1 - -22,-2: 1 - -22,-1: 1 - -21,-15: 0 - -21,-14: 0 - -21,-13: 0 - -21,-7: 0 - -21,-5: 1 - -21,-4: 1 - -21,-3: 1 - -21,-2: 1 - -21,-1: 1 - -20,-16: 0 - -20,-15: 0 - -20,-13: 0 - -20,-12: 0 - -20,-7: 0 - -20,-4: 1 - -20,-3: 1 - -20,-2: 1 - -20,-1: 1 - -19,-16: 0 - -19,-12: 0 - -19,-11: 0 - -19,-6: 0 - -19,-3: 1 - -19,-2: 1 - -19,-1: 1 - -18,-11: 0 - -18,-10: 0 - -18,-5: 0 - -17,-10: 0 - -17,-9: 0 - -17,-4: 0 - -17,-2: 1 - -17,-1: 1 - -32,0: 1 - -32,1: 1 - -32,2: 1 - -32,3: 1 - -32,5: 1 - -32,6: 1 - -32,7: 1 - -32,8: 1 - -32,9: 1 - -32,10: 1 - -32,11: 1 - -32,12: 1 - -32,13: 1 - -32,15: 0 - -31,0: 1 - -31,1: 1 - -31,2: 1 - -31,3: 1 - -31,5: 1 - -31,6: 1 - -31,7: 1 - -31,8: 1 - -31,9: 1 - -31,10: 1 - -31,11: 1 - -31,12: 1 - -31,15: 0 - -30,0: 1 - -30,1: 1 - -30,2: 1 - -30,3: 1 - -30,14: 0 - -29,0: 1 - -29,1: 1 - -29,2: 1 - -29,3: 1 - -29,5: 0 - -29,6: 0 - -29,7: 0 - -29,8: 0 - -29,9: 0 - -29,10: 0 - -29,11: 0 - -29,12: 0 - -29,13: 0 - -28,0: 1 - -28,1: 1 - -28,2: 1 - -28,3: 1 - -28,14: 0 - -27,0: 1 - -27,1: 1 - -27,2: 1 - -27,3: 1 - -27,5: 1 - -27,6: 1 - -27,7: 1 - -27,8: 1 - -27,9: 1 - -27,10: 1 - -27,11: 1 - -27,12: 1 - -27,15: 0 - -26,0: 1 - -26,1: 1 - -26,2: 1 - -26,3: 1 - -26,5: 1 - -26,6: 1 - -26,7: 1 - -26,8: 1 - -26,9: 1 - -26,10: 1 - -26,11: 1 - -26,12: 1 - -26,13: 1 - -26,15: 0 - -25,0: 1 - -25,1: 1 - -25,2: 1 - -25,3: 1 - -25,5: 1 - -25,6: 1 - -25,7: 1 - -25,8: 1 - -25,9: 1 - -25,10: 1 - -25,11: 1 - -25,12: 1 - -25,13: 1 - -25,15: 0 - -24,0: 1 - -24,1: 1 - -24,2: 1 - -24,3: 1 - -24,5: 1 - -24,6: 1 - -24,7: 1 - -24,8: 1 - -24,9: 1 - -24,10: 1 - -24,11: 1 - -24,12: 1 - -24,13: 1 - -24,15: 0 - -23,0: 1 - -23,1: 1 - -23,2: 1 - -23,3: 1 - -23,5: 1 - -23,6: 1 - -23,7: 1 - -23,8: 1 - -23,9: 1 - -23,10: 1 - -23,11: 1 - -23,12: 1 - -23,15: 0 - -22,0: 1 - -22,1: 1 - -22,2: 1 - -22,3: 1 - -22,14: 0 - -21,0: 1 - -21,1: 1 - -21,2: 1 - -21,3: 1 - -21,5: 0 - -21,6: 0 - -21,7: 0 - -21,8: 0 - -21,9: 0 - -21,10: 0 - -21,11: 0 - -21,12: 0 - -21,13: 0 - -20,0: 1 - -20,1: 1 - -20,2: 1 - -20,5: 0 - -20,6: 0 - -20,11: 0 - -19,0: 1 - -19,1: 1 - -19,4: 0 - -19,6: 0 - -19,11: 0 - -18,3: 0 - -18,6: 0 - -18,11: 0 - -17,0: 1 - -17,2: 0 - -17,6: 0 - -17,11: 0 - -43,0: 1 - -43,2: 0 - -42,0: 1 - -42,2: 0 - -41,0: 1 - -41,2: 0 - -40,3: 0 - -39,0: 1 - -39,1: 1 - -39,4: 0 - -38,0: 1 - -38,1: 1 - -38,2: 1 - -38,5: 0 - -37,0: 1 - -37,1: 1 - -37,2: 1 - -37,3: 1 - -37,5: 0 - -37,6: 0 - -37,7: 0 - -37,8: 0 - -37,9: 0 - -37,10: 0 - -37,11: 0 - -37,12: 0 - -37,13: 0 - -36,0: 1 - -36,1: 1 - -36,2: 1 - -36,3: 1 - -36,14: 0 - -35,0: 1 - -35,1: 1 - -35,2: 1 - -35,3: 1 - -35,5: 1 - -35,6: 1 - -35,7: 1 - -35,8: 1 - -35,9: 1 - -35,10: 1 - -35,11: 1 - -35,12: 1 - -35,15: 0 - -34,0: 1 - -34,1: 1 - -34,2: 1 - -34,3: 1 - -34,5: 1 - -34,6: 1 - -34,7: 1 - -34,8: 1 - -34,9: 1 - -34,10: 1 - -34,11: 1 - -34,12: 1 - -34,13: 1 - -34,15: 0 - -33,0: 1 - -33,1: 1 - -33,2: 1 - -33,3: 1 - -33,5: 1 - -33,6: 1 - -33,7: 1 - -33,8: 1 - -33,9: 1 - -33,10: 1 - -33,11: 1 - -33,12: 1 - -33,13: 1 - -33,15: 0 - -43,-4: 0 - -43,-2: 1 - -43,-1: 1 - -42,-4: 0 - -42,-2: 1 - -42,-1: 1 - -41,-4: 0 - -41,-2: 1 - -41,-1: 1 - -40,-5: 0 - -39,-6: 0 - -39,-3: 1 - -39,-2: 1 - -39,-1: 1 - -38,-7: 0 - -38,-4: 1 - -38,-3: 1 - -38,-2: 1 - -38,-1: 1 - -37,-7: 0 - -37,-5: 1 - -37,-4: 1 - -37,-3: 1 - -37,-2: 1 - -37,-1: 1 - -36,-7: 0 - -36,-5: 1 - -36,-4: 1 - -36,-3: 1 - -36,-2: 1 - -36,-1: 1 - -35,-7: 0 - -35,-5: 1 - -35,-4: 1 - -35,-3: 1 - -35,-2: 1 - -35,-1: 1 - -34,-7: 0 - -34,-5: 1 - -34,-4: 1 - -34,-3: 1 - -34,-2: 1 - -34,-1: 1 - -33,-7: 0 - -33,-5: 1 - -33,-4: 1 - -33,-3: 1 - -33,-2: 1 - -33,-1: 2 - -19,-17: 0 - -18,-18: 0 - -18,-17: 0 - -17,-19: 0 - -17,-18: 0 - -6,25: 0 - -6,26: 0 - -6,27: 0 - -6,28: 0 - -6,29: 0 - -6,30: 0 - -6,31: 0 - -5,16: 0 - -5,17: 0 - -5,18: 0 - -5,19: 0 - -5,20: 0 - -5,21: 0 - -5,22: 0 - -5,23: 0 - -5,24: 0 - -4,16: 0 - -4,23: 0 - -4,26: 1 - -4,27: 1 - -4,28: 1 - -4,29: 1 - -4,30: 1 - -4,31: 1 - -3,16: 0 - -3,20: 0 - -3,21: 0 - -3,22: 0 - -3,25: 1 - -3,26: 1 - -3,27: 1 - -3,28: 1 - -3,29: 1 - -3,30: 1 - -3,31: 1 - -2,16: 0 - -2,19: 0 - -2,24: 1 - -2,25: 1 - -2,26: 1 - -2,27: 1 - -2,28: 1 - -2,29: 1 - -2,30: 1 - -2,31: 1 - -1,16: 0 - -1,17: 0 - -1,18: 0 - -1,21: 1 - -1,22: 1 - -1,23: 1 - -1,24: 1 - -1,25: 1 - -1,26: 1 - -1,27: 1 - -1,28: 1 - -1,29: 1 - -1,30: 1 - -1,31: 1 - -6,32: 0 - -6,33: 0 - -6,34: 0 - -5,35: 0 - -4,32: 1 - -4,33: 1 - -4,36: 0 - -3,32: 1 - -3,33: 1 - -3,34: 1 - -3,37: 0 - -3,38: 0 - -3,39: 0 - -2,32: 1 - -2,33: 1 - -2,34: 1 - -2,35: 1 - -2,40: 0 - -1,32: 1 - -1,34: 1 - -1,35: 1 - -1,36: 1 - -1,37: 1 - -1,38: 1 - -1,41: 0 - 0,32: 1 - 0,33: 1 - 0,34: 1 - 0,35: 1 - 0,36: 1 - 0,37: 1 - 0,38: 1 - 0,39: 1 - 0,41: 0 - 1,32: 1 - 1,33: 1 - 1,34: 1 - 1,35: 1 - 1,36: 1 - 1,37: 1 - 1,38: 1 - 1,39: 1 - 1,41: 0 - 1,42: 0 - 1,43: 0 - 1,44: 0 - 1,45: 0 - 1,46: 0 - 1,47: 0 - 2,32: 1 - 2,33: 1 - 2,34: 1 - 2,35: 1 - 2,36: 1 - 2,37: 1 - 2,38: 1 - 2,39: 1 - 2,41: 0 - 2,47: 0 - 3,32: 1 - 3,33: 1 - 3,34: 1 - 3,35: 1 - 3,36: 1 - 3,37: 1 - 3,38: 1 - 3,39: 1 - 3,41: 0 - 4,32: 1 - 4,33: 1 - 4,34: 1 - 4,35: 1 - 4,36: 1 - 4,37: 1 - 4,38: 1 - 4,39: 1 - 4,41: 0 - 5,32: 1 - 5,33: 1 - 5,34: 1 - 5,35: 1 - 5,36: 1 - 5,37: 1 - 5,38: 1 - 5,41: 0 - 6,32: 1 - 6,33: 1 - 6,34: 1 - 6,35: 1 - 6,40: 0 - 7,37: 0 - 7,38: 0 - 7,39: 0 - 7,40: 0 - 7,41: 0 - 7,42: 0 - 7,43: 0 - 7,44: 0 - 7,45: 0 - 7,46: 0 - 7,47: 0 - 8,32: 1 - 8,33: 1 - 8,34: 1 - 8,36: 0 - 8,37: 0 - 8,38: 1 - 8,39: 0 - 8,40: 1 - 8,41: 0 - 8,42: 1 - 8,43: 0 - 8,44: 1 - 8,45: 0 - 8,46: 1 - 8,47: 0 - 9,32: 1 - 9,33: 1 - 9,34: 1 - 9,36: 0 - 9,37: 0 - 9,38: 1 - 9,39: 0 - 9,40: 1 - 9,41: 0 - 9,42: 1 - 9,43: 0 - 9,44: 1 - 9,45: 0 - 9,46: 1 - 9,47: 0 - 10,32: 1 - 10,33: 1 - 10,34: 1 - 10,36: 0 - 10,37: 0 - 10,38: 1 - 10,39: 0 - 10,40: 1 - 10,41: 0 - 10,42: 1 - 10,43: 0 - 10,44: 1 - 10,45: 0 - 10,46: 1 - 10,47: 0 - 11,32: 1 - 11,33: 1 - 11,34: 1 - 11,36: 0 - 11,37: 0 - 11,38: 1 - 11,39: 0 - 11,40: 1 - 11,41: 0 - 11,42: 1 - 11,43: 0 - 11,44: 1 - 11,45: 0 - 11,46: 1 - 11,47: 0 - 12,32: 1 - 12,33: 1 - 12,36: 0 - 12,37: 0 - 12,38: 1 - 12,39: 0 - 12,40: 1 - 12,41: 0 - 12,42: 1 - 12,43: 0 - 12,44: 1 - 12,45: 0 - 12,46: 1 - 12,47: 0 - 13,35: 0 - 13,36: 1 - 13,37: 0 - 13,38: 1 - 13,39: 0 - 13,40: 1 - 13,41: 0 - 13,42: 1 - 13,43: 0 - 13,44: 1 - 13,45: 0 - 13,46: 1 - 13,47: 0 - 14,32: 0 - 14,33: 0 - 14,34: 0 - 14,35: 0 - 14,36: 1 - 14,37: 0 - 14,38: 1 - 14,39: 0 - 14,40: 1 - 14,41: 0 - 14,42: 1 - 14,43: 0 - 14,44: 1 - 14,45: 0 - 14,46: 1 - 14,47: 0 - 15,32: 1 - 15,33: 0 - 15,34: 1 - 15,35: 0 - 15,36: 1 - 15,37: 0 - 15,38: 1 - 15,39: 0 - 15,40: 1 - 15,41: 0 - 15,42: 1 - 15,43: 0 - 15,44: 1 - 15,45: 0 - 15,46: 1 - 15,47: 0 - 16,32: 1 - 16,33: 0 - 16,34: 1 - 16,35: 0 - 16,36: 1 - 16,37: 0 - 16,38: 1 - 16,39: 0 - 16,40: 1 - 16,41: 0 - 16,42: 1 - 16,43: 0 - 16,44: 1 - 16,45: 0 - 16,46: 1 - 16,47: 0 - 17,32: 1 - 17,33: 0 - 17,34: 1 - 17,35: 0 - 17,36: 1 - 17,37: 0 - 17,38: 1 - 17,39: 0 - 17,40: 1 - 17,41: 0 - 17,42: 1 - 17,43: 0 - 17,44: 1 - 17,45: 0 - 17,46: 1 - 17,47: 0 - 18,32: 1 - 18,33: 0 - 18,34: 1 - 18,35: 0 - 18,36: 1 - 18,37: 0 - 18,38: 1 - 18,39: 0 - 18,40: 1 - 18,41: 0 - 18,42: 1 - 18,43: 0 - 18,44: 1 - 18,45: 0 - 18,46: 1 - 18,47: 0 - 19,32: 1 - 19,33: 0 - 19,34: 1 - 19,35: 0 - 19,36: 1 - 19,37: 0 - 19,38: 1 - 19,39: 0 - 19,40: 1 - 19,41: 0 - 19,42: 1 - 19,43: 0 - 19,44: 1 - 19,45: 0 - 19,46: 1 - 19,47: 0 - 20,32: 1 - 20,33: 0 - 20,34: 1 - 20,35: 0 - 20,36: 1 - 20,37: 0 - 20,38: 1 - 20,39: 0 - 20,40: 1 - 20,41: 0 - 20,42: 1 - 20,43: 0 - 20,44: 1 - 20,45: 0 - 20,46: 1 - 20,47: 0 - 21,32: 1 - 21,33: 0 - 21,34: 1 - 21,35: 0 - 21,36: 1 - 21,37: 0 - 21,38: 1 - 21,39: 0 - 21,40: 1 - 21,41: 0 - 21,42: 1 - 21,43: 0 - 21,44: 1 - 21,45: 0 - 21,46: 1 - 21,47: 0 - 22,32: 1 - 22,33: 0 - 22,34: 1 - 22,35: 0 - 22,36: 1 - 22,37: 0 - 22,38: 1 - 22,39: 0 - 22,40: 1 - 22,41: 0 - 22,42: 1 - 22,43: 0 - 22,44: 1 - 22,45: 0 - 22,46: 1 - 22,47: 0 - 23,32: 1 - 23,33: 0 - 23,34: 1 - 23,35: 0 - 23,36: 1 - 23,37: 0 - 23,38: 1 - 23,39: 0 - 23,40: 1 - 23,41: 0 - 23,42: 1 - 23,43: 0 - 23,44: 1 - 23,45: 0 - 23,46: 1 - 23,47: 0 - 24,32: 0 - 24,33: 0 - 24,34: 0 - 24,35: 0 - 24,36: 0 - 24,37: 0 - 24,38: 0 - 24,39: 0 - 24,40: 0 - 24,41: 0 - 24,42: 0 - 24,43: 0 - 24,44: 0 - 24,45: 0 - 24,46: 0 - 24,47: 0 - 25,32: 1 - 25,33: 1 - 25,34: 1 - 25,35: 1 - 25,36: 1 - 25,37: 1 - 25,38: 1 - 25,39: 1 - 25,40: 1 - 25,41: 1 - 25,42: 1 - 25,43: 1 - 25,44: 1 - 25,45: 1 - 25,46: 1 - 25,47: 0 - 26,32: 0 - 26,33: 0 - 26,34: 0 - 26,35: 0 - 26,36: 0 - 26,37: 0 - 26,38: 0 - 26,39: 0 - 26,40: 0 - 26,41: 0 - 26,42: 0 - 26,43: 0 - 26,44: 0 - 26,45: 0 - 26,46: 0 - 26,47: 0 - 27,32: 1 - 27,33: 0 - 27,34: 1 - 27,35: 0 - 27,36: 1 - 27,37: 0 - 27,38: 1 - 27,39: 0 - 27,40: 1 - 27,41: 0 - 27,42: 1 - 27,43: 0 - 27,44: 1 - 27,45: 0 - 27,46: 1 - 27,47: 0 - 28,32: 1 - 28,33: 0 - 28,34: 1 - 28,35: 0 - 28,36: 1 - 28,37: 0 - 28,38: 1 - 28,39: 0 - 28,40: 1 - 28,41: 0 - 28,42: 1 - 28,43: 0 - 28,44: 1 - 28,45: 0 - 28,46: 1 - 28,47: 0 - 29,32: 1 - 29,33: 0 - 29,34: 1 - 29,35: 0 - 29,36: 1 - 29,37: 0 - 29,38: 1 - 29,39: 0 - 29,40: 1 - 29,41: 0 - 29,42: 1 - 29,43: 0 - 29,44: 1 - 29,45: 0 - 29,46: 1 - 29,47: 0 - 30,32: 1 - 30,33: 0 - 30,34: 1 - 30,35: 0 - 30,36: 1 - 30,37: 0 - 30,38: 1 - 30,39: 0 - 30,40: 1 - 30,41: 0 - 30,42: 1 - 30,43: 0 - 30,44: 1 - 30,45: 0 - 30,46: 1 - 30,47: 0 - 31,32: 1 - 31,33: 0 - 31,34: 1 - 31,35: 0 - 31,36: 1 - 31,37: 0 - 31,38: 1 - 31,39: 0 - 31,40: 1 - 31,41: 0 - 31,42: 1 - 31,43: 0 - 31,44: 1 - 31,45: 0 - 31,46: 1 - 31,47: 0 - 16,48: 1 - 16,49: 0 - 16,50: 1 - 16,51: 0 - 16,52: 1 - 16,53: 0 - 17,48: 1 - 17,49: 0 - 17,50: 1 - 17,51: 0 - 17,52: 1 - 17,53: 0 - 18,48: 1 - 18,49: 0 - 18,50: 1 - 18,51: 0 - 18,52: 1 - 18,53: 0 - 19,48: 1 - 19,49: 0 - 19,50: 1 - 19,51: 0 - 19,52: 1 - 19,53: 0 - 20,48: 1 - 20,49: 0 - 20,50: 1 - 20,51: 0 - 20,52: 1 - 20,53: 0 - 21,48: 1 - 21,49: 0 - 21,50: 1 - 21,51: 0 - 21,52: 1 - 21,53: 0 - 22,48: 1 - 22,49: 0 - 22,50: 1 - 22,51: 0 - 22,52: 1 - 22,53: 0 - 23,48: 1 - 23,49: 0 - 23,50: 1 - 23,51: 0 - 23,52: 1 - 23,53: 0 - 24,48: 0 - 24,49: 0 - 24,50: 0 - 24,51: 0 - 24,52: 0 - 24,53: 0 - 25,48: 0 - 25,49: 0 - 25,52: 0 - 25,53: 0 - 26,48: 0 - 26,51: 0 - 26,52: 0 - 27,50: 0 - 27,51: 0 - 28,49: 0 - 28,50: 0 - 29,48: 0 - 29,49: 0 - 30,48: 0 - 2,48: 0 - 3,48: 0 - 3,49: 0 - 4,49: 0 - 4,50: 0 - 5,50: 0 - 5,51: 0 - 6,51: 0 - 6,52: 0 - 7,48: 0 - 7,49: 0 - 7,50: 0 - 7,51: 0 - 7,52: 0 - 7,53: 0 - 8,48: 1 - 8,49: 0 - 8,50: 1 - 8,51: 0 - 8,52: 1 - 8,53: 0 - 9,48: 1 - 9,49: 0 - 9,50: 1 - 9,51: 0 - 9,52: 1 - 9,53: 0 - 10,48: 1 - 10,49: 0 - 10,50: 1 - 10,51: 0 - 10,52: 1 - 10,53: 0 - 11,48: 1 - 11,49: 0 - 11,50: 1 - 11,51: 0 - 11,52: 1 - 11,53: 0 - 12,48: 1 - 12,49: 0 - 12,50: 1 - 12,51: 0 - 12,52: 1 - 12,53: 0 - 13,48: 1 - 13,49: 0 - 13,50: 1 - 13,51: 0 - 13,52: 1 - 13,53: 0 - 14,48: 1 - 14,49: 0 - 14,50: 1 - 14,51: 0 - 14,52: 1 - 14,53: 0 - 15,48: 1 - 15,49: 0 - 15,50: 1 - 15,51: 0 - 15,52: 1 - 15,53: 0 - 32,23: 0 - 32,24: 0 - 32,27: 0 - 32,28: 1 - 32,29: 0 - 32,30: 1 - 32,31: 0 - 33,24: 0 - 33,25: 0 - 33,27: 0 - 33,28: 1 - 33,29: 0 - 33,30: 1 - 33,31: 0 - 34,25: 0 - 34,26: 0 - 34,27: 0 - 34,28: 1 - 34,29: 0 - 34,30: 1 - 34,31: 0 - 35,26: 0 - 35,27: 0 - 35,28: 1 - 35,29: 0 - 35,30: 1 - 35,31: 0 - 36,27: 0 - 36,28: 0 - 36,29: 0 - 36,30: 0 - 36,31: 0 - 32,32: 1 - 32,33: 0 - 32,34: 1 - 32,35: 0 - 32,36: 1 - 32,37: 0 - 32,38: 1 - 32,39: 0 - 32,40: 1 - 32,41: 0 - 32,42: 1 - 32,43: 0 - 32,44: 1 - 32,45: 0 - 32,46: 1 - 32,47: 0 - 33,32: 1 - 33,33: 0 - 33,34: 1 - 33,35: 0 - 33,36: 1 - 33,37: 0 - 33,38: 1 - 33,39: 0 - 33,40: 1 - 33,41: 0 - 33,42: 1 - 33,43: 0 - 33,44: 1 - 33,45: 0 - 33,46: 1 - 33,47: 0 - 34,32: 1 - 34,33: 0 - 34,34: 1 - 34,35: 0 - 34,36: 1 - 34,37: 0 - 34,38: 1 - 34,39: 0 - 34,40: 1 - 34,41: 0 - 34,42: 1 - 34,43: 0 - 34,44: 1 - 34,45: 0 - 34,46: 1 - 34,47: 0 - 35,32: 1 - 35,33: 0 - 35,34: 1 - 35,35: 0 - 35,36: 1 - 35,37: 0 - 35,38: 1 - 35,39: 0 - 35,40: 1 - 35,41: 0 - 35,42: 1 - 35,43: 0 - 35,44: 1 - 35,45: 0 - 35,46: 1 - 35,47: 0 - 36,32: 0 - 36,33: 0 - 36,34: 0 - 36,35: 0 - 36,36: 0 - 36,37: 0 - 36,38: 0 - 36,39: 0 - 36,40: 0 - 36,41: 0 - 36,42: 0 - 36,43: 0 - 36,44: 0 - 36,45: 0 - 36,46: 0 - 36,47: 0 - -16,-3: 1 - -15,-3: 1 - -14,-3: 1 - -13,-3: 1 - -12,-3: 1 - -11,-3: 1 - -10,-3: 1 - -9,-3: 1 - -9,-2: 1 - -9,-1: 1 - -8,-4: 1 - -8,-3: 1 - -7,-5: 1 - -7,-4: 1 - -6,-6: 1 - -6,-5: 1 - -5,-7: 1 - -5,-6: 1 - -4,-8: 1 - -4,-7: 1 - -3,-16: 1 - -3,-15: 1 - -3,-14: 1 - -3,-13: 1 - -3,-12: 1 - -3,-11: 1 - -3,-10: 1 - -3,-9: 1 - -3,-8: 1 - -2,-8: 1 - -1,-8: 1 - 0,-8: 1 - 1,-16: 1 - 1,-15: 1 - 1,-14: 1 - 1,-13: 1 - 1,-12: 1 - 1,-11: 1 - 1,-10: 1 - 1,-9: 1 - 1,-8: 1 - 2,-8: 1 - 2,-7: 1 - 3,-7: 1 - 3,-6: 1 - 4,-6: 1 - 4,-5: 1 - 5,-5: 1 - 5,-4: 1 - 6,-4: 1 - 6,-3: 1 - 7,-3: 1 - 7,-2: 1 - 7,-1: 1 - 8,-3: 1 - 9,-3: 1 - 10,-3: 1 - 11,-3: 1 - 12,-3: 1 - 13,-3: 1 - 14,-3: 1 - 15,-3: 1 - -16,1: 1 - -15,1: 1 - -14,1: 1 - -13,1: 1 - -12,1: 1 - -11,1: 1 - -10,1: 1 - -9,0: 1 - -9,1: 1 - -8,1: 1 - -8,2: 1 - -7,2: 1 - -7,3: 1 - -6,3: 1 - -6,4: 1 - -5,4: 1 - -5,5: 1 - -4,5: 1 - -4,6: 1 - -3,6: 1 - -3,7: 1 - -3,8: 1 - -3,9: 1 - -3,10: 1 - -3,11: 1 - -2,7: 1 - -2,11: 1 - -2,12: 1 - -1,7: 1 - -1,12: 1 - -1,13: 1 - 0,7: 1 - 0,13: 1 - 0,14: 1 - 0,15: 1 - 1,6: 1 - 1,7: 1 - 1,8: 1 - 1,9: 1 - 1,13: 1 - 2,5: 1 - 2,6: 1 - 2,9: 1 - 2,13: 1 - 3,4: 1 - 3,5: 1 - 3,9: 1 - 3,13: 1 - 4,3: 1 - 4,4: 1 - 4,9: 1 - 4,13: 1 - 4,14: 1 - 4,15: 1 - 5,2: 1 - 5,3: 1 - 5,9: 1 - 5,13: 1 - 6,1: 1 - 6,2: 1 - 6,8: 1 - 6,9: 1 - 6,10: 1 - 6,11: 1 - 6,12: 1 - 6,13: 1 - 6,14: 1 - 7,0: 1 - 7,1: 1 - 7,7: 1 - 7,8: 1 - 7,14: 1 - 7,15: 1 - 8,1: 1 - 8,7: 1 - 8,15: 1 - 9,1: 1 - 9,7: 1 - 9,15: 1 - 10,1: 1 - 10,7: 1 - 10,15: 1 - 11,1: 1 - 11,7: 1 - 11,15: 1 - 12,1: 1 - 12,7: 1 - 12,15: 1 - 13,1: 1 - 13,7: 1 - 13,15: 1 - 14,1: 1 - 14,7: 1 - 14,8: 1 - 14,14: 1 - 14,15: 1 - 15,1: 1 - 15,8: 1 - 15,9: 1 - 15,13: 1 - 15,14: 1 - -11,-26: 1 - -11,-25: 1 - -11,-24: 1 - -11,-23: 1 - -11,-22: 1 - -10,-27: 1 - -10,-26: 1 - -10,-22: 1 - -10,-21: 1 - -9,-27: 1 - -9,-21: 1 - -8,-27: 1 - -8,-21: 1 - -7,-27: 1 - -7,-21: 1 - -6,-27: 1 - -6,-21: 1 - -5,-28: 1 - -5,-27: 1 - -5,-21: 1 - -5,-20: 1 - -4,-29: 1 - -4,-28: 1 - -4,-20: 1 - -4,-19: 1 - -3,-32: 1 - -3,-31: 1 - -3,-30: 1 - -3,-29: 1 - -3,-19: 1 - -3,-18: 1 - -3,-17: 1 - -2,-29: 1 - -2,-19: 1 - -1,-29: 1 - -1,-19: 1 - 0,-29: 1 - 0,-19: 1 - 1,-32: 1 - 1,-31: 1 - 1,-30: 1 - 1,-29: 1 - 1,-19: 1 - 1,-18: 1 - 1,-17: 1 - 2,-29: 1 - 2,-28: 1 - 2,-20: 1 - 2,-19: 1 - 3,-28: 1 - 3,-27: 1 - 3,-21: 1 - 3,-20: 1 - 4,-27: 1 - 4,-21: 1 - 5,-27: 1 - 5,-21: 1 - 6,-27: 1 - 6,-21: 1 - 7,-27: 1 - 7,-21: 1 - 8,-27: 1 - 8,-26: 1 - 8,-22: 1 - 8,-21: 1 - 9,-26: 1 - 9,-25: 1 - 9,-24: 1 - 9,-23: 1 - 9,-22: 1 - 16,-3: 1 - 17,-3: 1 - 18,-3: 1 - 19,-4: 1 - 19,-3: 1 - 19,-2: 1 - 19,-1: 1 - 20,-5: 1 - 20,-4: 1 - 20,-3: 1 - 21,-6: 1 - 21,-5: 1 - 21,-3: 1 - 22,-7: 1 - 22,-6: 1 - 22,-3: 1 - 22,-2: 1 - 23,-7: 1 - 23,-2: 1 - 23,-1: 1 - 24,-7: 1 - 24,-1: 1 - 25,-7: 1 - 25,-1: 1 - 26,-7: 1 - 27,-7: 1 - 28,-7: 1 - 28,-6: 1 - 29,-6: 1 - 29,-5: 1 - 30,-5: 1 - 30,-4: 1 - 31,-4: 1 - 31,-3: 1 - 32,0: 1 - 32,1: 1 - 32,-3: 1 - 32,-2: 1 - 32,-1: 1 - 16,1: 1 - 16,9: 1 - 16,10: 1 - 16,11: 1 - 16,12: 1 - 16,13: 1 - 17,1: 1 - 18,1: 1 - 19,0: 1 - 19,1: 1 - 19,2: 1 - 20,2: 1 - 20,3: 1 - 20,7: 1 - 20,8: 1 - 20,9: 1 - 20,10: 1 - 20,11: 1 - 20,12: 1 - 20,13: 1 - 20,14: 1 - 20,15: 1 - 21,3: 1 - 21,4: 1 - 21,6: 1 - 21,7: 1 - 22,4: 1 - 22,5: 1 - 22,6: 1 - 23,5: 1 - 24,5: 1 - 25,0: 1 - 25,1: 1 - 25,2: 1 - 25,5: 1 - 25,10: 1 - 25,11: 1 - 25,12: 1 - 25,13: 1 - 25,14: 1 - 25,15: 1 - 26,2: 1 - 26,5: 1 - 27,2: 1 - 27,3: 1 - 27,5: 1 - 28,3: 1 - 28,4: 1 - 28,5: 1 - 28,6: 1 - 29,3: 1 - 29,4: 1 - 29,6: 1 - 29,7: 1 - 30,2: 1 - 30,3: 1 - 30,7: 1 - 30,8: 1 - 30,9: 1 - 30,10: 1 - 30,11: 1 - 30,12: 1 - 30,13: 1 - 30,14: 1 - 30,15: 1 - 31,1: 1 - 31,2: 1 - 20,16: 1 - 20,17: 1 - 20,18: 1 - 20,19: 1 - 21,19: 1 - 21,20: 1 - 22,20: 1 - 22,21: 1 - 23,21: 1 - 24,20: 1 - 24,21: 1 - 24,22: 1 - 25,16: 1 - 25,20: 1 - 25,22: 1 - 26,20: 1 - 26,21: 1 - 26,22: 1 - 27,21: 1 - 28,20: 1 - 28,21: 1 - 29,19: 1 - 29,20: 1 - 30,16: 1 - 30,17: 1 - 30,18: 1 - 30,19: 1 - 0,16: 1 - 0,17: 1 - 0,18: 1 - 0,19: 1 - 1,19: 1 - 2,19: 1 - 3,19: 1 - 4,16: 1 - 4,17: 1 - 4,18: 1 - 4,19: 1 - 5,19: 1 - 5,20: 1 - 6,20: 1 - 6,21: 1 - 6,22: 1 - 6,23: 1 - 7,23: 1 - 7,24: 1 - 7,25: 1 - 7,26: 1 - 7,27: 1 - 7,28: 1 - 7,29: 1 - 7,30: 1 - 7,31: 1 - 8,24: 1 - 9,24: 1 - 10,24: 1 - 11,24: 1 - 12,24: 1 - 12,25: 1 - 13,25: 1 - 13,26: 1 - 13,27: 1 - 13,28: 1 - 13,29: 1 - 13,30: 1 - 13,31: 1 - -32,-6: 1 - -31,-6: 1 - -30,-6: 1 - -29,-6: 1 - -28,-6: 1 - -27,-6: 1 - -26,-6: 1 - -25,-6: 1 - -24,-6: 1 - -23,-6: 1 - -22,-6: 1 - -21,-6: 1 - -20,-6: 1 - -20,-5: 1 - -19,-5: 1 - -19,-4: 1 - -18,-4: 1 - -18,-3: 1 - -18,-2: 1 - -18,-1: 1 - -17,-3: 1 - -32,4: 1 - -32,14: 1 - -31,4: 1 - -31,13: 1 - -31,14: 1 - -30,4: 1 - -30,5: 1 - -30,6: 1 - -30,7: 1 - -30,8: 1 - -30,9: 1 - -30,10: 1 - -30,11: 1 - -30,12: 1 - -30,13: 1 - -29,4: 1 - -28,4: 1 - -28,5: 1 - -28,6: 1 - -28,7: 1 - -28,8: 1 - -28,9: 1 - -28,10: 1 - -28,11: 1 - -28,12: 1 - -28,13: 1 - -27,4: 1 - -27,13: 1 - -27,14: 1 - -26,4: 1 - -26,14: 1 - -25,4: 1 - -25,14: 1 - -24,4: 1 - -24,14: 1 - -23,4: 1 - -23,13: 1 - -23,14: 1 - -22,4: 1 - -22,5: 1 - -22,6: 1 - -22,7: 1 - -22,8: 1 - -22,9: 1 - -22,10: 1 - -22,11: 1 - -22,12: 1 - -22,13: 1 - -21,4: 1 - -20,3: 1 - -20,4: 1 - -19,2: 1 - -19,3: 1 - -18,0: 1 - -18,1: 1 - -18,2: 1 - -17,1: 1 - -43,1: 1 - -42,1: 1 - -41,1: 1 - -40,0: 1 - -40,1: 1 - -40,2: 1 - -39,2: 1 - -39,3: 1 - -38,3: 1 - -38,4: 1 - -37,4: 1 - -36,4: 1 - -36,5: 1 - -36,6: 1 - -36,7: 1 - -36,8: 1 - -36,9: 1 - -36,10: 1 - -36,11: 1 - -36,12: 1 - -36,13: 1 - -35,4: 1 - -35,13: 1 - -35,14: 1 - -34,4: 1 - -34,14: 1 - -33,4: 1 - -33,14: 1 - -43,-3: 1 - -42,-3: 1 - -41,-3: 1 - -40,-4: 1 - -40,-3: 1 - -40,-2: 1 - -40,-1: 1 - -39,-5: 1 - -39,-4: 1 - -38,-6: 1 - -38,-5: 1 - -37,-6: 1 - -36,-6: 1 - -35,-6: 1 - -34,-6: 1 - -33,-6: 1 - -5,25: 1 - -5,26: 1 - -5,27: 1 - -5,28: 1 - -5,29: 1 - -5,30: 1 - -5,31: 1 - -4,24: 1 - -4,25: 1 - -3,23: 1 - -3,24: 1 - -2,20: 1 - -2,21: 1 - -2,22: 1 - -2,23: 1 - -1,19: 1 - -1,20: 1 - -5,32: 1 - -5,33: 1 - -5,34: 1 - -4,34: 1 - -4,35: 1 - -3,35: 1 - -3,36: 1 - -2,36: 1 - -2,37: 1 - -2,38: 1 - -2,39: 1 - -1,33: 1 - -1,39: 1 - -1,40: 1 - 0,40: 1 - 1,40: 1 - 2,40: 1 - 3,40: 1 - 4,40: 1 - 5,39: 1 - 5,40: 1 - 6,36: 1 - 6,37: 1 - 6,38: 1 - 6,39: 1 - 7,32: 1 - 7,33: 1 - 7,34: 1 - 7,35: 1 - 7,36: 1 - 8,35: 1 - 9,35: 1 - 10,35: 1 - 11,35: 1 - 12,34: 1 - 12,35: 1 - 13,32: 1 - 13,33: 1 - 13,34: 1 - uniqueMixes: - - volume: 2500 - immutable: True - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 293.15 - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 283.74994 - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - type: GridAtmosphere -- uid: 64 - type: Catwalk - components: - - pos: 24.5,36.5 - parent: 63 - type: Transform -- uid: 65 - type: Catwalk - components: - - pos: 10.5,49.5 - parent: 63 - type: Transform -- uid: 66 - type: MagazineLRifleBox - components: - - parent: 2645 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 67 - type: Catwalk - components: - - pos: 16.5,37.5 - parent: 63 - type: Transform -- uid: 68 - type: Catwalk - components: - - pos: 29.5,33.5 - parent: 63 - type: Transform -- uid: 69 - type: Catwalk - components: - - pos: 20.5,39.5 - parent: 63 - type: Transform -- uid: 70 - type: Catwalk - components: - - pos: 23.5,39.5 - parent: 63 - type: Transform -- uid: 71 - type: Catwalk - components: - - pos: 17.5,45.5 - parent: 63 - type: Transform -- uid: 72 - type: Catwalk - components: - - pos: 24.5,-5.5 - parent: 63 - type: Transform -- uid: 73 - type: Catwalk - components: - - pos: 19.5,29.5 - parent: 63 - type: Transform -- uid: 74 - type: Catwalk - components: - - pos: 18.5,47.5 - parent: 63 - type: Transform -- uid: 75 - type: Catwalk - components: - - pos: 13.5,39.5 - parent: 63 - type: Transform -- uid: 76 - type: Catwalk - components: - - pos: 14.5,51.5 - parent: 63 - type: Transform -- uid: 77 - type: Catwalk - components: - - pos: 19.5,45.5 - parent: 63 - type: Transform -- uid: 78 - type: Catwalk - components: - - pos: 23.5,45.5 - parent: 63 - type: Transform -- uid: 79 - type: Catwalk - components: - - pos: 7.5,52.5 - parent: 63 - type: Transform -- uid: 80 - type: Catwalk - components: - - pos: 16.5,47.5 - parent: 63 - type: Transform -- uid: 81 - type: Catwalk - components: - - pos: 17.5,37.5 - parent: 63 - type: Transform -- uid: 82 - type: Catwalk - components: - - pos: 14.5,32.5 - parent: 63 - type: Transform -- uid: 83 - type: Catwalk - components: - - pos: 22.5,37.5 - parent: 63 - type: Transform -- uid: 84 - type: Catwalk - components: - - pos: 14.5,28.5 - parent: 63 - type: Transform -- uid: 85 - type: Catwalk - components: - - pos: 18.5,27.5 - parent: 63 - type: Transform -- uid: 86 - type: Catwalk - components: - - pos: 26.5,30.5 - parent: 63 - type: Transform -- uid: 87 - type: Catwalk - components: - - pos: 32.5,29.5 - parent: 63 - type: Transform -- uid: 88 - type: Catwalk - components: - - pos: 28.5,29.5 - parent: 63 - type: Transform -- uid: 89 - type: Catwalk - components: - - pos: 27.5,27.5 - parent: 63 - type: Transform -- uid: 90 - type: Catwalk - components: - - pos: 31.5,27.5 - parent: 63 - type: Transform -- uid: 91 - type: Catwalk - components: - - pos: 35.5,27.5 - parent: 63 - type: Transform -- uid: 92 - type: Catwalk - components: - - pos: 36.5,31.5 - parent: 63 - type: Transform -- uid: 93 - type: Catwalk - components: - - pos: 36.5,38.5 - parent: 63 - type: Transform -- uid: 94 - type: Catwalk - components: - - pos: 36.5,45.5 - parent: 63 - type: Transform -- uid: 95 - type: Catwalk - components: - - pos: 34.5,47.5 - parent: 63 - type: Transform -- uid: 96 - type: Catwalk - components: - - pos: 30.5,47.5 - parent: 63 - type: Transform -- uid: 97 - type: Catwalk - components: - - pos: 26.5,47.5 - parent: 63 - type: Transform -- uid: 98 - type: Catwalk - components: - - pos: 31.5,-0.5 - parent: 63 - type: Transform -- uid: 99 - type: Catwalk - components: - - pos: 24.5,41.5 - parent: 63 - type: Transform -- uid: 100 - type: Catwalk - components: - - pos: 26.5,46.5 - parent: 63 - type: Transform -- uid: 101 - type: Catwalk - components: - - pos: 26.5,42.5 - parent: 63 - type: Transform -- uid: 102 - type: Catwalk - components: - - pos: 26.5,38.5 - parent: 63 - type: Transform -- uid: 103 - type: Catwalk - components: - - pos: 26.5,34.5 - parent: 63 - type: Transform -- uid: 104 - type: Catwalk - components: - - pos: 17.5,33.5 - parent: 63 - type: Transform -- uid: 105 - type: Catwalk - components: - - pos: 9.5,37.5 - parent: 63 - type: Transform -- uid: 106 - type: Catwalk - components: - - pos: 18.5,43.5 - parent: 63 - type: Transform -- uid: 107 - type: Catwalk - components: - - pos: 7.5,48.5 - parent: 63 - type: Transform -- uid: 108 - type: Catwalk - components: - - pos: 34.5,37.5 - parent: 63 - type: Transform -- uid: 109 - type: Catwalk - components: - - pos: 30.5,37.5 - parent: 63 - type: Transform -- uid: 110 - type: Catwalk - components: - - pos: 19.5,27.5 - parent: 63 - type: Transform -- uid: 111 - type: Catwalk - components: - - pos: 24.5,42.5 - parent: 63 - type: Transform -- uid: 112 - type: Catwalk - components: - - pos: 21.5,41.5 - parent: 63 - type: Transform -- uid: 113 - type: Catwalk - components: - - pos: 9.5,47.5 - parent: 63 - type: Transform -- uid: 114 - type: Catwalk - components: - - pos: 20.5,31.5 - parent: 63 - type: Transform -- uid: 115 - type: Catwalk - components: - - pos: 16.5,31.5 - parent: 63 - type: Transform -- uid: 116 - type: Catwalk - components: - - pos: 12.5,36.5 - parent: 63 - type: Transform -- uid: 117 - type: Catwalk - components: - - pos: 10.5,51.5 - parent: 63 - type: Transform -- uid: 118 - type: Catwalk - components: - - pos: 13.5,47.5 - parent: 63 - type: Transform -- uid: 119 - type: Catwalk - components: - - pos: 14.5,45.5 - parent: 63 - type: Transform -- uid: 120 - type: Catwalk - components: - - pos: 15.5,41.5 - parent: 63 - type: Transform -- uid: 121 - type: Catwalk - components: - - pos: 30.5,41.5 - parent: 63 - type: Transform -- uid: 122 - type: Catwalk - components: - - pos: 23.5,47.5 - parent: 63 - type: Transform -- uid: 123 - type: Catwalk - components: - - pos: 16.5,41.5 - parent: 63 - type: Transform -- uid: 124 - type: Catwalk - components: - - pos: 29.5,41.5 - parent: 63 - type: Transform -- uid: 125 - type: Catwalk - components: - - pos: 22.5,47.5 - parent: 63 - type: Transform -- uid: 126 - type: Catwalk - components: - - pos: 29.5,37.5 - parent: 63 - type: Transform -- uid: 127 - type: Catwalk - components: - - pos: 10.5,43.5 - parent: 63 - type: Transform -- uid: 128 - type: Catwalk - components: - - pos: 28.5,43.5 - parent: 63 - type: Transform -- uid: 129 - type: Catwalk - components: - - pos: 32.5,43.5 - parent: 63 - type: Transform -- uid: 130 - type: Catwalk - components: - - pos: 34.5,45.5 - parent: 63 - type: Transform -- uid: 131 - type: Catwalk - components: - - pos: 30.5,45.5 - parent: 63 - type: Transform -- uid: 132 - type: Catwalk - components: - - pos: 12.5,47.5 - parent: 63 - type: Transform -- uid: 133 - type: Catwalk - components: - - pos: 29.5,31.5 - parent: 63 - type: Transform -- uid: 134 - type: Catwalk - components: - - pos: 33.5,31.5 - parent: 63 - type: Transform -- uid: 135 - type: Catwalk - components: - - pos: 34.5,33.5 - parent: 63 - type: Transform -- uid: 136 - type: Catwalk - components: - - pos: 33.5,33.5 - parent: 63 - type: Transform -- uid: 137 - type: Catwalk - components: - - pos: 15.5,49.5 - parent: 63 - type: Transform -- uid: 138 - type: Catwalk - components: - - pos: 9.5,45.5 - parent: 63 - type: Transform -- uid: 139 - type: Catwalk - components: - - pos: 12.5,39.5 - parent: 63 - type: Transform -- uid: 140 - type: Catwalk - components: - - pos: 17.5,31.5 - parent: 63 - type: Transform -- uid: 141 - type: Catwalk - components: - - pos: 11.5,49.5 - parent: 63 - type: Transform -- uid: 142 - type: Catwalk - components: - - pos: 8.5,47.5 - parent: 63 - type: Transform -- uid: 143 - type: Catwalk - components: - - pos: 16.5,39.5 - parent: 63 - type: Transform -- uid: 144 - type: Catwalk - components: - - pos: 19.5,39.5 - parent: 63 - type: Transform -- uid: 145 - type: Catwalk - components: - - pos: 22.5,39.5 - parent: 63 - type: Transform -- uid: 146 - type: Catwalk - components: - - pos: 19.5,49.5 - parent: 63 - type: Transform -- uid: 147 - type: Catwalk - components: - - pos: 23.5,51.5 - parent: 63 - type: Transform -- uid: 148 - type: Catwalk - components: - - pos: 19.5,51.5 - parent: 63 - type: Transform -- uid: 149 - type: Catwalk - components: - - pos: 13.5,51.5 - parent: 63 - type: Transform -- uid: 150 - type: Catwalk - components: - - pos: 20.5,45.5 - parent: 63 - type: Transform -- uid: 151 - type: Catwalk - components: - - pos: 23.5,43.5 - parent: 63 - type: Transform -- uid: 152 - type: Catwalk - components: - - pos: 27.5,-5.5 - parent: 63 - type: Transform -- uid: 153 - type: Catwalk - components: - - pos: 28.5,41.5 - parent: 63 - type: Transform -- uid: 154 - type: Catwalk - components: - - pos: 21.5,47.5 - parent: 63 - type: Transform -- uid: 155 - type: Catwalk - components: - - pos: 17.5,41.5 - parent: 63 - type: Transform -- uid: 156 - type: Catwalk - components: - - pos: 25.5,-5.5 - parent: 63 - type: Transform -- uid: 157 - type: Catwalk - components: - - pos: 14.5,37.5 - parent: 63 - type: Transform -- uid: 158 - type: Catwalk - components: - - pos: 10.5,53.5 - parent: 63 - type: Transform -- uid: 159 - type: Catwalk - components: - - pos: 29.5,43.5 - parent: 63 - type: Transform -- uid: 160 - type: Catwalk - components: - - pos: 33.5,43.5 - parent: 63 - type: Transform -- uid: 161 - type: Catwalk - components: - - pos: 33.5,45.5 - parent: 63 - type: Transform -- uid: 162 - type: Catwalk - components: - - pos: 29.5,45.5 - parent: 63 - type: Transform -- uid: 163 - type: Catwalk - components: - - pos: 11.5,47.5 - parent: 63 - type: Transform -- uid: 164 - type: Catwalk - components: - - pos: 30.5,31.5 - parent: 63 - type: Transform -- uid: 165 - type: Catwalk - components: - - pos: 34.5,31.5 - parent: 63 - type: Transform -- uid: 166 - type: Catwalk - components: - - pos: 32.5,33.5 - parent: 63 - type: Transform -- uid: 167 - type: Catwalk - components: - - pos: 16.5,49.5 - parent: 63 - type: Transform -- uid: 168 - type: Catwalk - components: - - pos: 20.5,49.5 - parent: 63 - type: Transform -- uid: 169 - type: Catwalk - components: - - pos: 15.5,45.5 - parent: 63 - type: Transform -- uid: 170 - type: Catwalk - components: - - pos: 10.5,45.5 - parent: 63 - type: Transform -- uid: 171 - type: Catwalk - components: - - pos: 11.5,39.5 - parent: 63 - type: Transform -- uid: 172 - type: Catwalk - components: - - pos: 18.5,31.5 - parent: 63 - type: Transform -- uid: 173 - type: Catwalk - components: - - pos: 22.5,51.5 - parent: 63 - type: Transform -- uid: 174 - type: Catwalk - components: - - pos: 18.5,51.5 - parent: 63 - type: Transform -- uid: 175 - type: Catwalk - components: - - pos: 12.5,51.5 - parent: 63 - type: Transform -- uid: 176 - type: Catwalk - components: - - pos: 21.5,45.5 - parent: 63 - type: Transform -- uid: 177 - type: Catwalk - components: - - pos: 22.5,43.5 - parent: 63 - type: Transform -- uid: 178 - type: Catwalk - components: - - pos: 12.5,49.5 - parent: 63 - type: Transform -- uid: 179 - type: Catwalk - components: - - pos: 7.5,47.5 - parent: 63 - type: Transform -- uid: 180 - type: Catwalk - components: - - pos: 15.5,39.5 - parent: 63 - type: Transform -- uid: 181 - type: Catwalk - components: - - pos: 18.5,39.5 - parent: 63 - type: Transform -- uid: 182 - type: Catwalk - components: - - pos: 21.5,39.5 - parent: 63 - type: Transform -- uid: 183 - type: Catwalk - components: - - pos: 26.5,-5.5 - parent: 63 - type: Transform -- uid: 184 - type: Catwalk - components: - - pos: 27.5,41.5 - parent: 63 - type: Transform -- uid: 185 - type: Catwalk - components: - - pos: 20.5,47.5 - parent: 63 - type: Transform -- uid: 186 - type: Catwalk - components: - - pos: 18.5,41.5 - parent: 63 - type: Transform -- uid: 187 - type: Catwalk - components: - - pos: 24.5,35.5 - parent: 63 - type: Transform -- uid: 188 - type: Catwalk - components: - - pos: 15.5,37.5 - parent: 63 - type: Transform -- uid: 189 - type: Catwalk - components: - - pos: 27.5,39.5 - parent: 63 - type: Transform -- uid: 190 - type: Catwalk - components: - - pos: 30.5,43.5 - parent: 63 - type: Transform -- uid: 191 - type: Catwalk - components: - - pos: 34.5,43.5 - parent: 63 - type: Transform -- uid: 192 - type: Catwalk - components: - - pos: 32.5,45.5 - parent: 63 - type: Transform -- uid: 193 - type: Catwalk - components: - - pos: 28.5,45.5 - parent: 63 - type: Transform -- uid: 194 - type: Catwalk - components: - - pos: 31.5,31.5 - parent: 63 - type: Transform -- uid: 195 - type: Catwalk - components: - - pos: 35.5,31.5 - parent: 63 - type: Transform -- uid: 196 - type: Catwalk - components: - - pos: 31.5,33.5 - parent: 63 - type: Transform -- uid: 197 - type: Catwalk - components: - - pos: 17.5,49.5 - parent: 63 - type: Transform -- uid: 198 - type: Catwalk - components: - - pos: 21.5,49.5 - parent: 63 - type: Transform -- uid: 199 - type: Catwalk - components: - - pos: 21.5,51.5 - parent: 63 - type: Transform -- uid: 200 - type: Catwalk - components: - - pos: 17.5,51.5 - parent: 63 - type: Transform -- uid: 201 - type: Catwalk - components: - - pos: 11.5,51.5 - parent: 63 - type: Transform -- uid: 202 - type: Catwalk - components: - - pos: 22.5,45.5 - parent: 63 - type: Transform -- uid: 203 - type: Catwalk - components: - - pos: 21.5,43.5 - parent: 63 - type: Transform -- uid: 204 - type: Catwalk - components: - - pos: 11.5,45.5 - parent: 63 - type: Transform -- uid: 205 - type: Catwalk - components: - - pos: 10.5,39.5 - parent: 63 - type: Transform -- uid: 206 - type: Catwalk - components: - - pos: 19.5,31.5 - parent: 63 - type: Transform -- uid: 207 - type: Catwalk - components: - - pos: 27.5,43.5 - parent: 63 - type: Transform -- uid: 208 - type: Catwalk - components: - - pos: 19.5,47.5 - parent: 63 - type: Transform -- uid: 209 - type: Catwalk - components: - - pos: 19.5,41.5 - parent: 63 - type: Transform -- uid: 210 - type: Catwalk - components: - - pos: 17.5,47.5 - parent: 63 - type: Transform -- uid: 211 - type: Catwalk - components: - - pos: 31.5,43.5 - parent: 63 - type: Transform -- uid: 212 - type: Catwalk - components: - - pos: 35.5,43.5 - parent: 63 - type: Transform -- uid: 213 - type: Catwalk - components: - - pos: 31.5,45.5 - parent: 63 - type: Transform -- uid: 214 - type: Catwalk - components: - - pos: 27.5,45.5 - parent: 63 - type: Transform -- uid: 215 - type: Catwalk - components: - - pos: 27.5,31.5 - parent: 63 - type: Transform -- uid: 216 - type: Catwalk - components: - - pos: 35.5,33.5 - parent: 63 - type: Transform -- uid: 217 - type: Catwalk - components: - - pos: 13.5,49.5 - parent: 63 - type: Transform -- uid: 218 - type: Catwalk - components: - - pos: 32.5,31.5 - parent: 63 - type: Transform -- uid: 219 - type: Catwalk - components: - - pos: 23.5,-5.5 - parent: 63 - type: Transform -- uid: 220 - type: Catwalk - components: - - pos: 7.5,46.5 - parent: 63 - type: Transform -- uid: 221 - type: Catwalk - components: - - pos: 9.5,39.5 - parent: 63 - type: Transform -- uid: 222 - type: Catwalk - components: - - pos: 16.5,51.5 - parent: 63 - type: Transform -- uid: 223 - type: Catwalk - components: - - pos: 28.5,-4.5 - parent: 63 - type: Transform -- uid: 224 - type: Catwalk - components: - - pos: 7.5,44.5 - parent: 63 - type: Transform -- uid: 225 - type: Catwalk - components: - - pos: 30.5,33.5 - parent: 63 - type: Transform -- uid: 226 - type: Catwalk - components: - - pos: 18.5,49.5 - parent: 63 - type: Transform -- uid: 227 - type: Catwalk - components: - - pos: 12.5,45.5 - parent: 63 - type: Transform -- uid: 228 - type: Catwalk - components: - - pos: 8.5,39.5 - parent: 63 - type: Transform -- uid: 229 - type: Catwalk - components: - - pos: 22.5,49.5 - parent: 63 - type: Transform -- uid: 230 - type: Catwalk - components: - - pos: 20.5,51.5 - parent: 63 - type: Transform -- uid: 231 - type: Catwalk - components: - - pos: 15.5,51.5 - parent: 63 - type: Transform -- uid: 232 - type: Catwalk - components: - - pos: 27.5,35.5 - parent: 63 - type: Transform -- uid: 233 - type: Catwalk - components: - - pos: 28.5,35.5 - parent: 63 - type: Transform -- uid: 234 - type: Catwalk - components: - - pos: 29.5,35.5 - parent: 63 - type: Transform -- uid: 235 - type: Catwalk - components: - - pos: 30.5,35.5 - parent: 63 - type: Transform -- uid: 236 - type: Catwalk - components: - - pos: 18.5,45.5 - parent: 63 - type: Transform -- uid: 237 - type: Catwalk - components: - - pos: 7.5,38.5 - parent: 63 - type: Transform -- uid: 238 - type: Catwalk - components: - - pos: 23.5,31.5 - parent: 63 - type: Transform -- uid: 239 - type: Catwalk - components: - - pos: 24.5,43.5 - parent: 63 - type: Transform -- uid: 240 - type: Catwalk - components: - - pos: 24.5,44.5 - parent: 63 - type: Transform -- uid: 241 - type: Catwalk - components: - - pos: 31.5,-1.5 - parent: 63 - type: Transform -- uid: 242 - type: Catwalk - components: - - pos: 25.5,47.5 - parent: 63 - type: Transform -- uid: 243 - type: Catwalk - components: - - pos: 29.5,47.5 - parent: 63 - type: Transform -- uid: 244 - type: Catwalk - components: - - pos: 33.5,47.5 - parent: 63 - type: Transform -- uid: 245 - type: Catwalk - components: - - pos: 36.5,46.5 - parent: 63 - type: Transform -- uid: 246 - type: Catwalk - components: - - pos: 36.5,41.5 - parent: 63 - type: Transform -- uid: 247 - type: Catwalk - components: - - pos: 36.5,39.5 - parent: 63 - type: Transform -- uid: 248 - type: Catwalk - components: - - pos: 36.5,35.5 - parent: 63 - type: Transform -- uid: 249 - type: Catwalk - components: - - pos: 36.5,32.5 - parent: 63 - type: Transform -- uid: 250 - type: Catwalk - components: - - pos: 36.5,27.5 - parent: 63 - type: Transform -- uid: 251 - type: Catwalk - components: - - pos: 32.5,27.5 - parent: 63 - type: Transform -- uid: 252 - type: Catwalk - components: - - pos: 28.5,27.5 - parent: 63 - type: Transform -- uid: 253 - type: Catwalk - components: - - pos: 27.5,29.5 - parent: 63 - type: Transform -- uid: 254 - type: Catwalk - components: - - pos: 31.5,29.5 - parent: 63 - type: Transform -- uid: 255 - type: Catwalk - components: - - pos: 26.5,28.5 - parent: 63 - type: Transform -- uid: 256 - type: Catwalk - components: - - pos: 35.5,29.5 - parent: 63 - type: Transform -- uid: 257 - type: Catwalk - components: - - pos: 20.5,27.5 - parent: 63 - type: Transform -- uid: 258 - type: Catwalk - components: - - pos: 14.5,27.5 - parent: 63 - type: Transform -- uid: 259 - type: Catwalk - components: - - pos: 15.5,27.5 - parent: 63 - type: Transform -- uid: 260 - type: Catwalk - components: - - pos: 14.5,31.5 - parent: 63 - type: Transform -- uid: 261 - type: Catwalk - components: - - pos: 13.5,43.5 - parent: 63 - type: Transform -- uid: 262 - type: Catwalk - components: - - pos: 15.5,35.5 - parent: 63 - type: Transform -- uid: 263 - type: Catwalk - components: - - pos: 33.5,37.5 - parent: 63 - type: Transform -- uid: 264 - type: Catwalk - components: - - pos: 7.5,49.5 - parent: 63 - type: Transform -- uid: 265 - type: Catwalk - components: - - pos: 17.5,43.5 - parent: 63 - type: Transform -- uid: 266 - type: Catwalk - components: - - pos: 10.5,37.5 - parent: 63 - type: Transform -- uid: 267 - type: Catwalk - components: - - pos: 16.5,33.5 - parent: 63 - type: Transform -- uid: 268 - type: Catwalk - components: - - pos: 26.5,33.5 - parent: 63 - type: Transform -- uid: 269 - type: Catwalk - components: - - pos: 26.5,37.5 - parent: 63 - type: Transform -- uid: 270 - type: Catwalk - components: - - pos: 26.5,41.5 - parent: 63 - type: Transform -- uid: 271 - type: Catwalk - components: - - pos: 26.5,45.5 - parent: 63 - type: Transform -- uid: 272 - type: Catwalk - components: - - pos: 32.5,37.5 - parent: 63 - type: Transform -- uid: 273 - type: Catwalk - components: - - pos: 7.5,50.5 - parent: 63 - type: Transform -- uid: 274 - type: Catwalk - components: - - pos: 16.5,43.5 - parent: 63 - type: Transform -- uid: 275 - type: Catwalk - components: - - pos: 11.5,37.5 - parent: 63 - type: Transform -- uid: 276 - type: Catwalk - components: - - pos: 15.5,33.5 - parent: 63 - type: Transform -- uid: 277 - type: Catwalk - components: - - pos: 26.5,32.5 - parent: 63 - type: Transform -- uid: 278 - type: Catwalk - components: - - pos: 26.5,36.5 - parent: 63 - type: Transform -- uid: 279 - type: Catwalk - components: - - pos: 26.5,40.5 - parent: 63 - type: Transform -- uid: 280 - type: Catwalk - components: - - pos: 26.5,44.5 - parent: 63 - type: Transform -- uid: 281 - type: Catwalk - components: - - pos: 24.5,45.5 - parent: 63 - type: Transform -- uid: 282 - type: Catwalk - components: - - pos: 30.5,-2.5 - parent: 63 - type: Transform -- uid: 283 - type: Catwalk - components: - - pos: 24.5,47.5 - parent: 63 - type: Transform -- uid: 284 - type: Catwalk - components: - - pos: 28.5,47.5 - parent: 63 - type: Transform -- uid: 285 - type: Catwalk - components: - - pos: 32.5,47.5 - parent: 63 - type: Transform -- uid: 286 - type: Catwalk - components: - - pos: 36.5,47.5 - parent: 63 - type: Transform -- uid: 287 - type: Catwalk - components: - - pos: 36.5,42.5 - parent: 63 - type: Transform -- uid: 288 - type: Catwalk - components: - - pos: 36.5,40.5 - parent: 63 - type: Transform -- uid: 289 - type: Catwalk - components: - - pos: 36.5,36.5 - parent: 63 - type: Transform -- uid: 290 - type: Catwalk - components: - - pos: 36.5,33.5 - parent: 63 - type: Transform -- uid: 291 - type: Catwalk - components: - - pos: 36.5,28.5 - parent: 63 - type: Transform -- uid: 292 - type: Catwalk - components: - - pos: 33.5,27.5 - parent: 63 - type: Transform -- uid: 293 - type: Catwalk - components: - - pos: 29.5,27.5 - parent: 63 - type: Transform -- uid: 294 - type: Catwalk - components: - - pos: 26.5,29.5 - parent: 63 - type: Transform -- uid: 295 - type: Catwalk - components: - - pos: 30.5,29.5 - parent: 63 - type: Transform -- uid: 296 - type: Catwalk - components: - - pos: 34.5,29.5 - parent: 63 - type: Transform -- uid: 297 - type: Catwalk - components: - - pos: 21.5,27.5 - parent: 63 - type: Transform -- uid: 298 - type: Catwalk - components: - - pos: 16.5,27.5 - parent: 63 - type: Transform -- uid: 299 - type: Catwalk - components: - - pos: 14.5,35.5 - parent: 63 - type: Transform -- uid: 300 - type: Catwalk - components: - - pos: 7.5,53.5 - parent: 63 - type: Transform -- uid: 301 - type: Catwalk - components: - - pos: 19.5,35.5 - parent: 63 - type: Transform -- uid: 302 - type: Catwalk - components: - - pos: 31.5,37.5 - parent: 63 - type: Transform -- uid: 303 - type: Catwalk - components: - - pos: 7.5,51.5 - parent: 63 - type: Transform -- uid: 304 - type: Catwalk - components: - - pos: 15.5,43.5 - parent: 63 - type: Transform -- uid: 305 - type: Catwalk - components: - - pos: 23.5,37.5 - parent: 63 - type: Transform -- uid: 306 - type: Catwalk - components: - - pos: 13.5,35.5 - parent: 63 - type: Transform -- uid: 307 - type: Catwalk - components: - - pos: 26.5,31.5 - parent: 63 - type: Transform -- uid: 308 - type: Catwalk - components: - - pos: 26.5,35.5 - parent: 63 - type: Transform -- uid: 309 - type: Catwalk - components: - - pos: 26.5,39.5 - parent: 63 - type: Transform -- uid: 310 - type: Catwalk - components: - - pos: 26.5,43.5 - parent: 63 - type: Transform -- uid: 311 - type: Catwalk - components: - - pos: 24.5,46.5 - parent: 63 - type: Transform -- uid: 312 - type: Catwalk - components: - - pos: 29.5,-3.5 - parent: 63 - type: Transform -- uid: 313 - type: Catwalk - components: - - pos: 31.5,0.5 - parent: 63 - type: Transform -- uid: 314 - type: Catwalk - components: - - pos: 27.5,47.5 - parent: 63 - type: Transform -- uid: 315 - type: Catwalk - components: - - pos: 31.5,47.5 - parent: 63 - type: Transform -- uid: 316 - type: Catwalk - components: - - pos: 35.5,47.5 - parent: 63 - type: Transform -- uid: 317 - type: Catwalk - components: - - pos: 36.5,43.5 - parent: 63 - type: Transform -- uid: 318 - type: Catwalk - components: - - pos: 36.5,37.5 - parent: 63 - type: Transform -- uid: 319 - type: Catwalk - components: - - pos: 36.5,34.5 - parent: 63 - type: Transform -- uid: 320 - type: Catwalk - components: - - pos: 36.5,29.5 - parent: 63 - type: Transform -- uid: 321 - type: Catwalk - components: - - pos: 34.5,27.5 - parent: 63 - type: Transform -- uid: 322 - type: Catwalk - components: - - pos: 30.5,27.5 - parent: 63 - type: Transform -- uid: 323 - type: Catwalk - components: - - pos: 26.5,27.5 - parent: 63 - type: Transform -- uid: 324 - type: Catwalk - components: - - pos: 29.5,29.5 - parent: 63 - type: Transform -- uid: 325 - type: Catwalk - components: - - pos: 33.5,29.5 - parent: 63 - type: Transform -- uid: 326 - type: Catwalk - components: - - pos: 22.5,27.5 - parent: 63 - type: Transform -- uid: 327 - type: Catwalk - components: - - pos: 17.5,27.5 - parent: 63 - type: Transform -- uid: 328 - type: Catwalk - components: - - pos: 18.5,35.5 - parent: 63 - type: Transform -- uid: 329 - type: Catwalk - components: - - pos: 28.5,37.5 - parent: 63 - type: Transform -- uid: 330 - type: Catwalk - components: - - pos: 23.5,35.5 - parent: 63 - type: Transform -- uid: 331 - type: Catwalk - components: - - pos: 21.5,37.5 - parent: 63 - type: Transform -- uid: 332 - type: Catwalk - components: - - pos: 22.5,35.5 - parent: 63 - type: Transform -- uid: 333 - type: Catwalk - components: - - pos: 22.5,29.5 - parent: 63 - type: Transform -- uid: 334 - type: Catwalk - components: - - pos: 21.5,29.5 - parent: 63 - type: Transform -- uid: 335 - type: Catwalk - components: - - pos: 8.5,53.5 - parent: 63 - type: Transform -- uid: 336 - type: Catwalk - components: - - pos: 12.5,43.5 - parent: 63 - type: Transform -- uid: 337 - type: Catwalk - components: - - pos: 20.5,37.5 - parent: 63 - type: Transform -- uid: 338 - type: Catwalk - components: - - pos: 21.5,35.5 - parent: 63 - type: Transform -- uid: 339 - type: Catwalk - components: - - pos: 17.5,35.5 - parent: 63 - type: Transform -- uid: 340 - type: Catwalk - components: - - pos: 14.5,34.5 - parent: 63 - type: Transform -- uid: 341 - type: Catwalk - components: - - pos: 14.5,30.5 - parent: 63 - type: Transform -- uid: 342 - type: Catwalk - components: - - pos: 24.5,51.5 - parent: 63 - type: Transform -- uid: 343 - type: Catwalk - components: - - pos: 22.5,53.5 - parent: 63 - type: Transform -- uid: 344 - type: Catwalk - components: - - pos: 18.5,53.5 - parent: 63 - type: Transform -- uid: 345 - type: Catwalk - components: - - pos: 15.5,53.5 - parent: 63 - type: Transform -- uid: 346 - type: Catwalk - components: - - pos: 11.5,53.5 - parent: 63 - type: Transform -- uid: 347 - type: Catwalk - components: - - pos: 28.5,39.5 - parent: 63 - type: Transform -- uid: 348 - type: Catwalk - components: - - pos: 9.5,43.5 - parent: 63 - type: Transform -- uid: 349 - type: Catwalk - components: - - pos: 29.5,39.5 - parent: 63 - type: Transform -- uid: 350 - type: Catwalk - components: - - pos: 12.5,53.5 - parent: 63 - type: Transform -- uid: 351 - type: Catwalk - components: - - pos: 8.5,43.5 - parent: 63 - type: Transform -- uid: 352 - type: Catwalk - components: - - pos: 16.5,53.5 - parent: 63 - type: Transform -- uid: 353 - type: Catwalk - components: - - pos: 19.5,53.5 - parent: 63 - type: Transform -- uid: 354 - type: Catwalk - components: - - pos: 23.5,53.5 - parent: 63 - type: Transform -- uid: 355 - type: Catwalk - components: - - pos: 24.5,50.5 - parent: 63 - type: Transform -- uid: 356 - type: Catwalk - components: - - pos: 24.5,49.5 - parent: 63 - type: Transform -- uid: 357 - type: Catwalk - components: - - pos: 24.5,53.5 - parent: 63 - type: Transform -- uid: 358 - type: Catwalk - components: - - pos: 20.5,53.5 - parent: 63 - type: Transform -- uid: 359 - type: Catwalk - components: - - pos: 17.5,53.5 - parent: 63 - type: Transform -- uid: 360 - type: Catwalk - components: - - pos: 13.5,53.5 - parent: 63 - type: Transform -- uid: 361 - type: Catwalk - components: - - pos: 30.5,39.5 - parent: 63 - type: Transform -- uid: 362 - type: Catwalk - components: - - pos: 7.5,43.5 - parent: 63 - type: Transform -- uid: 363 - type: Catwalk - components: - - pos: 12.5,41.5 - parent: 63 - type: Transform -- uid: 364 - type: Catwalk - components: - - pos: 9.5,41.5 - parent: 63 - type: Transform -- uid: 365 - type: Catwalk - components: - - pos: 7.5,40.5 - parent: 63 - type: Transform -- uid: 366 - type: Catwalk - components: - - pos: 32.5,39.5 - parent: 63 - type: Transform -- uid: 367 - type: Catwalk - components: - - pos: 35.5,39.5 - parent: 63 - type: Transform -- uid: 368 - type: Catwalk - components: - - pos: 33.5,41.5 - parent: 63 - type: Transform -- uid: 369 - type: Catwalk - components: - - pos: 14.5,53.5 - parent: 63 - type: Transform -- uid: 370 - type: Catwalk - components: - - pos: 31.5,39.5 - parent: 63 - type: Transform -- uid: 371 - type: Catwalk - components: - - pos: 7.5,42.5 - parent: 63 - type: Transform -- uid: 372 - type: Catwalk - components: - - pos: 24.5,48.5 - parent: 63 - type: Transform -- uid: 373 - type: Catwalk - components: - - pos: 24.5,52.5 - parent: 63 - type: Transform -- uid: 374 - type: Catwalk - components: - - pos: 21.5,53.5 - parent: 63 - type: Transform -- uid: 375 - type: Catwalk - components: - - pos: 33.5,39.5 - parent: 63 - type: Transform -- uid: 376 - type: Catwalk - components: - - pos: 35.5,41.5 - parent: 63 - type: Transform -- uid: 377 - type: Catwalk - components: - - pos: 32.5,41.5 - parent: 63 - type: Transform -- uid: 378 - type: Catwalk - components: - - pos: 13.5,41.5 - parent: 63 - type: Transform -- uid: 379 - type: Catwalk - components: - - pos: 10.5,41.5 - parent: 63 - type: Transform -- uid: 380 - type: Catwalk - components: - - pos: 7.5,41.5 - parent: 63 - type: Transform -- uid: 381 - type: Catwalk - components: - - pos: 34.5,39.5 - parent: 63 - type: Transform -- uid: 382 - type: Catwalk - components: - - pos: 34.5,41.5 - parent: 63 - type: Transform -- uid: 383 - type: Catwalk - components: - - pos: 31.5,41.5 - parent: 63 - type: Transform -- uid: 384 - type: Catwalk - components: - - pos: 14.5,41.5 - parent: 63 - type: Transform -- uid: 385 - type: Catwalk - components: - - pos: 11.5,41.5 - parent: 63 - type: Transform -- uid: 386 - type: Catwalk - components: - - pos: 8.5,41.5 - parent: 63 - type: Transform -- uid: 387 - type: Catwalk - components: - - pos: 27.5,37.5 - parent: 63 - type: Transform -- uid: 388 - type: Catwalk - components: - - pos: 9.5,53.5 - parent: 63 - type: Transform -- uid: 389 - type: Catwalk - components: - - pos: 11.5,43.5 - parent: 63 - type: Transform -- uid: 390 - type: Catwalk - components: - - pos: 19.5,37.5 - parent: 63 - type: Transform -- uid: 391 - type: Catwalk - components: - - pos: 20.5,35.5 - parent: 63 - type: Transform -- uid: 392 - type: Catwalk - components: - - pos: 16.5,35.5 - parent: 63 - type: Transform -- uid: 393 - type: Catwalk - components: - - pos: 14.5,33.5 - parent: 63 - type: Transform -- uid: 394 - type: Catwalk - components: - - pos: 14.5,29.5 - parent: 63 - type: Transform -- uid: 395 - type: Catwalk - components: - - pos: 18.5,37.5 - parent: 63 - type: Transform -- uid: 396 - type: Catwalk - components: - - pos: 23.5,29.5 - parent: 63 - type: Transform -- uid: 397 - type: Catwalk - components: - - pos: 20.5,29.5 - parent: 63 - type: Transform -- uid: 398 - type: Catwalk - components: - - pos: 20.5,41.5 - parent: 63 - type: Transform -- uid: 399 - type: SolarTracker - components: - - pos: 25.5,46.5 - parent: 63 - type: Transform -- uid: 400 - type: ComputerSolarControl - components: - - pos: 24.5,19.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 401 - type: CableHV - components: - - pos: 26.5,28.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 402 - type: CableHV - components: - - pos: 25.5,28.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 403 - type: CableHV - components: - - pos: 24.5,28.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 404 - type: CableHV - components: - - pos: 25.5,29.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 405 - type: CableHV - components: - - pos: 25.5,30.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 406 - type: CableHV - components: - - pos: 25.5,31.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 407 - type: CableHV - components: - - pos: 25.5,32.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 408 - type: CableHV - components: - - pos: 25.5,33.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 409 - type: CableHV - components: - - pos: 25.5,34.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 410 - type: CableHV - components: - - pos: 25.5,35.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 411 - type: CableHV - components: - - pos: 25.5,36.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 412 - type: CableHV - components: - - pos: 25.5,37.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 413 - type: CableHV - components: - - pos: 25.5,38.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 414 - type: CableHV - components: - - pos: 25.5,39.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 415 - type: CableHV - components: - - pos: 25.5,40.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 416 - type: CableHV - components: - - pos: 25.5,41.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 417 - type: CableHV - components: - - pos: 25.5,42.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 418 - type: CableHV - components: - - pos: 25.5,43.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 419 - type: CableHV - components: - - pos: 25.5,44.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 420 - type: CableHV - components: - - pos: 25.5,45.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 421 - type: CableHV - components: - - pos: 25.5,46.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 422 - type: CableHV - components: - - pos: 24.5,30.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 423 - type: CableHV - components: - - pos: 25.5,30.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 424 - type: CableHV - components: - - pos: 26.5,30.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 425 - type: CableHV - components: - - pos: 26.5,32.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 426 - type: CableHV - components: - - pos: 25.5,32.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 427 - type: CableHV - components: - - pos: 24.5,32.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 428 - type: CableHV - components: - - pos: 24.5,34.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 429 - type: CableHV - components: - - pos: 24.5,34.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 430 - type: CableHV - components: - - pos: 25.5,34.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 431 - type: CableHV - components: - - pos: 26.5,34.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 432 - type: CableHV - components: - - pos: 26.5,36.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 433 - type: CableHV - components: - - pos: 25.5,36.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 434 - type: CableHV - components: - - pos: 24.5,36.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 435 - type: CableHV - components: - - pos: 24.5,38.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 436 - type: CableHV - components: - - pos: 25.5,38.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 437 - type: CableHV - components: - - pos: 26.5,38.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 438 - type: CableHV - components: - - pos: 26.5,40.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 439 - type: CableHV - components: - - pos: 25.5,40.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 440 - type: CableHV - components: - - pos: 24.5,40.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 441 - type: CableHV - components: - - pos: 24.5,42.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 442 - type: CableHV - components: - - pos: 25.5,42.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 443 - type: CableHV - components: - - pos: 26.5,42.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 444 - type: CableHV - components: - - pos: 26.5,44.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 445 - type: CableHV - components: - - pos: 25.5,44.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 446 - type: CableHV - components: - - pos: 24.5,44.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 447 - type: CableHV - components: - - pos: 24.5,46.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 448 - type: CableHV - components: - - pos: 26.5,46.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 449 - type: CableHV - components: - - pos: 24.5,47.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 450 - type: CableHV - components: - - pos: 24.5,48.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 451 - type: CableHV - components: - - pos: 24.5,49.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 452 - type: CableHV - components: - - pos: 24.5,50.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 453 - type: CableHV - components: - - pos: 24.5,51.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 454 - type: CableHV - components: - - pos: 24.5,52.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 455 - type: CableHV - components: - - pos: 25.5,27.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 456 - type: CableHV - components: - - pos: 25.5,26.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 457 - type: CableHV - components: - - pos: 25.5,25.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 458 - type: CableHV - components: - - pos: 25.5,24.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 459 - type: CableHV - components: - - pos: 25.5,23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 460 - type: CableHV - components: - - pos: 25.5,22.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 461 - type: CableHV - components: - - pos: 25.5,21.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 462 - type: CableHV - components: - - pos: 25.5,20.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 463 - type: CableHV - components: - - pos: 25.5,19.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 464 - type: CableHV - components: - - pos: 24.5,19.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 465 - type: SalternSubstation - components: - - pos: 26.5,19.5 - parent: 63 - type: Transform - - loadingNetworkDemand: 885.00354 - currentReceiving: 885.0035 - currentSupply: 885.00354 - supplyRampPosition: 6.1035156E-05 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 466 - type: CableHV - components: - - pos: 26.5,19.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 467 - type: DebugGenerator - components: - - pos: 27.5,20.5 - parent: 63 - type: Transform - - supplyRampPosition: 656.5408 - type: PowerSupplier -- uid: 468 - type: DebugGenerator - components: - - pos: 23.5,20.5 - parent: 63 - type: Transform - - supplyRampPosition: 656.5408 - type: PowerSupplier -- uid: 469 - type: DebugGenerator - components: - - pos: 22.5,19.5 - parent: 63 - type: Transform - - supplyRampPosition: 656.5408 - type: PowerSupplier -- uid: 470 - type: DebugGenerator - components: - - pos: 28.5,19.5 - parent: 63 - type: Transform - - supplyRampPosition: 656.5408 - type: PowerSupplier -- uid: 471 - type: CableHV - components: - - pos: 22.5,19.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 472 - type: CableHV - components: - - pos: 23.5,19.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 473 - type: CableHV - components: - - pos: 23.5,20.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 474 - type: CableHV - components: - - pos: 27.5,19.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 475 - type: CableHV - components: - - pos: 27.5,20.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 476 - type: CableHV - components: - - pos: 28.5,19.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 477 - type: SalternAPC - components: - - pos: 29.5,19.5 - parent: 63 - type: Transform - - startingCharge: 12000 - type: Battery -- uid: 478 - type: CableMV - components: - - pos: 26.5,19.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 479 - type: CableMV - components: - - pos: 27.5,19.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 480 - type: CableMV - components: - - pos: 28.5,19.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 481 - type: CableMV - components: - - pos: 29.5,19.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 482 - type: SalternAPC - components: - - pos: 26.5,2.5 - parent: 63 - type: Transform - - startingCharge: 11999.833 - type: Battery - - loadingNetworkDemand: 10 - currentReceiving: 10.019571 - currentSupply: 10 - type: PowerNetworkBattery -- uid: 483 - type: SalternAPC - components: - - pos: 6.5,-2.5 - parent: 63 - type: Transform - - startingCharge: 11999.917 - type: Battery - - loadingNetworkDemand: 5 - currentReceiving: 4.9804883 - currentSupply: 5 - supplyRampPosition: 0.0195117 - type: PowerNetworkBattery -- uid: 484 - type: SalternAPC - components: - - pos: -22.5,4.5 - parent: 63 - type: Transform - - startingCharge: 11999.917 - type: Battery - - loadingNetworkDemand: 5 - currentReceiving: 4.9804883 - currentSupply: 5 - supplyRampPosition: 0.0195117 - type: PowerNetworkBattery -- uid: 485 - type: SalternAPC - components: - - pos: 8.5,15.5 - parent: 63 - type: Transform - - startingCharge: 12000 - type: Battery -- uid: 486 - type: SalternAPC - components: - - pos: 7.5,28.5 - parent: 63 - type: Transform - - startingCharge: 11999.833 - type: Battery - - loadingNetworkDemand: 10 - currentReceiving: 10.019571 - currentSupply: 10 - type: PowerNetworkBattery -- uid: 487 - type: Grille - components: - - pos: -2.5,8.5 - parent: 63 - type: Transform -- uid: 488 - type: Grille - components: - - pos: -2.5,9.5 - parent: 63 - type: Transform -- uid: 489 - type: Grille - components: - - pos: -2.5,10.5 - parent: 63 - type: Transform -- uid: 490 - type: Grille - components: - - pos: -2.5,11.5 - parent: 63 - type: Transform -- uid: 491 - type: Grille - components: - - pos: -1.5,11.5 - parent: 63 - type: Transform -- uid: 492 - type: Grille - components: - - pos: -1.5,12.5 - parent: 63 - type: Transform -- uid: 493 - type: Grille - components: - - pos: -0.5,12.5 - parent: 63 - type: Transform -- uid: 494 - type: Grille - components: - - pos: -0.5,13.5 - parent: 63 - type: Transform -- uid: 495 - type: Grille - components: - - pos: 0.5,13.5 - parent: 63 - type: Transform -- uid: 496 - type: Grille - components: - - pos: 0.5,14.5 - parent: 63 - type: Transform -- uid: 497 - type: Grille - components: - - pos: 0.5,15.5 - parent: 63 - type: Transform -- uid: 498 - type: Grille - components: - - pos: 0.5,16.5 - parent: 63 - type: Transform -- uid: 499 - type: Grille - components: - - pos: 0.5,17.5 - parent: 63 - type: Transform -- uid: 500 - type: Grille - components: - - pos: 0.5,18.5 - parent: 63 - type: Transform -- uid: 501 - type: Grille - components: - - pos: 4.5,18.5 - parent: 63 - type: Transform -- uid: 502 - type: Grille - components: - - pos: 4.5,17.5 - parent: 63 - type: Transform -- uid: 503 - type: Grille - components: - - pos: 4.5,16.5 - parent: 63 - type: Transform -- uid: 504 - type: Grille - components: - - pos: 4.5,15.5 - parent: 63 - type: Transform -- uid: 505 - type: Grille - components: - - pos: 4.5,14.5 - parent: 63 - type: Transform -- uid: 506 - type: Grille - components: - - pos: 4.5,13.5 - parent: 63 - type: Transform -- uid: 507 - type: Grille - components: - - pos: 5.5,13.5 - parent: 63 - type: Transform -- uid: 508 - type: Grille - components: - - pos: 5.5,9.5 - parent: 63 - type: Transform -- uid: 509 - type: Grille - components: - - pos: 4.5,9.5 - parent: 63 - type: Transform -- uid: 510 - type: Grille - components: - - pos: 3.5,9.5 - parent: 63 - type: Transform -- uid: 511 - type: Grille - components: - - pos: 2.5,9.5 - parent: 63 - type: Transform -- uid: 512 - type: Grille - components: - - pos: 1.5,9.5 - parent: 63 - type: Transform -- uid: 513 - type: Grille - components: - - pos: 1.5,8.5 - parent: 63 - type: Transform -- uid: 514 - type: Grille - components: - - pos: 2.5,6.5 - parent: 63 - type: Transform -- uid: 515 - type: Grille - components: - - pos: 2.5,5.5 - parent: 63 - type: Transform -- uid: 516 - type: Grille - components: - - pos: 3.5,5.5 - parent: 63 - type: Transform -- uid: 517 - type: Grille - components: - - pos: 3.5,4.5 - parent: 63 - type: Transform -- uid: 518 - type: Grille - components: - - pos: 4.5,4.5 - parent: 63 - type: Transform -- uid: 519 - type: Grille - components: - - pos: 4.5,3.5 - parent: 63 - type: Transform -- uid: 520 - type: Grille - components: - - pos: 5.5,3.5 - parent: 63 - type: Transform -- uid: 521 - type: Grille - components: - - pos: 5.5,2.5 - parent: 63 - type: Transform -- uid: 522 - type: Grille - components: - - pos: 6.5,2.5 - parent: 63 - type: Transform -- uid: 523 - type: Grille - components: - - pos: -3.5,6.5 - parent: 63 - type: Transform -- uid: 524 - type: Grille - components: - - pos: -3.5,5.5 - parent: 63 - type: Transform -- uid: 525 - type: Grille - components: - - pos: -4.5,5.5 - parent: 63 - type: Transform -- uid: 526 - type: Grille - components: - - pos: -4.5,4.5 - parent: 63 - type: Transform -- uid: 527 - type: Grille - components: - - pos: -5.5,4.5 - parent: 63 - type: Transform -- uid: 528 - type: Grille - components: - - pos: -5.5,3.5 - parent: 63 - type: Transform -- uid: 529 - type: Grille - components: - - pos: -6.5,3.5 - parent: 63 - type: Transform -- uid: 530 - type: Grille - components: - - pos: -6.5,2.5 - parent: 63 - type: Transform -- uid: 531 - type: Grille - components: - - pos: -7.5,2.5 - parent: 63 - type: Transform -- uid: 532 - type: Grille - components: - - pos: -7.5,-3.5 - parent: 63 - type: Transform -- uid: 533 - type: Grille - components: - - pos: -6.5,-3.5 - parent: 63 - type: Transform -- uid: 534 - type: Grille - components: - - pos: -6.5,-4.5 - parent: 63 - type: Transform -- uid: 535 - type: Grille - components: - - pos: -5.5,-4.5 - parent: 63 - type: Transform -- uid: 536 - type: Grille - components: - - pos: -5.5,-5.5 - parent: 63 - type: Transform -- uid: 537 - type: Grille - components: - - pos: -4.5,-5.5 - parent: 63 - type: Transform -- uid: 538 - type: Grille - components: - - pos: -4.5,-6.5 - parent: 63 - type: Transform -- uid: 539 - type: Grille - components: - - pos: -3.5,-6.5 - parent: 63 - type: Transform -- uid: 540 - type: Grille - components: - - pos: -3.5,-7.5 - parent: 63 - type: Transform -- uid: 541 - type: Grille - components: - - pos: 2.5,-7.5 - parent: 63 - type: Transform -- uid: 542 - type: Grille - components: - - pos: 2.5,-6.5 - parent: 63 - type: Transform -- uid: 543 - type: Grille - components: - - pos: 3.5,-6.5 - parent: 63 - type: Transform -- uid: 544 - type: Grille - components: - - pos: 3.5,-5.5 - parent: 63 - type: Transform -- uid: 545 - type: Grille - components: - - pos: 4.5,-5.5 - parent: 63 - type: Transform -- uid: 546 - type: Grille - components: - - pos: 4.5,-4.5 - parent: 63 - type: Transform -- uid: 547 - type: Grille - components: - - pos: 5.5,-4.5 - parent: 63 - type: Transform -- uid: 548 - type: Grille - components: - - pos: 5.5,-3.5 - parent: 63 - type: Transform -- uid: 549 - type: Grille - components: - - pos: 6.5,-3.5 - parent: 63 - type: Transform -- uid: 550 - type: Grille - components: - - pos: -7.5,-26.5 - parent: 63 - type: Transform -- uid: 551 - type: Grille - components: - - pos: -6.5,-26.5 - parent: 63 - type: Transform -- uid: 552 - type: Grille - components: - - pos: -6.5,-20.5 - parent: 63 - type: Transform -- uid: 553 - type: Grille - components: - - pos: -7.5,-20.5 - parent: 63 - type: Transform -- uid: 554 - type: Grille - components: - - pos: -10.5,-24.5 - parent: 63 - type: Transform -- uid: 555 - type: Grille - components: - - pos: -10.5,-23.5 - parent: 63 - type: Transform -- uid: 556 - type: Grille - components: - - pos: -10.5,-22.5 - parent: 63 - type: Transform -- uid: 557 - type: Grille - components: - - pos: 9.5,-24.5 - parent: 63 - type: Transform -- uid: 558 - type: Grille - components: - - pos: 9.5,-23.5 - parent: 63 - type: Transform -- uid: 559 - type: Grille - components: - - pos: 9.5,-22.5 - parent: 63 - type: Transform -- uid: 560 - type: Grille - components: - - pos: 6.5,-20.5 - parent: 63 - type: Transform -- uid: 561 - type: Grille - components: - - pos: 5.5,-20.5 - parent: 63 - type: Transform -- uid: 562 - type: Grille - components: - - pos: 5.5,-26.5 - parent: 63 - type: Transform -- uid: 563 - type: Grille - components: - - pos: 6.5,-26.5 - parent: 63 - type: Transform -- uid: 564 - type: Grille - components: - - pos: 1.5,-16.5 - parent: 63 - type: Transform -- uid: 565 - type: Grille - components: - - pos: 1.5,-15.5 - parent: 63 - type: Transform -- uid: 566 - type: Grille - components: - - pos: -2.5,-16.5 - parent: 63 - type: Transform -- uid: 567 - type: Grille - components: - - pos: -2.5,-15.5 - parent: 63 - type: Transform -- uid: 568 - type: Grille - components: - - pos: -2.5,-13.5 - parent: 63 - type: Transform -- uid: 569 - type: Grille - components: - - pos: -2.5,-12.5 - parent: 63 - type: Transform -- uid: 570 - type: Grille - components: - - pos: 1.5,-13.5 - parent: 63 - type: Transform -- uid: 571 - type: Grille - components: - - pos: 1.5,-12.5 - parent: 63 - type: Transform -- uid: 572 - type: Grille - components: - - pos: 1.5,-10.5 - parent: 63 - type: Transform -- uid: 573 - type: Grille - components: - - pos: 1.5,-9.5 - parent: 63 - type: Transform -- uid: 574 - type: Grille - components: - - pos: -2.5,-9.5 - parent: 63 - type: Transform -- uid: 575 - type: AirlockExternalLocked - components: - - pos: -1.5,-28.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 576 - type: Grille - components: - - pos: -2.5,-10.5 - parent: 63 - type: Transform -- uid: 577 - type: Grille - components: - - pos: -10.5,-2.5 - parent: 63 - type: Transform -- uid: 578 - type: Grille - components: - - pos: -11.5,-2.5 - parent: 63 - type: Transform -- uid: 579 - type: Grille - components: - - pos: -10.5,1.5 - parent: 63 - type: Transform -- uid: 580 - type: Grille - components: - - pos: -11.5,1.5 - parent: 63 - type: Transform -- uid: 581 - type: Grille - components: - - pos: -14.5,1.5 - parent: 63 - type: Transform -- uid: 582 - type: Grille - components: - - pos: -15.5,1.5 - parent: 63 - type: Transform -- uid: 583 - type: Grille - components: - - pos: -15.5,-2.5 - parent: 63 - type: Transform -- uid: 584 - type: Grille - components: - - pos: -15.5,-2.5 - parent: 63 - type: Transform -- uid: 585 - type: Grille - components: - - pos: -14.5,-2.5 - parent: 63 - type: Transform -- uid: 586 - type: Grille - components: - - pos: -21.5,-5.5 - parent: 63 - type: Transform -- uid: 587 - type: Grille - components: - - pos: -22.5,-5.5 - parent: 63 - type: Transform -- uid: 588 - type: Grille - components: - - pos: -23.5,-5.5 - parent: 63 - type: Transform -- uid: 589 - type: Grille - components: - - pos: -24.5,-5.5 - parent: 63 - type: Transform -- uid: 590 - type: Grille - components: - - pos: -27.5,-5.5 - parent: 63 - type: Transform -- uid: 591 - type: Grille - components: - - pos: -28.5,-5.5 - parent: 63 - type: Transform -- uid: 592 - type: Grille - components: - - pos: -29.5,-5.5 - parent: 63 - type: Transform -- uid: 593 - type: Grille - components: - - pos: -32.5,-5.5 - parent: 63 - type: Transform -- uid: 594 - type: Grille - components: - - pos: -33.5,-5.5 - parent: 63 - type: Transform -- uid: 595 - type: Grille - components: - - pos: -34.5,-5.5 - parent: 63 - type: Transform -- uid: 596 - type: Grille - components: - - pos: -35.5,-5.5 - parent: 63 - type: Transform -- uid: 597 - type: Grille - components: - - pos: -35.5,6.5 - parent: 63 - type: Transform -- uid: 598 - type: Grille - components: - - pos: -35.5,7.5 - parent: 63 - type: Transform -- uid: 599 - type: Grille - components: - - pos: -35.5,10.5 - parent: 63 - type: Transform -- uid: 600 - type: Grille - components: - - pos: -35.5,11.5 - parent: 63 - type: Transform -- uid: 601 - type: Grille - components: - - pos: -29.5,11.5 - parent: 63 - type: Transform -- uid: 602 - type: Grille - components: - - pos: -29.5,10.5 - parent: 63 - type: Transform -- uid: 603 - type: Grille - components: - - pos: -29.5,6.5 - parent: 63 - type: Transform -- uid: 604 - type: Grille - components: - - pos: -29.5,7.5 - parent: 63 - type: Transform -- uid: 605 - type: Grille - components: - - pos: -27.5,6.5 - parent: 63 - type: Transform -- uid: 606 - type: Grille - components: - - pos: -27.5,7.5 - parent: 63 - type: Transform -- uid: 607 - type: Grille - components: - - pos: -27.5,10.5 - parent: 63 - type: Transform -- uid: 608 - type: Grille - components: - - pos: -27.5,11.5 - parent: 63 - type: Transform -- uid: 609 - type: Grille - components: - - pos: -21.5,10.5 - parent: 63 - type: Transform -- uid: 610 - type: Grille - components: - - pos: -21.5,11.5 - parent: 63 - type: Transform -- uid: 611 - type: Grille - components: - - pos: -21.5,6.5 - parent: 63 - type: Transform -- uid: 612 - type: Grille - components: - - pos: -21.5,7.5 - parent: 63 - type: Transform -- uid: 613 - type: Grille - components: - - pos: 9.5,7.5 - parent: 63 - type: Transform -- uid: 614 - type: Grille - components: - - pos: 10.5,7.5 - parent: 63 - type: Transform -- uid: 615 - type: Grille - components: - - pos: 11.5,7.5 - parent: 63 - type: Transform -- uid: 616 - type: Grille - components: - - pos: 12.5,7.5 - parent: 63 - type: Transform -- uid: 617 - type: Grille - components: - - pos: 9.5,15.5 - parent: 63 - type: Transform -- uid: 618 - type: Grille - components: - - pos: 10.5,15.5 - parent: 63 - type: Transform -- uid: 619 - type: Grille - components: - - pos: 11.5,15.5 - parent: 63 - type: Transform -- uid: 620 - type: Grille - components: - - pos: 12.5,15.5 - parent: 63 - type: Transform -- uid: 621 - type: Grille - components: - - pos: 16.5,12.5 - parent: 63 - type: Transform -- uid: 622 - type: Grille - components: - - pos: 16.5,11.5 - parent: 63 - type: Transform -- uid: 623 - type: Grille - components: - - pos: 16.5,10.5 - parent: 63 - type: Transform -- uid: 624 - type: Grille - components: - - pos: 8.5,1.5 - parent: 63 - type: Transform -- uid: 625 - type: Grille - components: - - pos: 9.5,1.5 - parent: 63 - type: Transform -- uid: 626 - type: Grille - components: - - pos: 10.5,1.5 - parent: 63 - type: Transform -- uid: 627 - type: Grille - components: - - pos: 11.5,1.5 - parent: 63 - type: Transform -- uid: 628 - type: Grille - components: - - pos: 12.5,1.5 - parent: 63 - type: Transform -- uid: 629 - type: Grille - components: - - pos: 13.5,1.5 - parent: 63 - type: Transform -- uid: 630 - type: Grille - components: - - pos: 14.5,1.5 - parent: 63 - type: Transform -- uid: 631 - type: Grille - components: - - pos: 15.5,1.5 - parent: 63 - type: Transform -- uid: 632 - type: Grille - components: - - pos: 16.5,1.5 - parent: 63 - type: Transform -- uid: 633 - type: Grille - components: - - pos: 17.5,1.5 - parent: 63 - type: Transform -- uid: 634 - type: Grille - components: - - pos: 18.5,1.5 - parent: 63 - type: Transform -- uid: 635 - type: Grille - components: - - pos: 18.5,-2.5 - parent: 63 - type: Transform -- uid: 636 - type: Grille - components: - - pos: 17.5,-2.5 - parent: 63 - type: Transform -- uid: 637 - type: Grille - components: - - pos: 16.5,-2.5 - parent: 63 - type: Transform -- uid: 638 - type: Grille - components: - - pos: 15.5,-2.5 - parent: 63 - type: Transform -- uid: 639 - type: Grille - components: - - pos: 14.5,-2.5 - parent: 63 - type: Transform -- uid: 640 - type: Grille - components: - - pos: 13.5,-2.5 - parent: 63 - type: Transform -- uid: 641 - type: Grille - components: - - pos: 12.5,-2.5 - parent: 63 - type: Transform -- uid: 642 - type: Grille - components: - - pos: 11.5,-2.5 - parent: 63 - type: Transform -- uid: 643 - type: Grille - components: - - pos: 10.5,-2.5 - parent: 63 - type: Transform -- uid: 644 - type: Grille - components: - - pos: 9.5,-2.5 - parent: 63 - type: Transform -- uid: 645 - type: Grille - components: - - pos: 8.5,-2.5 - parent: 63 - type: Transform -- uid: 646 - type: Grille - components: - - pos: 23.5,-6.5 - parent: 63 - type: Transform -- uid: 647 - type: Grille - components: - - pos: 24.5,-6.5 - parent: 63 - type: Transform -- uid: 648 - type: Grille - components: - - pos: 25.5,-6.5 - parent: 63 - type: Transform -- uid: 649 - type: Grille - components: - - pos: 26.5,-6.5 - parent: 63 - type: Transform -- uid: 650 - type: Grille - components: - - pos: 27.5,-6.5 - parent: 63 - type: Transform -- uid: 651 - type: Grille - components: - - pos: 28.5,-6.5 - parent: 63 - type: Transform -- uid: 652 - type: Grille - components: - - pos: 28.5,-5.5 - parent: 63 - type: Transform -- uid: 653 - type: Grille - components: - - pos: 29.5,-5.5 - parent: 63 - type: Transform -- uid: 654 - type: Grille - components: - - pos: 29.5,-4.5 - parent: 63 - type: Transform -- uid: 655 - type: Grille - components: - - pos: 30.5,-4.5 - parent: 63 - type: Transform -- uid: 656 - type: Grille - components: - - pos: 30.5,-3.5 - parent: 63 - type: Transform -- uid: 657 - type: Grille - components: - - pos: 31.5,-3.5 - parent: 63 - type: Transform -- uid: 658 - type: Grille - components: - - pos: 31.5,-2.5 - parent: 63 - type: Transform -- uid: 659 - type: Grille - components: - - pos: 32.5,-2.5 - parent: 63 - type: Transform -- uid: 660 - type: Grille - components: - - pos: 32.5,-1.5 - parent: 63 - type: Transform -- uid: 661 - type: Grille - components: - - pos: 32.5,-0.5 - parent: 63 - type: Transform -- uid: 662 - type: Grille - components: - - pos: 32.5,0.5 - parent: 63 - type: Transform -- uid: 663 - type: Grille - components: - - pos: 30.5,10.5 - parent: 63 - type: Transform -- uid: 664 - type: Grille - components: - - pos: 30.5,11.5 - parent: 63 - type: Transform -- uid: 665 - type: Grille - components: - - pos: 30.5,12.5 - parent: 63 - type: Transform -- uid: 666 - type: Grille - components: - - pos: 30.5,13.5 - parent: 63 - type: Transform -- uid: 667 - type: Grille - components: - - pos: 30.5,14.5 - parent: 63 - type: Transform -- uid: 668 - type: Grille - components: - - pos: 30.5,15.5 - parent: 63 - type: Transform -- uid: 669 - type: Grille - components: - - pos: 30.5,16.5 - parent: 63 - type: Transform -- uid: 670 - type: Grille - components: - - pos: 20.5,10.5 - parent: 63 - type: Transform -- uid: 671 - type: Grille - components: - - pos: 20.5,11.5 - parent: 63 - type: Transform -- uid: 672 - type: Grille - components: - - pos: 20.5,12.5 - parent: 63 - type: Transform -- uid: 673 - type: Grille - components: - - pos: 20.5,13.5 - parent: 63 - type: Transform -- uid: 674 - type: Grille - components: - - pos: 20.5,14.5 - parent: 63 - type: Transform -- uid: 675 - type: Grille - components: - - pos: 20.5,15.5 - parent: 63 - type: Transform -- uid: 676 - type: Grille - components: - - pos: 20.5,16.5 - parent: 63 - type: Transform -- uid: 677 - type: ReinforcedWindow - components: - - pos: 9.5,7.5 - parent: 63 - type: Transform -- uid: 678 - type: ReinforcedWindow - components: - - pos: 10.5,7.5 - parent: 63 - type: Transform -- uid: 679 - type: ReinforcedWindow - components: - - pos: 11.5,7.5 - parent: 63 - type: Transform -- uid: 680 - type: ReinforcedWindow - components: - - pos: 12.5,7.5 - parent: 63 - type: Transform -- uid: 681 - type: ReinforcedWindow - components: - - pos: 9.5,15.5 - parent: 63 - type: Transform -- uid: 682 - type: ReinforcedWindow - components: - - pos: 10.5,15.5 - parent: 63 - type: Transform -- uid: 683 - type: ReinforcedWindow - components: - - pos: 11.5,15.5 - parent: 63 - type: Transform -- uid: 684 - type: ReinforcedWindow - components: - - pos: 12.5,15.5 - parent: 63 - type: Transform -- uid: 685 - type: ReinforcedWindow - components: - - pos: 16.5,10.5 - parent: 63 - type: Transform -- uid: 686 - type: ReinforcedWindow - components: - - pos: 16.5,11.5 - parent: 63 - type: Transform -- uid: 687 - type: ReinforcedWindow - components: - - pos: 16.5,12.5 - parent: 63 - type: Transform -- uid: 688 - type: ReinforcedWindow - components: - - pos: 20.5,10.5 - parent: 63 - type: Transform -- uid: 689 - type: ReinforcedWindow - components: - - pos: 20.5,11.5 - parent: 63 - type: Transform -- uid: 690 - type: ReinforcedWindow - components: - - pos: 20.5,12.5 - parent: 63 - type: Transform -- uid: 691 - type: ReinforcedWindow - components: - - pos: 20.5,13.5 - parent: 63 - type: Transform -- uid: 692 - type: ReinforcedWindow - components: - - pos: 20.5,14.5 - parent: 63 - type: Transform -- uid: 693 - type: ReinforcedWindow - components: - - pos: 20.5,15.5 - parent: 63 - type: Transform -- uid: 694 - type: ReinforcedWindow - components: - - pos: 20.5,16.5 - parent: 63 - type: Transform -- uid: 695 - type: ReinforcedWindow - components: - - pos: 30.5,10.5 - parent: 63 - type: Transform -- uid: 696 - type: ReinforcedWindow - components: - - pos: 30.5,11.5 - parent: 63 - type: Transform -- uid: 697 - type: ReinforcedWindow - components: - - pos: 30.5,12.5 - parent: 63 - type: Transform -- uid: 698 - type: ReinforcedWindow - components: - - pos: 30.5,13.5 - parent: 63 - type: Transform -- uid: 699 - type: ReinforcedWindow - components: - - pos: 30.5,14.5 - parent: 63 - type: Transform -- uid: 700 - type: ReinforcedWindow - components: - - pos: 30.5,15.5 - parent: 63 - type: Transform -- uid: 701 - type: ReinforcedWindow - components: - - pos: 30.5,16.5 - parent: 63 - type: Transform -- uid: 702 - type: ReinforcedWindow - components: - - pos: 32.5,0.5 - parent: 63 - type: Transform -- uid: 703 - type: ReinforcedWindow - components: - - pos: 32.5,-0.5 - parent: 63 - type: Transform -- uid: 704 - type: ReinforcedWindow - components: - - pos: 32.5,-1.5 - parent: 63 - type: Transform -- uid: 705 - type: ReinforcedWindow - components: - - pos: 32.5,-2.5 - parent: 63 - type: Transform -- uid: 706 - type: ReinforcedWindow - components: - - pos: 31.5,-2.5 - parent: 63 - type: Transform -- uid: 707 - type: ReinforcedWindow - components: - - pos: 31.5,-3.5 - parent: 63 - type: Transform -- uid: 708 - type: ReinforcedWindow - components: - - pos: 30.5,-3.5 - parent: 63 - type: Transform -- uid: 709 - type: ReinforcedWindow - components: - - pos: 30.5,-4.5 - parent: 63 - type: Transform -- uid: 710 - type: ReinforcedWindow - components: - - pos: 29.5,-4.5 - parent: 63 - type: Transform -- uid: 711 - type: ReinforcedWindow - components: - - pos: 29.5,-5.5 - parent: 63 - type: Transform -- uid: 712 - type: ReinforcedWindow - components: - - pos: 28.5,-5.5 - parent: 63 - type: Transform -- uid: 713 - type: ReinforcedWindow - components: - - pos: 28.5,-6.5 - parent: 63 - type: Transform -- uid: 714 - type: ReinforcedWindow - components: - - pos: 27.5,-6.5 - parent: 63 - type: Transform -- uid: 715 - type: ReinforcedWindow - components: - - pos: 26.5,-6.5 - parent: 63 - type: Transform -- uid: 716 - type: ReinforcedWindow - components: - - pos: 25.5,-6.5 - parent: 63 - type: Transform -- uid: 717 - type: ReinforcedWindow - components: - - pos: 24.5,-6.5 - parent: 63 - type: Transform -- uid: 718 - type: ReinforcedWindow - components: - - pos: 23.5,-6.5 - parent: 63 - type: Transform -- uid: 719 - type: ReinforcedWindow - components: - - pos: 18.5,-2.5 - parent: 63 - type: Transform -- uid: 720 - type: ReinforcedWindow - components: - - pos: 17.5,-2.5 - parent: 63 - type: Transform -- uid: 721 - type: ReinforcedWindow - components: - - pos: 16.5,-2.5 - parent: 63 - type: Transform -- uid: 722 - type: ReinforcedWindow - components: - - pos: 15.5,-2.5 - parent: 63 - type: Transform -- uid: 723 - type: ReinforcedWindow - components: - - pos: 14.5,-2.5 - parent: 63 - type: Transform -- uid: 724 - type: ReinforcedWindow - components: - - pos: 13.5,-2.5 - parent: 63 - type: Transform -- uid: 725 - type: ReinforcedWindow - components: - - pos: 12.5,-2.5 - parent: 63 - type: Transform -- uid: 726 - type: ReinforcedWindow - components: - - pos: 11.5,-2.5 - parent: 63 - type: Transform -- uid: 727 - type: ReinforcedWindow - components: - - pos: 10.5,-2.5 - parent: 63 - type: Transform -- uid: 728 - type: ReinforcedWindow - components: - - pos: 9.5,-2.5 - parent: 63 - type: Transform -- uid: 729 - type: ReinforcedWindow - components: - - pos: 8.5,-2.5 - parent: 63 - type: Transform -- uid: 730 - type: ReinforcedWindow - components: - - pos: 8.5,1.5 - parent: 63 - type: Transform -- uid: 731 - type: ReinforcedWindow - components: - - pos: 9.5,1.5 - parent: 63 - type: Transform -- uid: 732 - type: ReinforcedWindow - components: - - pos: 10.5,1.5 - parent: 63 - type: Transform -- uid: 733 - type: ReinforcedWindow - components: - - pos: 11.5,1.5 - parent: 63 - type: Transform -- uid: 734 - type: ReinforcedWindow - components: - - pos: 12.5,1.5 - parent: 63 - type: Transform -- uid: 735 - type: ReinforcedWindow - components: - - pos: 13.5,1.5 - parent: 63 - type: Transform -- uid: 736 - type: ReinforcedWindow - components: - - pos: 14.5,1.5 - parent: 63 - type: Transform -- uid: 737 - type: ReinforcedWindow - components: - - pos: 15.5,1.5 - parent: 63 - type: Transform -- uid: 738 - type: ReinforcedWindow - components: - - pos: 16.5,1.5 - parent: 63 - type: Transform -- uid: 739 - type: ReinforcedWindow - components: - - pos: 17.5,1.5 - parent: 63 - type: Transform -- uid: 740 - type: ReinforcedWindow - components: - - pos: 18.5,1.5 - parent: 63 - type: Transform -- uid: 741 - type: ReinforcedWindow - components: - - pos: 6.5,2.5 - parent: 63 - type: Transform -- uid: 742 - type: ReinforcedWindow - components: - - pos: 5.5,2.5 - parent: 63 - type: Transform -- uid: 743 - type: ReinforcedWindow - components: - - pos: 5.5,3.5 - parent: 63 - type: Transform -- uid: 744 - type: ReinforcedWindow - components: - - pos: 4.5,3.5 - parent: 63 - type: Transform -- uid: 745 - type: ReinforcedWindow - components: - - pos: 4.5,4.5 - parent: 63 - type: Transform -- uid: 746 - type: ReinforcedWindow - components: - - pos: 3.5,4.5 - parent: 63 - type: Transform -- uid: 747 - type: ReinforcedWindow - components: - - pos: 3.5,5.5 - parent: 63 - type: Transform -- uid: 748 - type: ReinforcedWindow - components: - - pos: 2.5,5.5 - parent: 63 - type: Transform -- uid: 749 - type: ReinforcedWindow - components: - - pos: 2.5,6.5 - parent: 63 - type: Transform -- uid: 750 - type: ReinforcedWindow - components: - - pos: 1.5,8.5 - parent: 63 - type: Transform -- uid: 751 - type: ReinforcedWindow - components: - - pos: 1.5,9.5 - parent: 63 - type: Transform -- uid: 752 - type: ReinforcedWindow - components: - - pos: 2.5,9.5 - parent: 63 - type: Transform -- uid: 753 - type: ReinforcedWindow - components: - - pos: 3.5,9.5 - parent: 63 - type: Transform -- uid: 754 - type: ReinforcedWindow - components: - - pos: 4.5,9.5 - parent: 63 - type: Transform -- uid: 755 - type: ReinforcedWindow - components: - - pos: 5.5,9.5 - parent: 63 - type: Transform -- uid: 756 - type: ReinforcedWindow - components: - - pos: -2.5,8.5 - parent: 63 - type: Transform -- uid: 757 - type: ReinforcedWindow - components: - - pos: -2.5,9.5 - parent: 63 - type: Transform -- uid: 758 - type: ReinforcedWindow - components: - - pos: -2.5,10.5 - parent: 63 - type: Transform -- uid: 759 - type: ReinforcedWindow - components: - - pos: -2.5,11.5 - parent: 63 - type: Transform -- uid: 760 - type: ReinforcedWindow - components: - - pos: -1.5,11.5 - parent: 63 - type: Transform -- uid: 761 - type: ReinforcedWindow - components: - - pos: -1.5,12.5 - parent: 63 - type: Transform -- uid: 762 - type: ReinforcedWindow - components: - - pos: -0.5,12.5 - parent: 63 - type: Transform -- uid: 763 - type: ReinforcedWindow - components: - - pos: -0.5,13.5 - parent: 63 - type: Transform -- uid: 764 - type: ReinforcedWindow - components: - - pos: 0.5,13.5 - parent: 63 - type: Transform -- uid: 765 - type: ReinforcedWindow - components: - - pos: 0.5,14.5 - parent: 63 - type: Transform -- uid: 766 - type: ReinforcedWindow - components: - - pos: 0.5,15.5 - parent: 63 - type: Transform -- uid: 767 - type: ReinforcedWindow - components: - - pos: 0.5,16.5 - parent: 63 - type: Transform -- uid: 768 - type: ReinforcedWindow - components: - - pos: 0.5,17.5 - parent: 63 - type: Transform -- uid: 769 - type: ReinforcedWindow - components: - - pos: 0.5,18.5 - parent: 63 - type: Transform -- uid: 770 - type: WallRiveted - components: - - pos: 0.5,19.5 - parent: 63 - type: Transform -- uid: 771 - type: ReinforcedWindow - components: - - pos: 4.5,18.5 - parent: 63 - type: Transform -- uid: 772 - type: ReinforcedWindow - components: - - pos: 4.5,17.5 - parent: 63 - type: Transform -- uid: 773 - type: ReinforcedWindow - components: - - pos: 4.5,16.5 - parent: 63 - type: Transform -- uid: 774 - type: ReinforcedWindow - components: - - pos: 4.5,15.5 - parent: 63 - type: Transform -- uid: 775 - type: ReinforcedWindow - components: - - pos: 4.5,14.5 - parent: 63 - type: Transform -- uid: 776 - type: ReinforcedWindow - components: - - pos: 4.5,13.5 - parent: 63 - type: Transform -- uid: 777 - type: ReinforcedWindow - components: - - pos: 5.5,13.5 - parent: 63 - type: Transform -- uid: 778 - type: Grille - components: - - pos: 9.5,24.5 - parent: 63 - type: Transform -- uid: 779 - type: Grille - components: - - pos: 10.5,24.5 - parent: 63 - type: Transform -- uid: 780 - type: Grille - components: - - pos: 13.5,27.5 - parent: 63 - type: Transform -- uid: 781 - type: Grille - components: - - pos: 13.5,28.5 - parent: 63 - type: Transform -- uid: 782 - type: Grille - components: - - pos: 13.5,29.5 - parent: 63 - type: Transform -- uid: 783 - type: Grille - components: - - pos: 13.5,30.5 - parent: 63 - type: Transform -- uid: 784 - type: Grille - components: - - pos: 13.5,31.5 - parent: 63 - type: Transform -- uid: 785 - type: Grille - components: - - pos: 13.5,32.5 - parent: 63 - type: Transform -- uid: 786 - type: Grille - components: - - pos: 10.5,35.5 - parent: 63 - type: Transform -- uid: 787 - type: Grille - components: - - pos: 9.5,35.5 - parent: 63 - type: Transform -- uid: 788 - type: Grille - components: - - pos: 3.5,40.5 - parent: 63 - type: Transform -- uid: 789 - type: Grille - components: - - pos: 2.5,40.5 - parent: 63 - type: Transform -- uid: 790 - type: Grille - components: - - pos: 1.5,40.5 - parent: 63 - type: Transform -- uid: 791 - type: Grille - components: - - pos: -4.5,27.5 - parent: 63 - type: Transform -- uid: 792 - type: Grille - components: - - pos: -4.5,28.5 - parent: 63 - type: Transform -- uid: 793 - type: Grille - components: - - pos: -4.5,29.5 - parent: 63 - type: Transform -- uid: 794 - type: Grille - components: - - pos: -4.5,30.5 - parent: 63 - type: Transform -- uid: 795 - type: Grille - components: - - pos: -4.5,31.5 - parent: 63 - type: Transform -- uid: 796 - type: Grille - components: - - pos: -4.5,32.5 - parent: 63 - type: Transform -- uid: 797 - type: ReinforcedWindow - components: - - pos: -4.5,27.5 - parent: 63 - type: Transform -- uid: 798 - type: ReinforcedWindow - components: - - pos: -4.5,28.5 - parent: 63 - type: Transform -- uid: 799 - type: ReinforcedWindow - components: - - pos: -4.5,29.5 - parent: 63 - type: Transform -- uid: 800 - type: ReinforcedWindow - components: - - pos: -4.5,30.5 - parent: 63 - type: Transform -- uid: 801 - type: ReinforcedWindow - components: - - pos: -4.5,31.5 - parent: 63 - type: Transform -- uid: 802 - type: ReinforcedWindow - components: - - pos: -4.5,32.5 - parent: 63 - type: Transform -- uid: 803 - type: ReinforcedWindow - components: - - pos: 1.5,40.5 - parent: 63 - type: Transform -- uid: 804 - type: ReinforcedWindow - components: - - pos: 2.5,40.5 - parent: 63 - type: Transform -- uid: 805 - type: ReinforcedWindow - components: - - pos: 3.5,40.5 - parent: 63 - type: Transform -- uid: 806 - type: ReinforcedWindow - components: - - pos: 9.5,35.5 - parent: 63 - type: Transform -- uid: 807 - type: ReinforcedWindow - components: - - pos: 10.5,35.5 - parent: 63 - type: Transform -- uid: 808 - type: AirlockGlass - components: - - pos: -0.5,-18.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 809 - type: ReinforcedWindow - components: - - pos: 9.5,24.5 - parent: 63 - type: Transform -- uid: 810 - type: ReinforcedWindow - components: - - pos: 10.5,24.5 - parent: 63 - type: Transform -- uid: 811 - type: ReinforcedWindow - components: - - pos: 13.5,27.5 - parent: 63 - type: Transform -- uid: 812 - type: ReinforcedWindow - components: - - pos: 13.5,28.5 - parent: 63 - type: Transform -- uid: 813 - type: ReinforcedWindow - components: - - pos: 13.5,29.5 - parent: 63 - type: Transform -- uid: 814 - type: ReinforcedWindow - components: - - pos: 13.5,30.5 - parent: 63 - type: Transform -- uid: 815 - type: ReinforcedWindow - components: - - pos: 13.5,31.5 - parent: 63 - type: Transform -- uid: 816 - type: ReinforcedWindow - components: - - pos: 13.5,32.5 - parent: 63 - type: Transform -- uid: 817 - type: ReinforcedWindow - components: - - pos: -35.5,-5.5 - parent: 63 - type: Transform -- uid: 818 - type: ReinforcedWindow - components: - - pos: -34.5,-5.5 - parent: 63 - type: Transform -- uid: 819 - type: ReinforcedWindow - components: - - pos: -33.5,-5.5 - parent: 63 - type: Transform -- uid: 820 - type: ReinforcedWindow - components: - - pos: -32.5,-5.5 - parent: 63 - type: Transform -- uid: 821 - type: ReinforcedWindow - components: - - pos: -21.5,-5.5 - parent: 63 - type: Transform -- uid: 822 - type: ReinforcedWindow - components: - - pos: -22.5,-5.5 - parent: 63 - type: Transform -- uid: 823 - type: ReinforcedWindow - components: - - pos: -23.5,-5.5 - parent: 63 - type: Transform -- uid: 824 - type: ReinforcedWindow - components: - - pos: -24.5,-5.5 - parent: 63 - type: Transform -- uid: 825 - type: ReinforcedWindow - components: - - pos: -27.5,-5.5 - parent: 63 - type: Transform -- uid: 826 - type: ReinforcedWindow - components: - - pos: -28.5,-5.5 - parent: 63 - type: Transform -- uid: 827 - type: ReinforcedWindow - components: - - pos: -29.5,-5.5 - parent: 63 - type: Transform -- uid: 828 - type: ReinforcedWindow - components: - - pos: -29.5,6.5 - parent: 63 - type: Transform -- uid: 829 - type: ReinforcedWindow - components: - - pos: -29.5,7.5 - parent: 63 - type: Transform -- uid: 830 - type: ReinforcedWindow - components: - - pos: -29.5,10.5 - parent: 63 - type: Transform -- uid: 831 - type: ReinforcedWindow - components: - - pos: -29.5,11.5 - parent: 63 - type: Transform -- uid: 832 - type: ReinforcedWindow - components: - - pos: -35.5,11.5 - parent: 63 - type: Transform -- uid: 833 - type: ReinforcedWindow - components: - - pos: -35.5,10.5 - parent: 63 - type: Transform -- uid: 834 - type: ReinforcedWindow - components: - - pos: -35.5,7.5 - parent: 63 - type: Transform -- uid: 835 - type: ReinforcedWindow - components: - - pos: -35.5,6.5 - parent: 63 - type: Transform -- uid: 836 - type: ReinforcedWindow - components: - - pos: -27.5,6.5 - parent: 63 - type: Transform -- uid: 837 - type: ReinforcedWindow - components: - - pos: -27.5,7.5 - parent: 63 - type: Transform -- uid: 838 - type: ReinforcedWindow - components: - - pos: -27.5,10.5 - parent: 63 - type: Transform -- uid: 839 - type: ReinforcedWindow - components: - - pos: -27.5,11.5 - parent: 63 - type: Transform -- uid: 840 - type: ReinforcedWindow - components: - - pos: -21.5,11.5 - parent: 63 - type: Transform -- uid: 841 - type: ReinforcedWindow - components: - - pos: -21.5,10.5 - parent: 63 - type: Transform -- uid: 842 - type: ReinforcedWindow - components: - - pos: -21.5,7.5 - parent: 63 - type: Transform -- uid: 843 - type: ReinforcedWindow - components: - - pos: -21.5,6.5 - parent: 63 - type: Transform -- uid: 844 - type: ReinforcedWindow - components: - - pos: -14.5,-2.5 - parent: 63 - type: Transform -- uid: 845 - type: ReinforcedWindow - components: - - pos: -15.5,-2.5 - parent: 63 - type: Transform -- uid: 846 - type: ReinforcedWindow - components: - - pos: -15.5,1.5 - parent: 63 - type: Transform -- uid: 847 - type: ReinforcedWindow - components: - - pos: -14.5,1.5 - parent: 63 - type: Transform -- uid: 848 - type: ReinforcedWindow - components: - - pos: -11.5,1.5 - parent: 63 - type: Transform -- uid: 849 - type: ReinforcedWindow - components: - - pos: -10.5,1.5 - parent: 63 - type: Transform -- uid: 850 - type: ReinforcedWindow - components: - - pos: -10.5,-2.5 - parent: 63 - type: Transform -- uid: 851 - type: ReinforcedWindow - components: - - pos: -11.5,-2.5 - parent: 63 - type: Transform -- uid: 852 - type: ReinforcedWindow - components: - - pos: -7.5,2.5 - parent: 63 - type: Transform -- uid: 853 - type: ReinforcedWindow - components: - - pos: -6.5,2.5 - parent: 63 - type: Transform -- uid: 854 - type: ReinforcedWindow - components: - - pos: -6.5,3.5 - parent: 63 - type: Transform -- uid: 855 - type: ReinforcedWindow - components: - - pos: -5.5,3.5 - parent: 63 - type: Transform -- uid: 856 - type: ReinforcedWindow - components: - - pos: -5.5,4.5 - parent: 63 - type: Transform -- uid: 857 - type: ReinforcedWindow - components: - - pos: -4.5,4.5 - parent: 63 - type: Transform -- uid: 858 - type: ReinforcedWindow - components: - - pos: -4.5,5.5 - parent: 63 - type: Transform -- uid: 859 - type: ReinforcedWindow - components: - - pos: -3.5,5.5 - parent: 63 - type: Transform -- uid: 860 - type: ReinforcedWindow - components: - - pos: -3.5,6.5 - parent: 63 - type: Transform -- uid: 861 - type: ReinforcedWindow - components: - - pos: -7.5,-3.5 - parent: 63 - type: Transform -- uid: 862 - type: ReinforcedWindow - components: - - pos: -6.5,-3.5 - parent: 63 - type: Transform -- uid: 863 - type: ReinforcedWindow - components: - - pos: -6.5,-4.5 - parent: 63 - type: Transform -- uid: 864 - type: ReinforcedWindow - components: - - pos: -5.5,-4.5 - parent: 63 - type: Transform -- uid: 865 - type: ReinforcedWindow - components: - - pos: -5.5,-5.5 - parent: 63 - type: Transform -- uid: 866 - type: ReinforcedWindow - components: - - pos: -4.5,-5.5 - parent: 63 - type: Transform -- uid: 867 - type: ReinforcedWindow - components: - - pos: -4.5,-6.5 - parent: 63 - type: Transform -- uid: 868 - type: ReinforcedWindow - components: - - pos: -3.5,-6.5 - parent: 63 - type: Transform -- uid: 869 - type: ReinforcedWindow - components: - - pos: -3.5,-7.5 - parent: 63 - type: Transform -- uid: 870 - type: AirlockExternalLocked - components: - - pos: -0.5,-28.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 871 - type: ReinforcedWindow - components: - - pos: -2.5,-9.5 - parent: 63 - type: Transform -- uid: 872 - type: ReinforcedWindow - components: - - pos: -2.5,-10.5 - parent: 63 - type: Transform -- uid: 873 - type: ReinforcedWindow - components: - - pos: 1.5,-9.5 - parent: 63 - type: Transform -- uid: 874 - type: ReinforcedWindow - components: - - pos: 1.5,-10.5 - parent: 63 - type: Transform -- uid: 875 - type: ReinforcedWindow - components: - - pos: 1.5,-13.5 - parent: 63 - type: Transform -- uid: 876 - type: ReinforcedWindow - components: - - pos: 1.5,-12.5 - parent: 63 - type: Transform -- uid: 877 - type: ReinforcedWindow - components: - - pos: -2.5,-13.5 - parent: 63 - type: Transform -- uid: 878 - type: ReinforcedWindow - components: - - pos: -2.5,-12.5 - parent: 63 - type: Transform -- uid: 879 - type: ReinforcedWindow - components: - - pos: -2.5,-16.5 - parent: 63 - type: Transform -- uid: 880 - type: ReinforcedWindow - components: - - pos: -2.5,-15.5 - parent: 63 - type: Transform -- uid: 881 - type: ReinforcedWindow - components: - - pos: 1.5,-16.5 - parent: 63 - type: Transform -- uid: 882 - type: ReinforcedWindow - components: - - pos: 1.5,-15.5 - parent: 63 - type: Transform -- uid: 883 - type: ReinforcedWindow - components: - - pos: 2.5,-7.5 - parent: 63 - type: Transform -- uid: 884 - type: ReinforcedWindow - components: - - pos: 2.5,-6.5 - parent: 63 - type: Transform -- uid: 885 - type: ReinforcedWindow - components: - - pos: 3.5,-6.5 - parent: 63 - type: Transform -- uid: 886 - type: ReinforcedWindow - components: - - pos: 3.5,-5.5 - parent: 63 - type: Transform -- uid: 887 - type: ReinforcedWindow - components: - - pos: 4.5,-5.5 - parent: 63 - type: Transform -- uid: 888 - type: ReinforcedWindow - components: - - pos: 4.5,-4.5 - parent: 63 - type: Transform -- uid: 889 - type: ReinforcedWindow - components: - - pos: 5.5,-4.5 - parent: 63 - type: Transform -- uid: 890 - type: ReinforcedWindow - components: - - pos: 5.5,-3.5 - parent: 63 - type: Transform -- uid: 891 - type: ReinforcedWindow - components: - - pos: 6.5,-3.5 - parent: 63 - type: Transform -- uid: 892 - type: ReinforcedWindow - components: - - pos: 5.5,-20.5 - parent: 63 - type: Transform -- uid: 893 - type: ReinforcedWindow - components: - - pos: 6.5,-20.5 - parent: 63 - type: Transform -- uid: 894 - type: ReinforcedWindow - components: - - pos: 9.5,-24.5 - parent: 63 - type: Transform -- uid: 895 - type: ReinforcedWindow - components: - - pos: 9.5,-23.5 - parent: 63 - type: Transform -- uid: 896 - type: ReinforcedWindow - components: - - pos: 9.5,-22.5 - parent: 63 - type: Transform -- uid: 897 - type: ReinforcedWindow - components: - - pos: 6.5,-26.5 - parent: 63 - type: Transform -- uid: 898 - type: ReinforcedWindow - components: - - pos: 5.5,-26.5 - parent: 63 - type: Transform -- uid: 899 - type: ReinforcedWindow - components: - - pos: -6.5,-26.5 - parent: 63 - type: Transform -- uid: 900 - type: ReinforcedWindow - components: - - pos: -7.5,-26.5 - parent: 63 - type: Transform -- uid: 901 - type: ReinforcedWindow - components: - - pos: -10.5,-24.5 - parent: 63 - type: Transform -- uid: 902 - type: ReinforcedWindow - components: - - pos: -10.5,-23.5 - parent: 63 - type: Transform -- uid: 903 - type: ReinforcedWindow - components: - - pos: -10.5,-22.5 - parent: 63 - type: Transform -- uid: 904 - type: ReinforcedWindow - components: - - pos: -7.5,-20.5 - parent: 63 - type: Transform -- uid: 905 - type: ReinforcedWindow - components: - - pos: -6.5,-20.5 - parent: 63 - type: Transform -- uid: 906 - type: WallRiveted - components: - - pos: -0.5,19.5 - parent: 63 - type: Transform -- uid: 907 - type: WallRiveted - components: - - pos: -0.5,20.5 - parent: 63 - type: Transform -- uid: 908 - type: WallRiveted - components: - - pos: -1.5,20.5 - parent: 63 - type: Transform -- uid: 909 - type: WallRiveted - components: - - pos: -1.5,21.5 - parent: 63 - type: Transform -- uid: 910 - type: WallRiveted - components: - - pos: -1.5,22.5 - parent: 63 - type: Transform -- uid: 911 - type: WallRiveted - components: - - pos: -1.5,23.5 - parent: 63 - type: Transform -- uid: 912 - type: WallRiveted - components: - - pos: -2.5,23.5 - parent: 63 - type: Transform -- uid: 913 - type: WallRiveted - components: - - pos: -2.5,24.5 - parent: 63 - type: Transform -- uid: 914 - type: WallRiveted - components: - - pos: -3.5,24.5 - parent: 63 - type: Transform -- uid: 915 - type: WallRiveted - components: - - pos: -3.5,25.5 - parent: 63 - type: Transform -- uid: 916 - type: WallRiveted - components: - - pos: -4.5,25.5 - parent: 63 - type: Transform -- uid: 917 - type: WallRiveted - components: - - pos: -4.5,26.5 - parent: 63 - type: Transform -- uid: 918 - type: WallRiveted - components: - - pos: -4.5,33.5 - parent: 63 - type: Transform -- uid: 919 - type: WallRiveted - components: - - pos: -4.5,34.5 - parent: 63 - type: Transform -- uid: 920 - type: WallRiveted - components: - - pos: -3.5,34.5 - parent: 63 - type: Transform -- uid: 921 - type: WallRiveted - components: - - pos: -3.5,35.5 - parent: 63 - type: Transform -- uid: 922 - type: WallRiveted - components: - - pos: -2.5,35.5 - parent: 63 - type: Transform -- uid: 923 - type: WallRiveted - components: - - pos: -2.5,36.5 - parent: 63 - type: Transform -- uid: 924 - type: WallRiveted - components: - - pos: -1.5,36.5 - parent: 63 - type: Transform -- uid: 925 - type: WallRiveted - components: - - pos: -1.5,37.5 - parent: 63 - type: Transform -- uid: 926 - type: WallRiveted - components: - - pos: -1.5,38.5 - parent: 63 - type: Transform -- uid: 927 - type: WallRiveted - components: - - pos: -1.5,39.5 - parent: 63 - type: Transform -- uid: 928 - type: WallRiveted - components: - - pos: -0.5,39.5 - parent: 63 - type: Transform -- uid: 929 - type: WallRiveted - components: - - pos: -0.5,40.5 - parent: 63 - type: Transform -- uid: 930 - type: WallRiveted - components: - - pos: 0.5,40.5 - parent: 63 - type: Transform -- uid: 931 - type: WallRiveted - components: - - pos: 4.5,40.5 - parent: 63 - type: Transform -- uid: 932 - type: WallRiveted - components: - - pos: 5.5,40.5 - parent: 63 - type: Transform -- uid: 933 - type: WallRiveted - components: - - pos: 5.5,39.5 - parent: 63 - type: Transform -- uid: 934 - type: WallRiveted - components: - - pos: 6.5,39.5 - parent: 63 - type: Transform -- uid: 935 - type: WallRiveted - components: - - pos: 6.5,38.5 - parent: 63 - type: Transform -- uid: 936 - type: WallRiveted - components: - - pos: 6.5,37.5 - parent: 63 - type: Transform -- uid: 937 - type: WallRiveted - components: - - pos: 6.5,36.5 - parent: 63 - type: Transform -- uid: 938 - type: WallRiveted - components: - - pos: 7.5,36.5 - parent: 63 - type: Transform -- uid: 939 - type: WallRiveted - components: - - pos: 7.5,35.5 - parent: 63 - type: Transform -- uid: 940 - type: WallRiveted - components: - - pos: 8.5,35.5 - parent: 63 - type: Transform -- uid: 941 - type: WallRiveted - components: - - pos: 11.5,35.5 - parent: 63 - type: Transform -- uid: 942 - type: WallRiveted - components: - - pos: 12.5,35.5 - parent: 63 - type: Transform -- uid: 943 - type: WallRiveted - components: - - pos: 12.5,34.5 - parent: 63 - type: Transform -- uid: 944 - type: WallRiveted - components: - - pos: 13.5,34.5 - parent: 63 - type: Transform -- uid: 945 - type: WallRiveted - components: - - pos: 13.5,33.5 - parent: 63 - type: Transform -- uid: 946 - type: WallRiveted - components: - - pos: 13.5,26.5 - parent: 63 - type: Transform -- uid: 947 - type: WallRiveted - components: - - pos: 13.5,25.5 - parent: 63 - type: Transform -- uid: 948 - type: WallRiveted - components: - - pos: 12.5,25.5 - parent: 63 - type: Transform -- uid: 949 - type: WallRiveted - components: - - pos: 12.5,24.5 - parent: 63 - type: Transform -- uid: 950 - type: WallRiveted - components: - - pos: 11.5,24.5 - parent: 63 - type: Transform -- uid: 951 - type: WallRiveted - components: - - pos: 8.5,24.5 - parent: 63 - type: Transform -- uid: 952 - type: WallRiveted - components: - - pos: 7.5,24.5 - parent: 63 - type: Transform -- uid: 953 - type: WallRiveted - components: - - pos: 7.5,25.5 - parent: 63 - type: Transform -- uid: 954 - type: WallRiveted - components: - - pos: 7.5,26.5 - parent: 63 - type: Transform -- uid: 955 - type: WallRiveted - components: - - pos: 7.5,27.5 - parent: 63 - type: Transform -- uid: 956 - type: WallRiveted - components: - - pos: 7.5,28.5 - parent: 63 - type: Transform -- uid: 957 - type: WallRiveted - components: - - pos: 7.5,31.5 - parent: 63 - type: Transform -- uid: 958 - type: WallRiveted - components: - - pos: 7.5,32.5 - parent: 63 - type: Transform -- uid: 959 - type: WallRiveted - components: - - pos: 7.5,33.5 - parent: 63 - type: Transform -- uid: 960 - type: WallRiveted - components: - - pos: 7.5,34.5 - parent: 63 - type: Transform -- uid: 961 - type: WallRiveted - components: - - pos: 7.5,23.5 - parent: 63 - type: Transform -- uid: 962 - type: WallRiveted - components: - - pos: 6.5,23.5 - parent: 63 - type: Transform -- uid: 963 - type: WallRiveted - components: - - pos: 6.5,22.5 - parent: 63 - type: Transform -- uid: 964 - type: WallRiveted - components: - - pos: 6.5,21.5 - parent: 63 - type: Transform -- uid: 965 - type: WallRiveted - components: - - pos: 6.5,20.5 - parent: 63 - type: Transform -- uid: 966 - type: WallRiveted - components: - - pos: 5.5,20.5 - parent: 63 - type: Transform -- uid: 967 - type: WallRiveted - components: - - pos: 5.5,19.5 - parent: 63 - type: Transform -- uid: 968 - type: WallRiveted - components: - - pos: 4.5,19.5 - parent: 63 - type: Transform -- uid: 969 - type: WallRiveted - components: - - pos: 6.5,13.5 - parent: 63 - type: Transform -- uid: 970 - type: WallRiveted - components: - - pos: 6.5,14.5 - parent: 63 - type: Transform -- uid: 971 - type: WallRiveted - components: - - pos: 7.5,14.5 - parent: 63 - type: Transform -- uid: 972 - type: WallRiveted - components: - - pos: 7.5,15.5 - parent: 63 - type: Transform -- uid: 973 - type: WallRiveted - components: - - pos: 8.5,15.5 - parent: 63 - type: Transform -- uid: 974 - type: WallRiveted - components: - - pos: 13.5,15.5 - parent: 63 - type: Transform -- uid: 975 - type: WallRiveted - components: - - pos: 14.5,15.5 - parent: 63 - type: Transform -- uid: 976 - type: WallRiveted - components: - - pos: 14.5,14.5 - parent: 63 - type: Transform -- uid: 977 - type: WallRiveted - components: - - pos: 15.5,14.5 - parent: 63 - type: Transform -- uid: 978 - type: WallRiveted - components: - - pos: 15.5,13.5 - parent: 63 - type: Transform -- uid: 979 - type: WallRiveted - components: - - pos: 16.5,13.5 - parent: 63 - type: Transform -- uid: 980 - type: WallRiveted - components: - - pos: 16.5,9.5 - parent: 63 - type: Transform -- uid: 981 - type: WallRiveted - components: - - pos: 15.5,9.5 - parent: 63 - type: Transform -- uid: 982 - type: WallRiveted - components: - - pos: 15.5,8.5 - parent: 63 - type: Transform -- uid: 983 - type: WallRiveted - components: - - pos: 14.5,8.5 - parent: 63 - type: Transform -- uid: 984 - type: WallRiveted - components: - - pos: 14.5,7.5 - parent: 63 - type: Transform -- uid: 985 - type: WallRiveted - components: - - pos: 13.5,7.5 - parent: 63 - type: Transform -- uid: 986 - type: WallRiveted - components: - - pos: 8.5,7.5 - parent: 63 - type: Transform -- uid: 987 - type: WallRiveted - components: - - pos: 7.5,7.5 - parent: 63 - type: Transform -- uid: 988 - type: WallRiveted - components: - - pos: 7.5,8.5 - parent: 63 - type: Transform -- uid: 989 - type: WallRiveted - components: - - pos: 6.5,8.5 - parent: 63 - type: Transform -- uid: 990 - type: WallRiveted - components: - - pos: 6.5,9.5 - parent: 63 - type: Transform -- uid: 991 - type: WallRiveted - components: - - pos: 1.5,6.5 - parent: 63 - type: Transform -- uid: 992 - type: WallRiveted - components: - - pos: 1.5,7.5 - parent: 63 - type: Transform -- uid: 993 - type: WallRiveted - components: - - pos: -2.5,7.5 - parent: 63 - type: Transform -- uid: 994 - type: WallRiveted - components: - - pos: -2.5,6.5 - parent: 63 - type: Transform -- uid: 995 - type: WallRiveted - components: - - pos: -7.5,1.5 - parent: 63 - type: Transform -- uid: 996 - type: WallRiveted - components: - - pos: -8.5,1.5 - parent: 63 - type: Transform -- uid: 997 - type: WallRiveted - components: - - pos: -9.5,1.5 - parent: 63 - type: Transform -- uid: 998 - type: WallRiveted - components: - - pos: -12.5,1.5 - parent: 63 - type: Transform -- uid: 999 - type: WallRiveted - components: - - pos: -13.5,1.5 - parent: 63 - type: Transform -- uid: 1000 - type: WallRiveted - components: - - pos: -16.5,1.5 - parent: 63 - type: Transform -- uid: 1001 - type: WallRiveted - components: - - pos: -17.5,1.5 - parent: 63 - type: Transform -- uid: 1002 - type: WallRiveted - components: - - pos: -17.5,-2.5 - parent: 63 - type: Transform -- uid: 1003 - type: WallRiveted - components: - - pos: -17.5,-2.5 - parent: 63 - type: Transform -- uid: 1004 - type: WallRiveted - components: - - pos: -16.5,-2.5 - parent: 63 - type: Transform -- uid: 1005 - type: WallRiveted - components: - - pos: -13.5,-2.5 - parent: 63 - type: Transform -- uid: 1006 - type: WallRiveted - components: - - pos: -12.5,-2.5 - parent: 63 - type: Transform -- uid: 1007 - type: WallRiveted - components: - - pos: -9.5,-2.5 - parent: 63 - type: Transform -- uid: 1008 - type: WallRiveted - components: - - pos: -8.5,-2.5 - parent: 63 - type: Transform -- uid: 1009 - type: WallRiveted - components: - - pos: -7.5,-2.5 - parent: 63 - type: Transform -- uid: 1010 - type: WallRiveted - components: - - pos: -2.5,-7.5 - parent: 63 - type: Transform -- uid: 1011 - type: WallRiveted - components: - - pos: -2.5,-8.5 - parent: 63 - type: Transform -- uid: 1012 - type: WallRiveted - components: - - pos: 1.5,-7.5 - parent: 63 - type: Transform -- uid: 1013 - type: WallRiveted - components: - - pos: 1.5,-8.5 - parent: 63 - type: Transform -- uid: 1014 - type: WallRiveted - components: - - pos: -2.5,-11.5 - parent: 63 - type: Transform -- uid: 1015 - type: WallRiveted - components: - - pos: -2.5,-14.5 - parent: 63 - type: Transform -- uid: 1016 - type: WallRiveted - components: - - pos: -2.5,-17.5 - parent: 63 - type: Transform -- uid: 1017 - type: WallRiveted - components: - - pos: -2.5,-18.5 - parent: 63 - type: Transform -- uid: 1018 - type: WallRiveted - components: - - pos: 1.5,-18.5 - parent: 63 - type: Transform -- uid: 1019 - type: WallRiveted - components: - - pos: 1.5,-17.5 - parent: 63 - type: Transform -- uid: 1020 - type: WallRiveted - components: - - pos: 1.5,-14.5 - parent: 63 - type: Transform -- uid: 1021 - type: WallRiveted - components: - - pos: 1.5,-11.5 - parent: 63 - type: Transform -- uid: 1022 - type: WallRiveted - components: - - pos: 2.5,-18.5 - parent: 63 - type: Transform -- uid: 1023 - type: WallRiveted - components: - - pos: 2.5,-19.5 - parent: 63 - type: Transform -- uid: 1024 - type: WallRiveted - components: - - pos: 3.5,-19.5 - parent: 63 - type: Transform -- uid: 1025 - type: WallRiveted - components: - - pos: 3.5,-20.5 - parent: 63 - type: Transform -- uid: 1026 - type: WallRiveted - components: - - pos: 4.5,-20.5 - parent: 63 - type: Transform -- uid: 1027 - type: WallRiveted - components: - - pos: 7.5,-20.5 - parent: 63 - type: Transform -- uid: 1028 - type: WallRiveted - components: - - pos: 8.5,-20.5 - parent: 63 - type: Transform -- uid: 1029 - type: WallRiveted - components: - - pos: 8.5,-21.5 - parent: 63 - type: Transform -- uid: 1030 - type: WallRiveted - components: - - pos: 9.5,-21.5 - parent: 63 - type: Transform -- uid: 1031 - type: WallRiveted - components: - - pos: 9.5,-25.5 - parent: 63 - type: Transform -- uid: 1032 - type: WallRiveted - components: - - pos: 8.5,-25.5 - parent: 63 - type: Transform -- uid: 1033 - type: WallRiveted - components: - - pos: 8.5,-26.5 - parent: 63 - type: Transform -- uid: 1034 - type: WallRiveted - components: - - pos: 7.5,-26.5 - parent: 63 - type: Transform -- uid: 1035 - type: WallRiveted - components: - - pos: 4.5,-26.5 - parent: 63 - type: Transform -- uid: 1036 - type: WallRiveted - components: - - pos: 3.5,-26.5 - parent: 63 - type: Transform -- uid: 1037 - type: WallRiveted - components: - - pos: 3.5,-27.5 - parent: 63 - type: Transform -- uid: 1038 - type: WallRiveted - components: - - pos: 2.5,-27.5 - parent: 63 - type: Transform -- uid: 1039 - type: WallRiveted - components: - - pos: 2.5,-28.5 - parent: 63 - type: Transform -- uid: 1040 - type: WallRiveted - components: - - pos: 1.5,-28.5 - parent: 63 - type: Transform -- uid: 1041 - type: WallRiveted - components: - - pos: 1.5,-29.5 - parent: 63 - type: Transform -- uid: 1042 - type: WallRiveted - components: - - pos: 1.5,-30.5 - parent: 63 - type: Transform -- uid: 1043 - type: WallRiveted - components: - - pos: 1.5,-31.5 - parent: 63 - type: Transform -- uid: 1044 - type: WallRiveted - components: - - pos: -2.5,-31.5 - parent: 63 - type: Transform -- uid: 1045 - type: WallRiveted - components: - - pos: -2.5,-30.5 - parent: 63 - type: Transform -- uid: 1046 - type: WallRiveted - components: - - pos: -2.5,-29.5 - parent: 63 - type: Transform -- uid: 1047 - type: WallRiveted - components: - - pos: -2.5,-28.5 - parent: 63 - type: Transform -- uid: 1048 - type: WallRiveted - components: - - pos: -3.5,-28.5 - parent: 63 - type: Transform -- uid: 1049 - type: WallRiveted - components: - - pos: -3.5,-27.5 - parent: 63 - type: Transform -- uid: 1050 - type: WallRiveted - components: - - pos: -4.5,-27.5 - parent: 63 - type: Transform -- uid: 1051 - type: WallRiveted - components: - - pos: -4.5,-26.5 - parent: 63 - type: Transform -- uid: 1052 - type: WallRiveted - components: - - pos: -5.5,-26.5 - parent: 63 - type: Transform -- uid: 1053 - type: WallRiveted - components: - - pos: -9.5,-26.5 - parent: 63 - type: Transform -- uid: 1054 - type: WallRiveted - components: - - pos: -8.5,-26.5 - parent: 63 - type: Transform -- uid: 1055 - type: WallRiveted - components: - - pos: -9.5,-25.5 - parent: 63 - type: Transform -- uid: 1056 - type: WallRiveted - components: - - pos: -10.5,-25.5 - parent: 63 - type: Transform -- uid: 1057 - type: WallRiveted - components: - - pos: -10.5,-21.5 - parent: 63 - type: Transform -- uid: 1058 - type: WallRiveted - components: - - pos: -9.5,-21.5 - parent: 63 - type: Transform -- uid: 1059 - type: WallRiveted - components: - - pos: -9.5,-20.5 - parent: 63 - type: Transform -- uid: 1060 - type: WallRiveted - components: - - pos: -8.5,-20.5 - parent: 63 - type: Transform -- uid: 1061 - type: WallRiveted - components: - - pos: -5.5,-20.5 - parent: 63 - type: Transform -- uid: 1062 - type: WallRiveted - components: - - pos: -4.5,-20.5 - parent: 63 - type: Transform -- uid: 1063 - type: WallRiveted - components: - - pos: -4.5,-19.5 - parent: 63 - type: Transform -- uid: 1064 - type: WallRiveted - components: - - pos: -3.5,-19.5 - parent: 63 - type: Transform -- uid: 1065 - type: WallRiveted - components: - - pos: -3.5,-18.5 - parent: 63 - type: Transform -- uid: 1066 - type: WallRiveted - components: - - pos: -17.5,-3.5 - parent: 63 - type: Transform -- uid: 1067 - type: WallRiveted - components: - - pos: -18.5,-3.5 - parent: 63 - type: Transform -- uid: 1068 - type: WallRiveted - components: - - pos: -18.5,-4.5 - parent: 63 - type: Transform -- uid: 1069 - type: WallRiveted - components: - - pos: -19.5,-4.5 - parent: 63 - type: Transform -- uid: 1070 - type: WallRiveted - components: - - pos: -19.5,-5.5 - parent: 63 - type: Transform -- uid: 1071 - type: WallRiveted - components: - - pos: -20.5,-5.5 - parent: 63 - type: Transform -- uid: 1072 - type: WallRiveted - components: - - pos: -25.5,-5.5 - parent: 63 - type: Transform -- uid: 1073 - type: WallRiveted - components: - - pos: -26.5,-5.5 - parent: 63 - type: Transform -- uid: 1074 - type: WallRiveted - components: - - pos: -30.5,-5.5 - parent: 63 - type: Transform -- uid: 1075 - type: WallRiveted - components: - - pos: -31.5,-5.5 - parent: 63 - type: Transform -- uid: 1076 - type: WallRiveted - components: - - pos: -36.5,-5.5 - parent: 63 - type: Transform -- uid: 1077 - type: WallRiveted - components: - - pos: -37.5,-5.5 - parent: 63 - type: Transform -- uid: 1078 - type: WallRiveted - components: - - pos: -37.5,-4.5 - parent: 63 - type: Transform -- uid: 1079 - type: WallRiveted - components: - - pos: -38.5,-4.5 - parent: 63 - type: Transform -- uid: 1080 - type: WallRiveted - components: - - pos: -38.5,-3.5 - parent: 63 - type: Transform -- uid: 1081 - type: WallRiveted - components: - - pos: -39.5,-3.5 - parent: 63 - type: Transform -- uid: 1082 - type: WallRiveted - components: - - pos: -39.5,-2.5 - parent: 63 - type: Transform -- uid: 1083 - type: WallRiveted - components: - - pos: -40.5,-2.5 - parent: 63 - type: Transform -- uid: 1084 - type: WallRiveted - components: - - pos: -41.5,-2.5 - parent: 63 - type: Transform -- uid: 1085 - type: WallRiveted - components: - - pos: -42.5,-2.5 - parent: 63 - type: Transform -- uid: 1086 - type: WallRiveted - components: - - pos: -42.5,1.5 - parent: 63 - type: Transform -- uid: 1087 - type: WallRiveted - components: - - pos: -41.5,1.5 - parent: 63 - type: Transform -- uid: 1088 - type: WallRiveted - components: - - pos: -40.5,1.5 - parent: 63 - type: Transform -- uid: 1089 - type: WallRiveted - components: - - pos: -39.5,1.5 - parent: 63 - type: Transform -- uid: 1090 - type: WallRiveted - components: - - pos: -39.5,2.5 - parent: 63 - type: Transform -- uid: 1091 - type: WallRiveted - components: - - pos: -38.5,2.5 - parent: 63 - type: Transform -- uid: 1092 - type: WallRiveted - components: - - pos: -38.5,3.5 - parent: 63 - type: Transform -- uid: 1093 - type: WallRiveted - components: - - pos: -37.5,3.5 - parent: 63 - type: Transform -- uid: 1094 - type: WallRiveted - components: - - pos: -37.5,4.5 - parent: 63 - type: Transform -- uid: 1095 - type: WallRiveted - components: - - pos: -36.5,4.5 - parent: 63 - type: Transform -- uid: 1096 - type: WallRiveted - components: - - pos: -35.5,4.5 - parent: 63 - type: Transform -- uid: 1097 - type: WallRiveted - components: - - pos: -34.5,4.5 - parent: 63 - type: Transform -- uid: 1098 - type: WallRiveted - components: - - pos: -33.5,4.5 - parent: 63 - type: Transform -- uid: 1099 - type: WallRiveted - components: - - pos: -31.5,4.5 - parent: 63 - type: Transform -- uid: 1100 - type: WallRiveted - components: - - pos: -30.5,4.5 - parent: 63 - type: Transform -- uid: 1101 - type: WallRiveted - components: - - pos: -29.5,4.5 - parent: 63 - type: Transform -- uid: 1102 - type: WallRiveted - components: - - pos: -28.5,4.5 - parent: 63 - type: Transform -- uid: 1103 - type: WallRiveted - components: - - pos: -27.5,4.5 - parent: 63 - type: Transform -- uid: 1104 - type: WallRiveted - components: - - pos: -26.5,4.5 - parent: 63 - type: Transform -- uid: 1105 - type: WallRiveted - components: - - pos: -25.5,4.5 - parent: 63 - type: Transform -- uid: 1106 - type: WallRiveted - components: - - pos: -23.5,4.5 - parent: 63 - type: Transform -- uid: 1107 - type: WallRiveted - components: - - pos: -22.5,4.5 - parent: 63 - type: Transform -- uid: 1108 - type: WallRiveted - components: - - pos: -21.5,4.5 - parent: 63 - type: Transform -- uid: 1109 - type: WallRiveted - components: - - pos: -20.5,4.5 - parent: 63 - type: Transform -- uid: 1110 - type: WallRiveted - components: - - pos: -19.5,4.5 - parent: 63 - type: Transform -- uid: 1111 - type: WallRiveted - components: - - pos: -19.5,3.5 - parent: 63 - type: Transform -- uid: 1112 - type: WallRiveted - components: - - pos: -18.5,3.5 - parent: 63 - type: Transform -- uid: 1113 - type: WallRiveted - components: - - pos: -18.5,2.5 - parent: 63 - type: Transform -- uid: 1114 - type: WallRiveted - components: - - pos: -17.5,2.5 - parent: 63 - type: Transform -- uid: 1115 - type: WallRiveted - components: - - pos: -21.5,5.5 - parent: 63 - type: Transform -- uid: 1116 - type: WallRiveted - components: - - pos: -21.5,8.5 - parent: 63 - type: Transform -- uid: 1117 - type: WallRiveted - components: - - pos: -21.5,9.5 - parent: 63 - type: Transform -- uid: 1118 - type: WallRiveted - components: - - pos: -21.5,12.5 - parent: 63 - type: Transform -- uid: 1119 - type: WallRiveted - components: - - pos: -21.5,13.5 - parent: 63 - type: Transform -- uid: 1120 - type: WallRiveted - components: - - pos: -22.5,13.5 - parent: 63 - type: Transform -- uid: 1121 - type: WallRiveted - components: - - pos: -22.5,14.5 - parent: 63 - type: Transform -- uid: 1122 - type: WallRiveted - components: - - pos: -23.5,14.5 - parent: 63 - type: Transform -- uid: 1123 - type: WallRiveted - components: - - pos: -24.5,14.5 - parent: 63 - type: Transform -- uid: 1124 - type: WallRiveted - components: - - pos: -25.5,14.5 - parent: 63 - type: Transform -- uid: 1125 - type: WallRiveted - components: - - pos: -26.5,14.5 - parent: 63 - type: Transform -- uid: 1126 - type: WallRiveted - components: - - pos: -26.5,13.5 - parent: 63 - type: Transform -- uid: 1127 - type: WallRiveted - components: - - pos: -27.5,13.5 - parent: 63 - type: Transform -- uid: 1128 - type: WallRiveted - components: - - pos: -27.5,13.5 - parent: 63 - type: Transform -- uid: 1129 - type: WallRiveted - components: - - pos: -27.5,12.5 - parent: 63 - type: Transform -- uid: 1130 - type: WallRiveted - components: - - pos: -27.5,9.5 - parent: 63 - type: Transform -- uid: 1131 - type: WallRiveted - components: - - pos: -27.5,9.5 - parent: 63 - type: Transform -- uid: 1132 - type: WallRiveted - components: - - pos: -27.5,8.5 - parent: 63 - type: Transform -- uid: 1133 - type: WallRiveted - components: - - pos: -27.5,5.5 - parent: 63 - type: Transform -- uid: 1134 - type: WallRiveted - components: - - pos: -29.5,5.5 - parent: 63 - type: Transform -- uid: 1135 - type: WallRiveted - components: - - pos: -29.5,8.5 - parent: 63 - type: Transform -- uid: 1136 - type: WallRiveted - components: - - pos: -29.5,9.5 - parent: 63 - type: Transform -- uid: 1137 - type: WallRiveted - components: - - pos: -29.5,12.5 - parent: 63 - type: Transform -- uid: 1138 - type: WallRiveted - components: - - pos: -29.5,13.5 - parent: 63 - type: Transform -- uid: 1139 - type: WallRiveted - components: - - pos: -30.5,13.5 - parent: 63 - type: Transform -- uid: 1140 - type: WallRiveted - components: - - pos: -30.5,14.5 - parent: 63 - type: Transform -- uid: 1141 - type: WallRiveted - components: - - pos: -31.5,14.5 - parent: 63 - type: Transform -- uid: 1142 - type: WallRiveted - components: - - pos: -32.5,14.5 - parent: 63 - type: Transform -- uid: 1143 - type: WallRiveted - components: - - pos: -33.5,14.5 - parent: 63 - type: Transform -- uid: 1144 - type: WallRiveted - components: - - pos: -34.5,14.5 - parent: 63 - type: Transform -- uid: 1145 - type: WallRiveted - components: - - pos: -34.5,13.5 - parent: 63 - type: Transform -- uid: 1146 - type: WallRiveted - components: - - pos: -35.5,13.5 - parent: 63 - type: Transform -- uid: 1147 - type: WallRiveted - components: - - pos: -35.5,12.5 - parent: 63 - type: Transform -- uid: 1148 - type: WallRiveted - components: - - pos: -35.5,8.5 - parent: 63 - type: Transform -- uid: 1149 - type: WallRiveted - components: - - pos: -35.5,9.5 - parent: 63 - type: Transform -- uid: 1150 - type: WallRiveted - components: - - pos: -35.5,5.5 - parent: 63 - type: Transform -- uid: 1151 - type: WallRiveted - components: - - pos: 6.5,-2.5 - parent: 63 - type: Transform -- uid: 1152 - type: WallRiveted - components: - - pos: 7.5,-2.5 - parent: 63 - type: Transform -- uid: 1153 - type: WallRiveted - components: - - pos: 7.5,1.5 - parent: 63 - type: Transform -- uid: 1154 - type: WallRiveted - components: - - pos: 6.5,1.5 - parent: 63 - type: Transform -- uid: 1155 - type: WallRiveted - components: - - pos: 19.5,-2.5 - parent: 63 - type: Transform -- uid: 1156 - type: WallRiveted - components: - - pos: 19.5,-3.5 - parent: 63 - type: Transform -- uid: 1157 - type: WallRiveted - components: - - pos: 20.5,-3.5 - parent: 63 - type: Transform -- uid: 1158 - type: WallRiveted - components: - - pos: 20.5,-4.5 - parent: 63 - type: Transform -- uid: 1159 - type: WallRiveted - components: - - pos: 21.5,-4.5 - parent: 63 - type: Transform -- uid: 1160 - type: WallRiveted - components: - - pos: 21.5,-5.5 - parent: 63 - type: Transform -- uid: 1161 - type: WallRiveted - components: - - pos: 22.5,-5.5 - parent: 63 - type: Transform -- uid: 1162 - type: WallRiveted - components: - - pos: 22.5,-6.5 - parent: 63 - type: Transform -- uid: 1163 - type: WallRiveted - components: - - pos: 20.5,-2.5 - parent: 63 - type: Transform -- uid: 1164 - type: WallRiveted - components: - - pos: 21.5,-2.5 - parent: 63 - type: Transform -- uid: 1165 - type: WallRiveted - components: - - pos: 22.5,-2.5 - parent: 63 - type: Transform -- uid: 1166 - type: WallRiveted - components: - - pos: 22.5,-1.5 - parent: 63 - type: Transform -- uid: 1167 - type: WallRiveted - components: - - pos: 23.5,-1.5 - parent: 63 - type: Transform -- uid: 1168 - type: WallRiveted - components: - - pos: 23.5,-0.5 - parent: 63 - type: Transform -- uid: 1169 - type: WallRiveted - components: - - pos: 24.5,-0.5 - parent: 63 - type: Transform -- uid: 1170 - type: WallRiveted - components: - - pos: 25.5,-0.5 - parent: 63 - type: Transform -- uid: 1171 - type: WallRiveted - components: - - pos: 25.5,2.5 - parent: 63 - type: Transform -- uid: 1172 - type: WallRiveted - components: - - pos: 26.5,2.5 - parent: 63 - type: Transform -- uid: 1173 - type: WallRiveted - components: - - pos: 27.5,2.5 - parent: 63 - type: Transform -- uid: 1174 - type: WallRiveted - components: - - pos: 27.5,3.5 - parent: 63 - type: Transform -- uid: 1175 - type: WallRiveted - components: - - pos: 28.5,3.5 - parent: 63 - type: Transform -- uid: 1176 - type: WallRiveted - components: - - pos: 29.5,3.5 - parent: 63 - type: Transform -- uid: 1177 - type: WallRiveted - components: - - pos: 30.5,3.5 - parent: 63 - type: Transform -- uid: 1178 - type: WallRiveted - components: - - pos: 30.5,2.5 - parent: 63 - type: Transform -- uid: 1179 - type: WallRiveted - components: - - pos: 31.5,2.5 - parent: 63 - type: Transform -- uid: 1180 - type: WallRiveted - components: - - pos: 31.5,1.5 - parent: 63 - type: Transform -- uid: 1181 - type: WallRiveted - components: - - pos: 32.5,1.5 - parent: 63 - type: Transform -- uid: 1182 - type: WallRiveted - components: - - pos: 29.5,4.5 - parent: 63 - type: Transform -- uid: 1183 - type: WallRiveted - components: - - pos: 28.5,4.5 - parent: 63 - type: Transform -- uid: 1184 - type: WallRiveted - components: - - pos: 28.5,5.5 - parent: 63 - type: Transform -- uid: 1185 - type: WallRiveted - components: - - pos: 27.5,5.5 - parent: 63 - type: Transform -- uid: 1186 - type: WallRiveted - components: - - pos: 26.5,5.5 - parent: 63 - type: Transform -- uid: 1187 - type: WallRiveted - components: - - pos: 24.5,5.5 - parent: 63 - type: Transform -- uid: 1188 - type: WallRiveted - components: - - pos: 23.5,5.5 - parent: 63 - type: Transform -- uid: 1189 - type: WallRiveted - components: - - pos: 22.5,5.5 - parent: 63 - type: Transform -- uid: 1190 - type: WallRiveted - components: - - pos: 22.5,4.5 - parent: 63 - type: Transform -- uid: 1191 - type: WallRiveted - components: - - pos: 21.5,4.5 - parent: 63 - type: Transform -- uid: 1192 - type: WallRiveted - components: - - pos: 21.5,3.5 - parent: 63 - type: Transform -- uid: 1193 - type: WallRiveted - components: - - pos: 20.5,3.5 - parent: 63 - type: Transform -- uid: 1194 - type: WallRiveted - components: - - pos: 20.5,2.5 - parent: 63 - type: Transform -- uid: 1195 - type: WallRiveted - components: - - pos: 19.5,2.5 - parent: 63 - type: Transform -- uid: 1196 - type: WallRiveted - components: - - pos: 22.5,6.5 - parent: 63 - type: Transform -- uid: 1197 - type: WallRiveted - components: - - pos: 19.5,1.5 - parent: 63 - type: Transform -- uid: 1198 - type: WallRiveted - components: - - pos: 21.5,6.5 - parent: 63 - type: Transform -- uid: 1199 - type: WallRiveted - components: - - pos: 21.5,7.5 - parent: 63 - type: Transform -- uid: 1200 - type: WallRiveted - components: - - pos: 20.5,7.5 - parent: 63 - type: Transform -- uid: 1201 - type: WallRiveted - components: - - pos: 20.5,8.5 - parent: 63 - type: Transform -- uid: 1202 - type: WallRiveted - components: - - pos: 20.5,9.5 - parent: 63 - type: Transform -- uid: 1203 - type: WallRiveted - components: - - pos: 20.5,17.5 - parent: 63 - type: Transform -- uid: 1204 - type: WallRiveted - components: - - pos: 20.5,18.5 - parent: 63 - type: Transform -- uid: 1205 - type: WallRiveted - components: - - pos: 20.5,19.5 - parent: 63 - type: Transform -- uid: 1206 - type: WallRiveted - components: - - pos: 21.5,19.5 - parent: 63 - type: Transform -- uid: 1207 - type: WallRiveted - components: - - pos: 21.5,20.5 - parent: 63 - type: Transform -- uid: 1208 - type: WallRiveted - components: - - pos: 22.5,20.5 - parent: 63 - type: Transform -- uid: 1209 - type: WallRiveted - components: - - pos: 22.5,21.5 - parent: 63 - type: Transform -- uid: 1210 - type: WallRiveted - components: - - pos: 23.5,21.5 - parent: 63 - type: Transform -- uid: 1211 - type: WallRiveted - components: - - pos: 24.5,21.5 - parent: 63 - type: Transform -- uid: 1212 - type: WallRiveted - components: - - pos: 24.5,20.5 - parent: 63 - type: Transform -- uid: 1213 - type: WallRiveted - components: - - pos: 24.5,22.5 - parent: 63 - type: Transform -- uid: 1214 - type: WallRiveted - components: - - pos: 26.5,22.5 - parent: 63 - type: Transform -- uid: 1215 - type: WallRiveted - components: - - pos: 26.5,21.5 - parent: 63 - type: Transform -- uid: 1216 - type: WallRiveted - components: - - pos: 26.5,20.5 - parent: 63 - type: Transform -- uid: 1217 - type: WallRiveted - components: - - pos: 27.5,21.5 - parent: 63 - type: Transform -- uid: 1218 - type: WallRiveted - components: - - pos: 28.5,21.5 - parent: 63 - type: Transform -- uid: 1219 - type: WallRiveted - components: - - pos: 28.5,20.5 - parent: 63 - type: Transform -- uid: 1220 - type: WallRiveted - components: - - pos: 29.5,20.5 - parent: 63 - type: Transform -- uid: 1221 - type: WallRiveted - components: - - pos: 29.5,19.5 - parent: 63 - type: Transform -- uid: 1222 - type: WallRiveted - components: - - pos: 30.5,19.5 - parent: 63 - type: Transform -- uid: 1223 - type: WallRiveted - components: - - pos: 30.5,18.5 - parent: 63 - type: Transform -- uid: 1224 - type: WallRiveted - components: - - pos: 30.5,17.5 - parent: 63 - type: Transform -- uid: 1225 - type: WallRiveted - components: - - pos: 30.5,9.5 - parent: 63 - type: Transform -- uid: 1226 - type: WallRiveted - components: - - pos: 30.5,8.5 - parent: 63 - type: Transform -- uid: 1227 - type: WallRiveted - components: - - pos: 30.5,7.5 - parent: 63 - type: Transform -- uid: 1228 - type: WallRiveted - components: - - pos: 29.5,7.5 - parent: 63 - type: Transform -- uid: 1229 - type: WallRiveted - components: - - pos: 29.5,6.5 - parent: 63 - type: Transform -- uid: 1230 - type: WallRiveted - components: - - pos: 28.5,6.5 - parent: 63 - type: Transform -- uid: 1231 - type: AirlockCommandGlassLocked - components: - - pos: -0.5,7.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1232 - type: AirlockCommandGlassLocked - components: - - pos: 6.5,11.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1233 - type: AirlockCommandGlassLocked - components: - - pos: 2.5,13.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1234 - type: AirlockCommandGlassLocked - components: - - pos: 2.5,19.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1235 - type: AirlockCommandGlassLocked - components: - - pos: 7.5,30.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1236 - type: AirlockCommandGlassLocked - components: - - pos: 7.5,29.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1237 - type: AirlockCommandGlassLocked - components: - - pos: -0.5,33.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1238 - type: AirlockCommandGlassLocked - components: - - pos: 7.5,-0.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1239 - type: AirlockCommandGlassLocked - components: - - pos: -8.5,-0.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1240 - type: AirlockCommandGlassLocked - components: - - pos: 19.5,-0.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1241 - type: AirlockCommandGlassLocked - components: - - pos: 25.5,0.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1242 - type: AirlockCommandGlassLocked - components: - - pos: 25.5,1.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1243 - type: AirlockCommandGlassLocked - components: - - pos: 25.5,5.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1244 - type: AirlockCommandGlassLocked - components: - - pos: -17.5,-0.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1245 - type: AirlockCommandGlassLocked - components: - - pos: -24.5,4.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1246 - type: AirlockCommandGlassLocked - components: - - pos: -32.5,4.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1247 - type: AirlockExternalLocked - components: - - pos: -39.5,-1.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1248 - type: AirlockExternalLocked - components: - - pos: -39.5,-0.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1249 - type: AirlockExternalLocked - components: - - pos: -39.5,0.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1250 - type: AirlockExternalLocked - components: - - pos: 0.5,-28.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1251 - type: AirlockShuttle - components: - - pos: -1.5,-31.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1252 - type: AirlockShuttle - components: - - pos: -0.5,-31.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1253 - type: AirlockShuttle - components: - - pos: 0.5,-31.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1254 - type: AirlockShuttle - components: - - rot: -1.5707963267948966 rad - pos: -42.5,-1.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1255 - type: AirlockShuttle - components: - - rot: -1.5707963267948966 rad - pos: -42.5,-0.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1256 - type: AirlockShuttle - components: - - rot: -1.5707963267948966 rad - pos: -42.5,0.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1257 - type: Grille - components: - - pos: 1.5,13.5 - parent: 63 - type: Transform -- uid: 1258 - type: Grille - components: - - pos: 1.5,19.5 - parent: 63 - type: Transform -- uid: 1259 - type: Grille - components: - - pos: 3.5,19.5 - parent: 63 - type: Transform -- uid: 1260 - type: Grille - components: - - pos: 3.5,13.5 - parent: 63 - type: Transform -- uid: 1261 - type: Grille - components: - - pos: 6.5,12.5 - parent: 63 - type: Transform -- uid: 1262 - type: Grille - components: - - pos: 6.5,10.5 - parent: 63 - type: Transform -- uid: 1263 - type: Grille - components: - - pos: 0.5,7.5 - parent: 63 - type: Transform -- uid: 1264 - type: Grille - components: - - pos: -1.5,7.5 - parent: 63 - type: Transform -- uid: 1265 - type: Grille - components: - - pos: 7.5,-1.5 - parent: 63 - type: Transform -- uid: 1266 - type: Grille - components: - - pos: 7.5,0.5 - parent: 63 - type: Transform -- uid: 1267 - type: Grille - components: - - pos: 19.5,-1.5 - parent: 63 - type: Transform -- uid: 1268 - type: Grille - components: - - pos: 19.5,0.5 - parent: 63 - type: Transform -- uid: 1269 - type: Grille - components: - - pos: -8.5,-1.5 - parent: 63 - type: Transform -- uid: 1270 - type: Grille - components: - - pos: -8.5,0.5 - parent: 63 - type: Transform -- uid: 1271 - type: Grille - components: - - pos: -17.5,-1.5 - parent: 63 - type: Transform -- uid: 1272 - type: Grille - components: - - pos: -17.5,0.5 - parent: 63 - type: Transform -- uid: 1273 - type: Grille - components: - - pos: -1.5,-7.5 - parent: 63 - type: Transform -- uid: 1274 - type: Grille - components: - - pos: 0.5,-7.5 - parent: 63 - type: Transform -- uid: 1275 - type: Grille - components: - - pos: 0.5,-18.5 - parent: 63 - type: Transform -- uid: 1276 - type: Grille - components: - - pos: -1.5,-18.5 - parent: 63 - type: Transform -- uid: 1277 - type: ReinforcedWindow - components: - - pos: -1.5,-18.5 - parent: 63 - type: Transform -- uid: 1278 - type: ReinforcedWindow - components: - - pos: 0.5,-18.5 - parent: 63 - type: Transform -- uid: 1279 - type: ReinforcedWindow - components: - - pos: 0.5,-7.5 - parent: 63 - type: Transform -- uid: 1280 - type: ReinforcedWindow - components: - - pos: -1.5,-7.5 - parent: 63 - type: Transform -- uid: 1281 - type: ReinforcedWindow - components: - - pos: -8.5,-1.5 - parent: 63 - type: Transform -- uid: 1282 - type: ReinforcedWindow - components: - - pos: -8.5,0.5 - parent: 63 - type: Transform -- uid: 1283 - type: ReinforcedWindow - components: - - pos: -17.5,-1.5 - parent: 63 - type: Transform -- uid: 1284 - type: ReinforcedWindow - components: - - pos: -17.5,0.5 - parent: 63 - type: Transform -- uid: 1285 - type: ReinforcedWindow - components: - - pos: -1.5,7.5 - parent: 63 - type: Transform -- uid: 1286 - type: ReinforcedWindow - components: - - pos: 0.5,7.5 - parent: 63 - type: Transform -- uid: 1287 - type: ReinforcedWindow - components: - - pos: 1.5,13.5 - parent: 63 - type: Transform -- uid: 1288 - type: ReinforcedWindow - components: - - pos: 3.5,13.5 - parent: 63 - type: Transform -- uid: 1289 - type: ReinforcedWindow - components: - - pos: 3.5,19.5 - parent: 63 - type: Transform -- uid: 1290 - type: ReinforcedWindow - components: - - pos: 1.5,19.5 - parent: 63 - type: Transform -- uid: 1291 - type: ReinforcedWindow - components: - - pos: 7.5,0.5 - parent: 63 - type: Transform -- uid: 1292 - type: ReinforcedWindow - components: - - pos: 7.5,-1.5 - parent: 63 - type: Transform -- uid: 1293 - type: ReinforcedWindow - components: - - pos: 19.5,-1.5 - parent: 63 - type: Transform -- uid: 1294 - type: ReinforcedWindow - components: - - pos: 19.5,0.5 - parent: 63 - type: Transform -- uid: 1295 - type: AirlockGlass - components: - - pos: -0.5,-7.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1296 - type: CableMV - components: - - pos: 26.5,18.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1297 - type: CableMV - components: - - pos: 26.5,17.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1298 - type: CableMV - components: - - pos: 26.5,16.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1299 - type: CableMV - components: - - pos: 26.5,15.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1300 - type: CableMV - components: - - pos: 26.5,14.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1301 - type: CableMV - components: - - pos: 26.5,13.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1302 - type: CableMV - components: - - pos: 26.5,12.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1303 - type: CableMV - components: - - pos: 26.5,11.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1304 - type: CableMV - components: - - pos: 26.5,10.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1305 - type: CableMV - components: - - pos: 26.5,9.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1306 - type: CableMV - components: - - pos: 26.5,8.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1307 - type: CableMV - components: - - pos: 26.5,7.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1308 - type: CableMV - components: - - pos: 26.5,6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1309 - type: CableMV - components: - - pos: 25.5,6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1310 - type: CableMV - components: - - pos: 25.5,5.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1311 - type: CableMV - components: - - pos: 25.5,4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1312 - type: CableMV - components: - - pos: 25.5,3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1313 - type: CableMV - components: - - pos: 26.5,3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1314 - type: CableMV - components: - - pos: 26.5,2.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1315 - type: CableMV - components: - - pos: 24.5,3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1316 - type: CableMV - components: - - pos: 23.5,3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1317 - type: CableMV - components: - - pos: 22.5,3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1318 - type: CableMV - components: - - pos: 22.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1319 - type: CableMV - components: - - pos: 22.5,1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1320 - type: CableMV - components: - - pos: 22.5,0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1321 - type: CableMV - components: - - pos: 22.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1322 - type: CableMV - components: - - pos: 21.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1323 - type: CableMV - components: - - pos: 20.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1324 - type: CableMV - components: - - pos: 19.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1325 - type: CableMV - components: - - pos: 18.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1326 - type: CableMV - components: - - pos: 17.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1327 - type: CableMV - components: - - pos: 16.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1328 - type: CableMV - components: - - pos: 15.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1329 - type: CableMV - components: - - pos: 14.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1330 - type: CableMV - components: - - pos: 13.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1331 - type: CableMV - components: - - pos: 12.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1332 - type: CableMV - components: - - pos: 11.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1333 - type: CableMV - components: - - pos: 10.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1334 - type: CableMV - components: - - pos: 9.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1335 - type: CableMV - components: - - pos: 8.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1336 - type: CableMV - components: - - pos: 7.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1337 - type: CableMV - components: - - pos: 6.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1338 - type: CableMV - components: - - pos: 5.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1339 - type: CableMV - components: - - pos: 4.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1340 - type: CableMV - components: - - pos: 3.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1341 - type: CableMV - components: - - pos: 6.5,-1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1342 - type: CableMV - components: - - pos: 6.5,-2.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1343 - type: CableMV - components: - - pos: 2.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1344 - type: CableMV - components: - - pos: 1.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1345 - type: CableMV - components: - - pos: 0.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1346 - type: CableMV - components: - - pos: -0.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1347 - type: CableMV - components: - - pos: -0.5,0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1348 - type: CableMV - components: - - pos: -0.5,1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1349 - type: CableMV - components: - - pos: -0.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1350 - type: CableMV - components: - - pos: -0.5,3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1351 - type: CableMV - components: - - pos: -0.5,4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1352 - type: CableMV - components: - - pos: -0.5,5.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1353 - type: CableMV - components: - - pos: -0.5,6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1354 - type: CableMV - components: - - pos: -0.5,7.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1355 - type: CableMV - components: - - pos: -0.5,8.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1356 - type: CableMV - components: - - pos: -0.5,9.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1357 - type: CableMV - components: - - pos: -0.5,10.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1358 - type: CableMV - components: - - pos: -0.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1359 - type: CableMV - components: - - pos: 0.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1360 - type: CableMV - components: - - pos: 1.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1361 - type: CableMV - components: - - pos: 2.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1362 - type: CableMV - components: - - pos: 3.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1363 - type: CableMV - components: - - pos: 4.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1364 - type: CableMV - components: - - pos: 5.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1365 - type: CableMV - components: - - pos: 6.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1366 - type: CableMV - components: - - pos: 7.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1367 - type: CableMV - components: - - pos: 8.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1368 - type: CableMV - components: - - pos: 8.5,12.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1369 - type: CableMV - components: - - pos: 8.5,13.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1370 - type: CableMV - components: - - pos: 8.5,14.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1371 - type: CableMV - components: - - pos: 8.5,15.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1372 - type: CableMV - components: - - pos: 2.5,12.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1373 - type: CableMV - components: - - pos: 2.5,13.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1374 - type: CableMV - components: - - pos: 2.5,14.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1375 - type: CableMV - components: - - pos: 2.5,15.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1376 - type: CableMV - components: - - pos: 2.5,16.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1377 - type: CableMV - components: - - pos: 2.5,17.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1378 - type: CableMV - components: - - pos: 2.5,18.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1379 - type: CableMV - components: - - pos: 2.5,19.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1380 - type: CableMV - components: - - pos: 2.5,20.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1381 - type: CableMV - components: - - pos: 2.5,21.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1382 - type: CableMV - components: - - pos: 2.5,22.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1383 - type: CableMV - components: - - pos: 2.5,23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1384 - type: CableMV - components: - - pos: 2.5,24.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1385 - type: CableMV - components: - - pos: 2.5,25.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1386 - type: CableMV - components: - - pos: 2.5,26.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1387 - type: CableMV - components: - - pos: 2.5,27.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1388 - type: CableMV - components: - - pos: 2.5,28.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1389 - type: CableMV - components: - - pos: 3.5,28.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1390 - type: CableMV - components: - - pos: 4.5,28.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1391 - type: CableMV - components: - - pos: 5.5,28.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1392 - type: CableMV - components: - - pos: 6.5,28.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1393 - type: CableMV - components: - - pos: 7.5,28.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1394 - type: CableMV - components: - - pos: -0.5,-1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1395 - type: CableMV - components: - - pos: -0.5,-2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1396 - type: CableMV - components: - - pos: -0.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1397 - type: CableMV - components: - - pos: -0.5,-4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1398 - type: CableMV - components: - - pos: -0.5,-5.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1399 - type: CableMV - components: - - pos: -0.5,-6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1400 - type: CableMV - components: - - pos: -0.5,-7.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1401 - type: CableMV - components: - - pos: -0.5,-8.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1402 - type: CableMV - components: - - pos: -0.5,-9.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1403 - type: CableMV - components: - - pos: -0.5,-10.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1404 - type: CableMV - components: - - pos: -0.5,-11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1405 - type: CableMV - components: - - pos: -0.5,-12.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1406 - type: CableMV - components: - - pos: -0.5,-13.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1407 - type: CableMV - components: - - pos: -0.5,-14.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1408 - type: CableMV - components: - - pos: -0.5,-15.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1409 - type: CableMV - components: - - pos: -0.5,-16.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1410 - type: CableMV - components: - - pos: -0.5,-17.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1411 - type: CableMV - components: - - pos: -0.5,-18.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1412 - type: CableMV - components: - - pos: -0.5,-19.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1413 - type: CableMV - components: - - pos: -0.5,-20.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1414 - type: CableMV - components: - - pos: 0.5,-20.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1415 - type: CableMV - components: - - pos: 1.5,-20.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1416 - type: CableMV - components: - - pos: 2.5,-20.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1417 - type: CableMV - components: - - pos: -1.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1418 - type: CableMV - components: - - pos: -2.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1419 - type: CableMV - components: - - pos: -3.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1420 - type: CableMV - components: - - pos: -4.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1421 - type: CableMV - components: - - pos: -5.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1422 - type: CableMV - components: - - pos: -6.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1423 - type: CableMV - components: - - pos: -7.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1424 - type: CableMV - components: - - pos: -8.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1425 - type: CableMV - components: - - pos: -9.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1426 - type: CableMV - components: - - pos: -10.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1427 - type: CableMV - components: - - pos: -11.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1428 - type: CableMV - components: - - pos: -12.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1429 - type: CableMV - components: - - pos: -13.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1430 - type: CableMV - components: - - pos: -14.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1431 - type: CableMV - components: - - pos: -15.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1432 - type: CableMV - components: - - pos: -16.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1433 - type: CableMV - components: - - pos: -17.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1434 - type: CableMV - components: - - pos: -18.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1435 - type: CableMV - components: - - pos: -19.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1436 - type: CableMV - components: - - pos: -20.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1437 - type: CableMV - components: - - pos: -21.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1438 - type: CableMV - components: - - pos: -22.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1439 - type: CableMV - components: - - pos: -22.5,0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1440 - type: CableMV - components: - - pos: -22.5,1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1441 - type: CableMV - components: - - pos: -22.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1442 - type: CableMV - components: - - pos: -22.5,3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1443 - type: CableMV - components: - - pos: -22.5,4.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1444 - type: SalternAPC - components: - - pos: 3.5,-20.5 - parent: 63 - type: Transform - - startingCharge: 12000 - type: Battery - - loadingNetworkDemand: 855 - currentReceiving: 855.0034 - currentSupply: 855 - type: PowerNetworkBattery -- uid: 1445 - type: CableMV - components: - - pos: 3.5,-20.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1446 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -9.5,-23.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1447 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 8.5,-23.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1448 - type: PoweredlightLED - components: - - pos: 3.5,-21.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1449 - type: PoweredlightLED - components: - - pos: -4.5,-21.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1450 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -4.5,-25.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1451 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: 3.5,-25.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1452 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-11.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1453 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 0.5,-14.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1454 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: 0.5,-0.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1455 - type: PoweredlightLED - components: - - pos: -0.5,-1.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1456 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: -1.5,-0.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1457 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -0.5,0.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1458 - type: PoweredlightLED - components: - - pos: -13.5,0.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1459 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -12.5,-1.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1460 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -20.5,-4.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1461 - type: PoweredlightLED - components: - - pos: -20.5,3.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1462 - type: TableReinforcedGlass - components: - - pos: -27.5,3.5 - parent: 63 - type: Transform -- uid: 1463 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -26.5,-4.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1464 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -30.5,-4.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1465 - type: TableReinforcedGlass - components: - - pos: -28.5,3.5 - parent: 63 - type: Transform -- uid: 1466 - type: PoweredlightLED - components: - - pos: -36.5,3.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1467 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -36.5,-4.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1468 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -34.5,12.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1469 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -34.5,5.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1470 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: -30.5,5.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1471 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: -30.5,12.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1472 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: -22.5,12.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1473 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: -22.5,5.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1474 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -26.5,5.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1475 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -26.5,12.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1476 - type: PoweredlightLED - components: - - pos: -40.5,0.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1477 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -40.5,-1.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1478 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-29.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1479 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 0.5,-29.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1480 - type: PoweredlightLED - components: - - pos: 13.5,0.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1481 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: 13.5,-1.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1482 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 24.5,2.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1483 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: 26.5,-0.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1484 - type: PoweredlightLED - components: - - pos: 25.5,-1.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1485 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 29.5,9.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1486 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: 21.5,9.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1487 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: 21.5,17.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1488 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 29.5,17.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1489 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 36.5,28.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1490 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 36.5,32.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1491 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 36.5,36.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1492 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 36.5,40.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1493 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 36.5,44.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1494 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: 7.5,44.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1495 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: 7.5,48.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1496 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: 7.5,52.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1497 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: 7.5,40.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1498 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: 13.5,8.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1499 - type: PoweredlightLED - components: - - pos: 13.5,14.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1500 - type: PoweredlightLED - components: - - pos: 8.5,14.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1501 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: 8.5,8.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1502 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: 1.5,10.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1503 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 0.5,9.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1504 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 5.5,22.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1505 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -0.5,22.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1506 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -0.5,37.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1507 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 5.5,37.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1508 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 6.5,32.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1509 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 6.5,27.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1510 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -3.5,28.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1511 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -3.5,31.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1512 - type: PoweredlightLED - components: - - pos: 10.5,34.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1513 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: 10.5,25.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1514 - type: ReinforcedWindow - components: - - pos: 6.5,12.5 - parent: 63 - type: Transform -- uid: 1515 - type: ReinforcedWindow - components: - - pos: 6.5,10.5 - parent: 63 - type: Transform -- uid: 1516 - type: Catwalk - components: - - pos: 7.5,9.5 - parent: 63 - type: Transform -- uid: 1517 - type: Catwalk - components: - - pos: 8.5,9.5 - parent: 63 - type: Transform -- uid: 1518 - type: Catwalk - components: - - pos: 7.5,10.5 - parent: 63 - type: Transform -- uid: 1519 - type: Catwalk - components: - - pos: 8.5,10.5 - parent: 63 - type: Transform -- uid: 1520 - type: Catwalk - components: - - pos: 9.5,10.5 - parent: 63 - type: Transform -- uid: 1521 - type: Catwalk - components: - - pos: 7.5,11.5 - parent: 63 - type: Transform -- uid: 1522 - type: Catwalk - components: - - pos: 8.5,11.5 - parent: 63 - type: Transform -- uid: 1523 - type: Catwalk - components: - - pos: 9.5,11.5 - parent: 63 - type: Transform -- uid: 1524 - type: Catwalk - components: - - pos: 9.5,12.5 - parent: 63 - type: Transform -- uid: 1525 - type: Catwalk - components: - - pos: 8.5,12.5 - parent: 63 - type: Transform -- uid: 1526 - type: Catwalk - components: - - pos: 7.5,12.5 - parent: 63 - type: Transform -- uid: 1527 - type: Catwalk - components: - - pos: 7.5,13.5 - parent: 63 - type: Transform -- uid: 1528 - type: Catwalk - components: - - pos: 8.5,13.5 - parent: 63 - type: Transform -- uid: 1529 - type: Catwalk - components: - - pos: 9.5,14.5 - parent: 63 - type: Transform -- uid: 1530 - type: Catwalk - components: - - pos: 10.5,14.5 - parent: 63 - type: Transform -- uid: 1531 - type: Catwalk - components: - - pos: 11.5,14.5 - parent: 63 - type: Transform -- uid: 1532 - type: Catwalk - components: - - pos: 12.5,14.5 - parent: 63 - type: Transform -- uid: 1533 - type: Catwalk - components: - - pos: 13.5,14.5 - parent: 63 - type: Transform -- uid: 1534 - type: Catwalk - components: - - pos: 12.5,13.5 - parent: 63 - type: Transform -- uid: 1535 - type: Catwalk - components: - - pos: 11.5,13.5 - parent: 63 - type: Transform -- uid: 1536 - type: Catwalk - components: - - pos: 10.5,13.5 - parent: 63 - type: Transform -- uid: 1537 - type: Catwalk - components: - - pos: 10.5,9.5 - parent: 63 - type: Transform -- uid: 1538 - type: Catwalk - components: - - pos: 11.5,9.5 - parent: 63 - type: Transform -- uid: 1539 - type: Catwalk - components: - - pos: 12.5,9.5 - parent: 63 - type: Transform -- uid: 1540 - type: Catwalk - components: - - pos: 13.5,8.5 - parent: 63 - type: Transform -- uid: 1541 - type: Catwalk - components: - - pos: 12.5,8.5 - parent: 63 - type: Transform -- uid: 1542 - type: Catwalk - components: - - pos: 11.5,8.5 - parent: 63 - type: Transform -- uid: 1543 - type: Catwalk - components: - - pos: 10.5,8.5 - parent: 63 - type: Transform -- uid: 1544 - type: Catwalk - components: - - pos: 9.5,8.5 - parent: 63 - type: Transform -- uid: 1545 - type: Catwalk - components: - - pos: 14.5,9.5 - parent: 63 - type: Transform -- uid: 1546 - type: Catwalk - components: - - pos: 14.5,10.5 - parent: 63 - type: Transform -- uid: 1547 - type: Catwalk - components: - - pos: 14.5,11.5 - parent: 63 - type: Transform -- uid: 1548 - type: Catwalk - components: - - pos: 14.5,12.5 - parent: 63 - type: Transform -- uid: 1549 - type: Catwalk - components: - - pos: 14.5,13.5 - parent: 63 - type: Transform -- uid: 1550 - type: Catwalk - components: - - pos: 15.5,12.5 - parent: 63 - type: Transform -- uid: 1551 - type: Catwalk - components: - - pos: 15.5,11.5 - parent: 63 - type: Transform -- uid: 1552 - type: Catwalk - components: - - pos: 15.5,10.5 - parent: 63 - type: Transform -- uid: 1553 - type: Catwalk - components: - - pos: 13.5,10.5 - parent: 63 - type: Transform -- uid: 1554 - type: Catwalk - components: - - pos: 13.5,11.5 - parent: 63 - type: Transform -- uid: 1555 - type: Catwalk - components: - - pos: 13.5,12.5 - parent: 63 - type: Transform -- uid: 1556 - type: CableApcExtension - components: - - pos: 3.5,-20.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1557 - type: CableApcExtension - components: - - pos: 3.5,-21.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1558 - type: CableApcExtension - components: - - pos: 3.5,-22.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1559 - type: CableApcExtension - components: - - pos: 3.5,-23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1560 - type: CableApcExtension - components: - - pos: 4.5,-23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1561 - type: CableApcExtension - components: - - pos: 5.5,-23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1562 - type: CableApcExtension - components: - - pos: 6.5,-23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1563 - type: CableApcExtension - components: - - pos: 7.5,-23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1564 - type: CableApcExtension - components: - - pos: 2.5,-23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1565 - type: CableApcExtension - components: - - pos: 1.5,-23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1566 - type: CableApcExtension - components: - - pos: 0.5,-23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1567 - type: CableApcExtension - components: - - pos: -0.5,-23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1568 - type: CableApcExtension - components: - - pos: -1.5,-23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1569 - type: CableApcExtension - components: - - pos: -2.5,-23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1570 - type: CableApcExtension - components: - - pos: -3.5,-23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1571 - type: CableApcExtension - components: - - pos: -4.5,-23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1572 - type: CableApcExtension - components: - - pos: -5.5,-23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1573 - type: CableApcExtension - components: - - pos: -6.5,-23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1574 - type: CableApcExtension - components: - - pos: -7.5,-23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1575 - type: CableApcExtension - components: - - pos: -8.5,-23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1576 - type: CableApcExtension - components: - - pos: -4.5,-22.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1577 - type: CableApcExtension - components: - - pos: -4.5,-21.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1578 - type: CableApcExtension - components: - - pos: -0.5,-24.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1579 - type: CableApcExtension - components: - - pos: -0.5,-25.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1580 - type: CableApcExtension - components: - - pos: -0.5,-26.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1581 - type: CableApcExtension - components: - - pos: -0.5,-27.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1582 - type: CableApcExtension - components: - - pos: -0.5,-28.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1583 - type: CableApcExtension - components: - - pos: -0.5,-29.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1584 - type: CableApcExtension - components: - - pos: -0.5,-30.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1585 - type: CableApcExtension - components: - - pos: -0.5,-22.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1586 - type: CableApcExtension - components: - - pos: -0.5,-21.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1587 - type: CableApcExtension - components: - - pos: -0.5,-20.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1588 - type: CableApcExtension - components: - - pos: -0.5,-19.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1589 - type: CableApcExtension - components: - - pos: -0.5,-18.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1590 - type: CableApcExtension - components: - - pos: -0.5,-17.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1591 - type: CableApcExtension - components: - - pos: -0.5,-16.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1592 - type: CableApcExtension - components: - - pos: -0.5,-15.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1593 - type: CableApcExtension - components: - - pos: -0.5,-14.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1594 - type: CableApcExtension - components: - - pos: -0.5,-13.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1595 - type: CableApcExtension - components: - - pos: -0.5,-12.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1596 - type: CableApcExtension - components: - - pos: -0.5,-11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1597 - type: CableApcExtension - components: - - pos: -0.5,-10.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1598 - type: CableApcExtension - components: - - pos: -0.5,-9.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1599 - type: CableApcExtension - components: - - pos: -0.5,-8.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1600 - type: CableApcExtension - components: - - pos: -0.5,-7.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1601 - type: CableApcExtension - components: - - pos: -0.5,-6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1602 - type: CableApcExtension - components: - - pos: -0.5,-5.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1603 - type: CableApcExtension - components: - - pos: -0.5,-4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1604 - type: CableApcExtension - components: - - pos: -0.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1605 - type: CableApcExtension - components: - - pos: -0.5,-2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1606 - type: CableApcExtension - components: - - pos: -0.5,-1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1607 - type: CableApcExtension - components: - - pos: -0.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1608 - type: CableApcExtension - components: - - pos: 0.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1609 - type: CableApcExtension - components: - - pos: 1.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1610 - type: CableApcExtension - components: - - pos: 2.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1611 - type: CableApcExtension - components: - - pos: 3.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1612 - type: CableApcExtension - components: - - pos: 4.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1613 - type: CableApcExtension - components: - - pos: 5.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1614 - type: CableApcExtension - components: - - pos: 6.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1615 - type: CableApcExtension - components: - - pos: 7.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1616 - type: CableApcExtension - components: - - pos: 8.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1617 - type: CableApcExtension - components: - - pos: 9.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1618 - type: CableApcExtension - components: - - pos: 10.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1619 - type: CableApcExtension - components: - - pos: 11.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1620 - type: CableApcExtension - components: - - pos: 12.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1621 - type: CableApcExtension - components: - - pos: 13.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1622 - type: CableApcExtension - components: - - pos: 14.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1623 - type: CableApcExtension - components: - - pos: 15.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1624 - type: CableApcExtension - components: - - pos: 16.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1625 - type: CableApcExtension - components: - - pos: 17.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1626 - type: CableApcExtension - components: - - pos: 18.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1627 - type: CableApcExtension - components: - - pos: 19.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1628 - type: CableApcExtension - components: - - pos: 20.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1629 - type: CableApcExtension - components: - - pos: 21.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1630 - type: CableApcExtension - components: - - pos: 21.5,0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1631 - type: CableApcExtension - components: - - pos: 22.5,0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1632 - type: CableApcExtension - components: - - pos: 22.5,1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1633 - type: CableApcExtension - components: - - pos: 23.5,1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1634 - type: CableApcExtension - components: - - pos: 24.5,1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1635 - type: CableApcExtension - components: - - pos: 25.5,1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1636 - type: CableApcExtension - components: - - pos: 26.5,1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1637 - type: CableApcExtension - components: - - pos: 26.5,0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1638 - type: CableApcExtension - components: - - pos: 26.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1639 - type: CableApcExtension - components: - - pos: 26.5,-1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1640 - type: CableApcExtension - components: - - pos: 26.5,-2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1641 - type: CableApcExtension - components: - - pos: 26.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1642 - type: CableApcExtension - components: - - pos: 26.5,-4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1643 - type: CableApcExtension - components: - - pos: 26.5,-5.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1644 - type: CableApcExtension - components: - - pos: 25.5,-4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1645 - type: CableApcExtension - components: - - pos: 24.5,-4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1646 - type: CableApcExtension - components: - - pos: 23.5,-4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1647 - type: CableApcExtension - components: - - pos: 22.5,-4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1648 - type: CableApcExtension - components: - - pos: 27.5,-2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1649 - type: CableApcExtension - components: - - pos: 28.5,-2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1650 - type: CableApcExtension - components: - - pos: 29.5,-2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1651 - type: CableApcExtension - components: - - pos: 30.5,-2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1652 - type: CableApcExtension - components: - - pos: 27.5,0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1653 - type: CableApcExtension - components: - - pos: 28.5,0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1654 - type: CableApcExtension - components: - - pos: 29.5,0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1655 - type: CableApcExtension - components: - - pos: 30.5,0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1656 - type: CableApcExtension - components: - - pos: 31.5,0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1657 - type: CableApcExtension - components: - - pos: 24.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1658 - type: CableApcExtension - components: - - pos: 24.5,3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1659 - type: CableApcExtension - components: - - pos: 24.5,4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1660 - type: CableApcExtension - components: - - pos: 25.5,4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1661 - type: CableApcExtension - components: - - pos: 25.5,5.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1662 - type: CableApcExtension - components: - - pos: 25.5,6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1663 - type: CableApcExtension - components: - - pos: 25.5,7.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1664 - type: CableApcExtension - components: - - pos: 25.5,8.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1665 - type: CableApcExtension - components: - - pos: 25.5,9.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1666 - type: CableApcExtension - components: - - pos: 25.5,10.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1667 - type: CableApcExtension - components: - - pos: 25.5,11.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1668 - type: CableApcExtension - components: - - pos: 25.5,12.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1669 - type: CableApcExtension - components: - - pos: 25.5,13.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1670 - type: CableApcExtension - components: - - pos: 25.5,14.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1671 - type: CableApcExtension - components: - - pos: 25.5,15.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1672 - type: CableApcExtension - components: - - pos: 25.5,16.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1673 - type: CableApcExtension - components: - - pos: 25.5,17.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1674 - type: CableApcExtension - components: - - pos: 25.5,18.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1675 - type: CableApcExtension - components: - - pos: 25.5,19.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1676 - type: CableApcExtension - components: - - pos: 25.5,20.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1677 - type: CableApcExtension - components: - - pos: 25.5,21.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1678 - type: CableApcExtension - components: - - pos: 24.5,17.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1679 - type: CableApcExtension - components: - - pos: 23.5,17.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1680 - type: CableApcExtension - components: - - pos: 22.5,17.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1681 - type: CableApcExtension - components: - - pos: 21.5,17.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1682 - type: CableApcExtension - components: - - pos: 21.5,9.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1683 - type: CableApcExtension - components: - - pos: 22.5,9.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1684 - type: CableApcExtension - components: - - pos: 23.5,9.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1685 - type: CableApcExtension - components: - - pos: 24.5,9.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1686 - type: CableApcExtension - components: - - pos: 21.5,13.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1687 - type: CableApcExtension - components: - - pos: 22.5,13.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1688 - type: CableApcExtension - components: - - pos: 23.5,13.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1689 - type: CableApcExtension - components: - - pos: 24.5,13.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1690 - type: CableApcExtension - components: - - pos: 26.5,13.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1691 - type: CableApcExtension - components: - - pos: 27.5,13.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1692 - type: CableApcExtension - components: - - pos: 28.5,13.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1693 - type: CableApcExtension - components: - - pos: 29.5,13.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1694 - type: CableApcExtension - components: - - pos: 26.5,17.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1695 - type: CableApcExtension - components: - - pos: 27.5,17.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1696 - type: CableApcExtension - components: - - pos: 28.5,17.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1697 - type: CableApcExtension - components: - - pos: 29.5,17.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1698 - type: CableApcExtension - components: - - pos: 26.5,9.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1699 - type: CableApcExtension - components: - - pos: 27.5,9.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1700 - type: CableApcExtension - components: - - pos: 28.5,9.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1701 - type: CableApcExtension - components: - - pos: 29.5,9.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1702 - type: CableApcExtension - components: - - pos: -0.5,0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1703 - type: CableApcExtension - components: - - pos: -0.5,1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1704 - type: CableApcExtension - components: - - pos: -0.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1705 - type: CableApcExtension - components: - - pos: -0.5,3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1706 - type: CableApcExtension - components: - - pos: -0.5,4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1707 - type: CableApcExtension - components: - - pos: -0.5,5.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1708 - type: CableApcExtension - components: - - pos: -0.5,6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1709 - type: CableApcExtension - components: - - pos: -0.5,7.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1710 - type: CableApcExtension - components: - - pos: -0.5,8.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1711 - type: CableApcExtension - components: - - pos: -0.5,9.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1712 - type: CableApcExtension - components: - - pos: -0.5,10.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1713 - type: CableApcExtension - components: - - pos: -0.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1714 - type: CableApcExtension - components: - - pos: 0.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1715 - type: CableApcExtension - components: - - pos: 1.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1716 - type: CableApcExtension - components: - - pos: 2.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1717 - type: CableApcExtension - components: - - pos: 3.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1718 - type: CableApcExtension - components: - - pos: 4.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1719 - type: CableApcExtension - components: - - pos: 5.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1720 - type: CableApcExtension - components: - - pos: 6.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1721 - type: CableApcExtension - components: - - pos: 7.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1722 - type: CableApcExtension - components: - - pos: 8.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1723 - type: CableApcExtension - components: - - pos: 9.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1724 - type: CableApcExtension - components: - - pos: 10.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1725 - type: CableApcExtension - components: - - pos: 11.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1726 - type: CableApcExtension - components: - - pos: 12.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1727 - type: CableApcExtension - components: - - pos: 13.5,11.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1728 - type: CableApcExtension - components: - - pos: 14.5,11.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1729 - type: CableApcExtension - components: - - pos: 15.5,11.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1730 - type: CableApcExtension - components: - - pos: 11.5,12.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1731 - type: CableApcExtension - components: - - pos: 11.5,13.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1732 - type: CableApcExtension - components: - - pos: 11.5,14.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1733 - type: CableApcExtension - components: - - pos: 11.5,10.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1734 - type: CableApcExtension - components: - - pos: 11.5,9.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1735 - type: CableApcExtension - components: - - pos: 11.5,8.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1736 - type: CableApcExtension - components: - - pos: 8.5,8.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1737 - type: CableApcExtension - components: - - pos: 8.5,9.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1738 - type: CableApcExtension - components: - - pos: 8.5,10.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1739 - type: CableApcExtension - components: - - pos: 8.5,12.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1740 - type: CableApcExtension - components: - - pos: 8.5,13.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1741 - type: CableApcExtension - components: - - pos: 8.5,14.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1742 - type: CableApcExtension - components: - - pos: 13.5,12.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1743 - type: CableApcExtension - components: - - pos: 13.5,13.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1744 - type: CableApcExtension - components: - - pos: 13.5,10.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 1745 - type: CableApcExtension - components: - - pos: 13.5,9.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1746 - type: CableApcExtension - components: - - pos: 2.5,39.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1747 - type: CableApcExtension - components: - - pos: 2.5,39.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1748 - type: CableApcExtension - components: - - pos: 2.5,38.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1749 - type: CableApcExtension - components: - - pos: 2.5,37.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1750 - type: CableApcExtension - components: - - pos: 2.5,36.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1751 - type: CableApcExtension - components: - - pos: 2.5,35.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1752 - type: CableApcExtension - components: - - pos: 2.5,34.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1753 - type: CableApcExtension - components: - - pos: 2.5,33.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1754 - type: CableApcExtension - components: - - pos: 2.5,32.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1755 - type: CableApcExtension - components: - - pos: 2.5,31.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1756 - type: CableApcExtension - components: - - pos: 2.5,30.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1757 - type: CableApcExtension - components: - - pos: 2.5,29.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1758 - type: CableApcExtension - components: - - pos: 2.5,28.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1759 - type: CableApcExtension - components: - - pos: 2.5,27.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1760 - type: CableApcExtension - components: - - pos: 2.5,26.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1761 - type: CableApcExtension - components: - - pos: 2.5,25.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1762 - type: CableApcExtension - components: - - pos: 2.5,24.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1763 - type: CableApcExtension - components: - - pos: 2.5,23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1764 - type: CableApcExtension - components: - - pos: 2.5,22.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1765 - type: CableApcExtension - components: - - pos: 2.5,21.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1766 - type: CableApcExtension - components: - - pos: 2.5,20.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1767 - type: CableApcExtension - components: - - pos: 2.5,19.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1768 - type: CableApcExtension - components: - - pos: 2.5,18.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1769 - type: CableApcExtension - components: - - pos: 2.5,17.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1770 - type: CableApcExtension - components: - - pos: 2.5,16.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1771 - type: CableApcExtension - components: - - pos: 2.5,15.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1772 - type: CableApcExtension - components: - - pos: 2.5,14.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1773 - type: CableApcExtension - components: - - pos: 2.5,13.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1774 - type: CableApcExtension - components: - - pos: 2.5,12.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1775 - type: CableApcExtension - components: - - pos: -0.5,23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1776 - type: CableApcExtension - components: - - pos: 0.5,23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1777 - type: CableApcExtension - components: - - pos: 1.5,23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1778 - type: CableApcExtension - components: - - pos: 3.5,23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1779 - type: CableApcExtension - components: - - pos: 4.5,23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1780 - type: CableApcExtension - components: - - pos: 5.5,23.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1781 - type: CableApcExtension - components: - - pos: 5.5,36.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1782 - type: CableApcExtension - components: - - pos: 4.5,36.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1783 - type: CableApcExtension - components: - - pos: 3.5,36.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1784 - type: CableApcExtension - components: - - pos: 1.5,36.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1785 - type: CableApcExtension - components: - - pos: 0.5,36.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1786 - type: CableApcExtension - components: - - pos: -0.5,36.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1787 - type: CableApcExtension - components: - - pos: 1.5,32.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1788 - type: CableApcExtension - components: - - pos: 0.5,32.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1789 - type: CableApcExtension - components: - - pos: -0.5,32.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1790 - type: CableApcExtension - components: - - pos: -1.5,32.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1791 - type: CableApcExtension - components: - - pos: -2.5,32.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1792 - type: CableApcExtension - components: - - pos: -3.5,32.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1793 - type: CableApcExtension - components: - - pos: -3.5,27.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1794 - type: CableApcExtension - components: - - pos: -2.5,27.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1795 - type: CableApcExtension - components: - - pos: -1.5,27.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1796 - type: CableApcExtension - components: - - pos: -0.5,27.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1797 - type: CableApcExtension - components: - - pos: 0.5,27.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1798 - type: CableApcExtension - components: - - pos: 1.5,27.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1799 - type: CableApcExtension - components: - - pos: 3.5,27.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1800 - type: CableApcExtension - components: - - pos: 4.5,27.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1801 - type: CableApcExtension - components: - - pos: 5.5,27.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1802 - type: CableApcExtension - components: - - pos: 6.5,27.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1803 - type: CableApcExtension - components: - - pos: 3.5,32.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1804 - type: CableApcExtension - components: - - pos: 4.5,32.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1805 - type: CableApcExtension - components: - - pos: 5.5,32.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1806 - type: CableApcExtension - components: - - pos: 6.5,32.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1807 - type: CableApcExtension - components: - - pos: -0.5,28.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1808 - type: CableApcExtension - components: - - pos: -0.5,29.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1809 - type: CableApcExtension - components: - - pos: -0.5,30.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1810 - type: CableApcExtension - components: - - pos: -0.5,31.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1811 - type: CableApcExtension - components: - - pos: -0.5,33.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1812 - type: CableApcExtension - components: - - pos: -0.5,34.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1813 - type: CableApcExtension - components: - - pos: -0.5,35.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1814 - type: CableApcExtension - components: - - pos: -0.5,26.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1815 - type: CableApcExtension - components: - - pos: -0.5,26.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1816 - type: CableApcExtension - components: - - pos: -0.5,25.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1817 - type: CableApcExtension - components: - - pos: -0.5,24.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1818 - type: CableApcExtension - components: - - pos: 5.5,24.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1819 - type: CableApcExtension - components: - - pos: 5.5,25.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1820 - type: CableApcExtension - components: - - pos: 5.5,26.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1821 - type: CableApcExtension - components: - - pos: 5.5,28.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1822 - type: CableApcExtension - components: - - pos: 5.5,29.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1823 - type: CableApcExtension - components: - - pos: 5.5,30.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1824 - type: CableApcExtension - components: - - pos: 5.5,31.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1825 - type: CableApcExtension - components: - - pos: 5.5,33.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1826 - type: CableApcExtension - components: - - pos: 5.5,34.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1827 - type: CableApcExtension - components: - - pos: 5.5,35.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1828 - type: CableApcExtension - components: - - pos: 6.5,30.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1829 - type: CableApcExtension - components: - - pos: 7.5,30.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1830 - type: CableApcExtension - components: - - pos: 8.5,30.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1831 - type: CableApcExtension - components: - - pos: 9.5,30.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1832 - type: CableApcExtension - components: - - pos: 10.5,30.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1833 - type: CableApcExtension - components: - - pos: 11.5,30.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1834 - type: CableApcExtension - components: - - pos: 12.5,30.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1835 - type: CableApcExtension - components: - - pos: 10.5,31.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1836 - type: CableApcExtension - components: - - pos: 10.5,32.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1837 - type: CableApcExtension - components: - - pos: 10.5,33.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1838 - type: CableApcExtension - components: - - pos: 10.5,34.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1839 - type: CableApcExtension - components: - - pos: 10.5,29.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1840 - type: CableApcExtension - components: - - pos: 10.5,28.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1841 - type: CableApcExtension - components: - - pos: 10.5,27.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1842 - type: CableApcExtension - components: - - pos: 10.5,26.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1843 - type: CableApcExtension - components: - - pos: 10.5,25.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1844 - type: CableApcExtension - components: - - pos: -1.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1845 - type: CableApcExtension - components: - - pos: -2.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1846 - type: CableApcExtension - components: - - pos: -3.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1847 - type: CableApcExtension - components: - - pos: -4.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1848 - type: CableApcExtension - components: - - pos: -5.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1849 - type: CableApcExtension - components: - - pos: -6.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1850 - type: CableApcExtension - components: - - pos: -7.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1851 - type: CableApcExtension - components: - - pos: -8.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1852 - type: CableApcExtension - components: - - pos: -9.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1853 - type: CableApcExtension - components: - - pos: -10.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1854 - type: CableApcExtension - components: - - pos: -11.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1855 - type: CableApcExtension - components: - - pos: -12.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1856 - type: CableApcExtension - components: - - pos: -13.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1857 - type: CableApcExtension - components: - - pos: -14.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1858 - type: CableApcExtension - components: - - pos: -15.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1859 - type: CableApcExtension - components: - - pos: -16.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1860 - type: CableApcExtension - components: - - pos: -17.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1861 - type: CableApcExtension - components: - - pos: -18.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1862 - type: CableApcExtension - components: - - pos: -19.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1863 - type: CableApcExtension - components: - - pos: -20.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1864 - type: CableApcExtension - components: - - pos: -21.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1865 - type: CableApcExtension - components: - - pos: -22.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1866 - type: CableApcExtension - components: - - pos: -23.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1867 - type: CableApcExtension - components: - - pos: -24.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1868 - type: CableApcExtension - components: - - pos: -25.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1869 - type: CableApcExtension - components: - - pos: -26.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1870 - type: CableApcExtension - components: - - pos: -27.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1871 - type: CableApcExtension - components: - - pos: -28.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1872 - type: CableApcExtension - components: - - pos: -29.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1873 - type: CableApcExtension - components: - - pos: -30.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1874 - type: CableApcExtension - components: - - pos: -31.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1875 - type: CableApcExtension - components: - - pos: -32.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1876 - type: CableApcExtension - components: - - pos: -33.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1877 - type: CableApcExtension - components: - - pos: -34.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1878 - type: CableApcExtension - components: - - pos: -35.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1879 - type: CableApcExtension - components: - - pos: -36.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1880 - type: CableApcExtension - components: - - pos: -37.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1881 - type: CableApcExtension - components: - - pos: -38.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1882 - type: CableApcExtension - components: - - pos: -39.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1883 - type: CableApcExtension - components: - - pos: -40.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1884 - type: CableApcExtension - components: - - pos: -41.5,-0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1885 - type: TableReinforcedGlass - components: - - pos: -33.5,13.5 - parent: 63 - type: Transform -- uid: 1886 - type: CableApcExtension - components: - - pos: -32.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1887 - type: CableApcExtension - components: - - pos: -32.5,10.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1888 - type: CableApcExtension - components: - - pos: -32.5,9.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1889 - type: CableApcExtension - components: - - pos: -32.5,8.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1890 - type: CableApcExtension - components: - - pos: -32.5,7.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1891 - type: CableApcExtension - components: - - pos: -32.5,6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1892 - type: CableApcExtension - components: - - pos: -32.5,5.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1893 - type: CableApcExtension - components: - - pos: -32.5,4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1894 - type: CableApcExtension - components: - - pos: -32.5,3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1895 - type: CableApcExtension - components: - - pos: -32.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1896 - type: CableApcExtension - components: - - pos: -32.5,1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1897 - type: CableApcExtension - components: - - pos: -32.5,0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1898 - type: CableApcExtension - components: - - pos: -34.5,6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1899 - type: CableApcExtension - components: - - pos: -33.5,6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1900 - type: CableApcExtension - components: - - pos: -32.5,6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1901 - type: CableApcExtension - components: - - pos: -31.5,6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1902 - type: CableApcExtension - components: - - pos: -30.5,6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1903 - type: CableApcExtension - components: - - pos: -30.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1904 - type: CableApcExtension - components: - - pos: -31.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1905 - type: CableApcExtension - components: - - pos: -32.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1906 - type: CableApcExtension - components: - - pos: -33.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1907 - type: CableApcExtension - components: - - pos: -34.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1908 - type: CableApcExtension - components: - - pos: -24.5,0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1909 - type: CableApcExtension - components: - - pos: -24.5,1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1910 - type: CableApcExtension - components: - - pos: -24.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1911 - type: CableApcExtension - components: - - pos: -24.5,3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1912 - type: CableApcExtension - components: - - pos: -24.5,4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1913 - type: CableApcExtension - components: - - pos: -24.5,5.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1914 - type: CableApcExtension - components: - - pos: -24.5,6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1915 - type: CableApcExtension - components: - - pos: -24.5,7.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1916 - type: CableApcExtension - components: - - pos: -24.5,8.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1917 - type: CableApcExtension - components: - - pos: -24.5,9.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1918 - type: CableApcExtension - components: - - pos: -24.5,10.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1919 - type: CableApcExtension - components: - - pos: -24.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1920 - type: CableApcExtension - components: - - pos: -24.5,12.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1921 - type: CableApcExtension - components: - - pos: -24.5,13.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1922 - type: CableApcExtension - components: - - pos: -26.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1923 - type: CableApcExtension - components: - - pos: -25.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1924 - type: CableApcExtension - components: - - pos: -23.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1925 - type: CableApcExtension - components: - - pos: -22.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1926 - type: CableApcExtension - components: - - pos: -22.5,6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1927 - type: CableApcExtension - components: - - pos: -23.5,6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1928 - type: CableApcExtension - components: - - pos: -25.5,6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1929 - type: CableApcExtension - components: - - pos: -26.5,6.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1930 - type: CableApcExtension - components: - - pos: -24.5,-1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1931 - type: CableApcExtension - components: - - pos: -24.5,-2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1932 - type: CableApcExtension - components: - - pos: -24.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1933 - type: CableApcExtension - components: - - pos: -24.5,-4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1934 - type: CableApcExtension - components: - - pos: -32.5,-1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1935 - type: CableApcExtension - components: - - pos: -32.5,-2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1936 - type: CableApcExtension - components: - - pos: -32.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1937 - type: CableApcExtension - components: - - pos: -32.5,-4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1938 - type: CableApcExtension - components: - - pos: -33.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1939 - type: CableApcExtension - components: - - pos: -34.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1940 - type: CableApcExtension - components: - - pos: -35.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1941 - type: CableApcExtension - components: - - pos: -36.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1942 - type: CableApcExtension - components: - - pos: -31.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1943 - type: CableApcExtension - components: - - pos: -30.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1944 - type: CableApcExtension - components: - - pos: -29.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1945 - type: CableApcExtension - components: - - pos: -28.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1946 - type: CableApcExtension - components: - - pos: -27.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1947 - type: CableApcExtension - components: - - pos: -26.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1948 - type: CableApcExtension - components: - - pos: -25.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1949 - type: CableApcExtension - components: - - pos: -23.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1950 - type: CableApcExtension - components: - - pos: -22.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1951 - type: CableApcExtension - components: - - pos: -21.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1952 - type: CableApcExtension - components: - - pos: -20.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1953 - type: CableApcExtension - components: - - pos: -20.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1954 - type: CableApcExtension - components: - - pos: -21.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1955 - type: CableApcExtension - components: - - pos: -22.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1956 - type: CableApcExtension - components: - - pos: -23.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1957 - type: CableApcExtension - components: - - pos: -25.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1958 - type: CableApcExtension - components: - - pos: -26.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1959 - type: CableApcExtension - components: - - pos: -27.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1960 - type: CableApcExtension - components: - - pos: -28.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1961 - type: CableApcExtension - components: - - pos: -29.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1962 - type: CableApcExtension - components: - - pos: -30.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1963 - type: CableApcExtension - components: - - pos: -31.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1964 - type: CableApcExtension - components: - - pos: -33.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1965 - type: CableApcExtension - components: - - pos: -34.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1966 - type: CableApcExtension - components: - - pos: -35.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1967 - type: CableApcExtension - components: - - pos: -36.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1968 - type: CableApcExtension - components: - - pos: -1.5,-4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1969 - type: CableApcExtension - components: - - pos: -2.5,-4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1970 - type: CableApcExtension - components: - - pos: -3.5,-4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1971 - type: CableApcExtension - components: - - pos: -3.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1972 - type: CableApcExtension - components: - - pos: -4.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1973 - type: CableApcExtension - components: - - pos: -4.5,-2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1974 - type: CableApcExtension - components: - - pos: -5.5,-2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1975 - type: CableApcExtension - components: - - pos: -5.5,-1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1976 - type: CableApcExtension - components: - - pos: -5.5,0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1977 - type: CableApcExtension - components: - - pos: -5.5,1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1978 - type: CableApcExtension - components: - - pos: -4.5,1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1979 - type: CableApcExtension - components: - - pos: -4.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1980 - type: CableApcExtension - components: - - pos: -3.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1981 - type: CableApcExtension - components: - - pos: -3.5,3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1982 - type: CableApcExtension - components: - - pos: -3.5,3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1983 - type: CableApcExtension - components: - - pos: -2.5,3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1984 - type: CableApcExtension - components: - - pos: -2.5,4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1985 - type: CableApcExtension - components: - - pos: -1.5,4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1986 - type: CableApcExtension - components: - - pos: 0.5,4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1987 - type: CableApcExtension - components: - - pos: 0.5,4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1988 - type: CableApcExtension - components: - - pos: 1.5,4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1989 - type: CableApcExtension - components: - - pos: 1.5,3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1990 - type: CableApcExtension - components: - - pos: 2.5,3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1991 - type: CableApcExtension - components: - - pos: 2.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1992 - type: CableApcExtension - components: - - pos: 3.5,2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1993 - type: CableApcExtension - components: - - pos: 3.5,1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1994 - type: CableApcExtension - components: - - pos: 4.5,1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1995 - type: CableApcExtension - components: - - pos: 4.5,1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1996 - type: CableApcExtension - components: - - pos: 4.5,0.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1997 - type: CableApcExtension - components: - - pos: 4.5,-1.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1998 - type: CableApcExtension - components: - - pos: 4.5,-2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1999 - type: CableApcExtension - components: - - pos: 3.5,-2.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2000 - type: CableApcExtension - components: - - pos: 3.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2001 - type: Chair - components: - - rot: 3.141592653589793 rad - pos: -4.5,-25.5 - parent: 63 - type: Transform -- uid: 2002 - type: CableApcExtension - components: - - pos: 2.5,-3.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2003 - type: CableApcExtension - components: - - pos: 2.5,-4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2004 - type: CableApcExtension - components: - - pos: 1.5,-4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2005 - type: CableApcExtension - components: - - pos: 0.5,-4.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2006 - type: Chair - components: - - rot: 3.141592653589793 rad - pos: -5.5,-25.5 - parent: 63 - type: Transform -- uid: 2007 - type: Chair - components: - - rot: 3.141592653589793 rad - pos: -6.5,-25.5 - parent: 63 - type: Transform -- uid: 2008 - type: Chair - components: - - rot: 3.141592653589793 rad - pos: -7.5,-25.5 - parent: 63 - type: Transform -- uid: 2009 - type: Chair - components: - - rot: 3.141592653589793 rad - pos: -8.5,-25.5 - parent: 63 - type: Transform -- uid: 2010 - type: Chair - components: - - pos: -8.5,-21.5 - parent: 63 - type: Transform -- uid: 2011 - type: Chair - components: - - pos: -7.5,-21.5 - parent: 63 - type: Transform -- uid: 2012 - type: Chair - components: - - pos: -6.5,-21.5 - parent: 63 - type: Transform -- uid: 2013 - type: Chair - components: - - pos: -5.5,-21.5 - parent: 63 - type: Transform -- uid: 2014 - type: Chair - components: - - pos: -4.5,-21.5 - parent: 63 - type: Transform -- uid: 2015 - type: Chair - components: - - pos: 3.5,-21.5 - parent: 63 - type: Transform -- uid: 2016 - type: Chair - components: - - pos: 4.5,-21.5 - parent: 63 - type: Transform -- uid: 2017 - type: Chair - components: - - pos: 5.5,-21.5 - parent: 63 - type: Transform -- uid: 2018 - type: Chair - components: - - pos: 6.5,-21.5 - parent: 63 - type: Transform -- uid: 2019 - type: Chair - components: - - pos: 7.5,-21.5 - parent: 63 - type: Transform -- uid: 2020 - type: Chair - components: - - rot: 3.141592653589793 rad - pos: 7.5,-25.5 - parent: 63 - type: Transform -- uid: 2021 - type: Chair - components: - - rot: 3.141592653589793 rad - pos: 6.5,-25.5 - parent: 63 - type: Transform -- uid: 2022 - type: Chair - components: - - rot: 3.141592653589793 rad - pos: 5.5,-25.5 - parent: 63 - type: Transform -- uid: 2023 - type: Chair - components: - - rot: 3.141592653589793 rad - pos: 4.5,-25.5 - parent: 63 - type: Transform -- uid: 2024 - type: Chair - components: - - rot: 3.141592653589793 rad - pos: 3.5,-25.5 - parent: 63 - type: Transform -- uid: 2025 - type: VendingMachineCoffee - components: - - name: Hot drinks machine - type: MetaData - - pos: -2.5,-19.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2026 - type: VendingMachineCola - components: - - pos: 1.5,-19.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2027 - type: VendingMachineSnack - components: - - pos: -3.5,-20.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2028 - type: VendingMachineSnack - components: - - pos: 2.5,-20.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2029 - type: PottedPlantRandom - components: - - pos: -9.5,-23.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2030 - type: PottedPlantRandom - components: - - pos: 8.5,-23.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2031 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: -9.5,-22.5 - parent: 63 - type: Transform -- uid: 2032 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: -9.5,-24.5 - parent: 63 - type: Transform -- uid: 2033 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: 8.5,-24.5 - parent: 63 - type: Transform -- uid: 2034 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: 8.5,-22.5 - parent: 63 - type: Transform -- uid: 2035 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: 6.5,-23.5 - parent: 63 - type: Transform -- uid: 2036 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: 5.5,-23.5 - parent: 63 - type: Transform -- uid: 2037 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: -7.5,-23.5 - parent: 63 - type: Transform -- uid: 2038 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: -6.5,-23.5 - parent: 63 - type: Transform -- uid: 2039 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: -4.5,-23.5 - parent: 63 - type: Transform -- uid: 2040 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: -3.5,-23.5 - parent: 63 - type: Transform -- uid: 2041 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: 3.5,-23.5 - parent: 63 - type: Transform -- uid: 2042 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: 2.5,-23.5 - parent: 63 - type: Transform -- uid: 2043 - type: Chair - components: - - pos: -0.5,-24.5 - parent: 63 - type: Transform -- uid: 2044 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: -1.5,-23.5 - parent: 63 - type: Transform -- uid: 2045 - type: Chair - components: - - rot: 3.141592653589793 rad - pos: -0.5,-22.5 - parent: 63 - type: Transform -- uid: 2046 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: 0.5,-23.5 - parent: 63 - type: Transform -- uid: 2047 - type: Girder - components: - - pos: -0.5,-23.5 - parent: 63 - type: Transform -- uid: 2048 - type: Girder - components: - - pos: -0.5,-0.5 - parent: 63 - type: Transform -- uid: 2049 - type: PottedPlantRandom - components: - - pos: -1.5,-14.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2050 - type: PottedPlantRandom - components: - - pos: -1.5,-11.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2051 - type: PottedPlantRandom - components: - - pos: 0.5,-11.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2052 - type: PottedPlantRandom - components: - - pos: 0.5,-14.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2053 - type: PottedPlantBioluminscent - components: - - pos: 1.5,-2.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2054 - type: PottedPlantBioluminscent - components: - - pos: -2.5,-2.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2055 - type: PottedPlantRandom - components: - - pos: 5.5,-2.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2056 - type: PottedPlantRandom - components: - - pos: 5.5,1.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2057 - type: PottedPlantRandom - components: - - pos: 1.5,5.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2058 - type: PottedPlantRandom - components: - - pos: -2.5,5.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2059 - type: PottedPlantRandom - components: - - pos: -6.5,1.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2060 - type: PottedPlantRandom - components: - - pos: -6.5,-2.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2061 - type: PottedPlantRandom - components: - - pos: -2.5,-6.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2062 - type: PottedPlantRandom - components: - - pos: 1.5,-6.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2063 - type: PottedPlantBioluminscent - components: - - pos: 1.5,1.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2064 - type: PottedPlantBioluminscent - components: - - pos: -2.5,1.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2065 - type: VendingMachineCola - components: - - pos: 12.5,0.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2066 - type: VendingMachineCoffee - components: - - name: Hot drinks machine - type: MetaData - - pos: 11.5,0.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2067 - type: VendingMachineSnack - components: - - pos: 22.5,3.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2068 - type: PottedPlantRandom - components: - - pos: 21.5,2.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2069 - type: PottedPlantRandom - components: - - pos: 21.5,-3.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2070 - type: PottedPlantRandom - components: - - pos: 28.5,2.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2071 - type: ComputerComms - components: - - rot: 3.141592653589793 rad - pos: 25.5,-5.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2072 - type: ComputerComms - components: - - rot: -1.5707963267948966 rad - pos: 31.5,-0.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2073 - type: ComputerComms - components: - - rot: 3.141592653589793 rad - pos: 29.5,-3.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2074 - type: ChairPilotSeat - components: - - pos: 25.5,-4.5 - parent: 63 - type: Transform -- uid: 2075 - type: ChairPilotSeat - components: - - pos: 29.5,-2.5 - parent: 63 - type: Transform -- uid: 2076 - type: ChairPilotSeat - components: - - rot: 1.5707963267948966 rad - pos: 30.5,-0.5 - parent: 63 - type: Transform -- uid: 2077 - type: TableGlass - components: - - pos: 24.5,-5.5 - parent: 63 - type: Transform -- uid: 2078 - type: TableGlass - components: - - pos: 23.5,-5.5 - parent: 63 - type: Transform -- uid: 2079 - type: TableGlass - components: - - pos: 26.5,-5.5 - parent: 63 - type: Transform -- uid: 2080 - type: TableGlass - components: - - pos: 27.5,-5.5 - parent: 63 - type: Transform -- uid: 2081 - type: TableGlass - components: - - pos: 28.5,-4.5 - parent: 63 - type: Transform -- uid: 2082 - type: TableGlass - components: - - pos: 30.5,-2.5 - parent: 63 - type: Transform -- uid: 2083 - type: TableGlass - components: - - pos: 31.5,-1.5 - parent: 63 - type: Transform -- uid: 2084 - type: TableGlass - components: - - pos: 31.5,0.5 - parent: 63 - type: Transform -- uid: 2085 - type: TableGlass - components: - - pos: 24.5,-1.5 - parent: 63 - type: Transform -- uid: 2086 - type: TableGlass - components: - - pos: 25.5,-1.5 - parent: 63 - type: Transform -- uid: 2087 - type: LampGold - components: - - pos: 23.44114,-5.165877 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2088 - type: LampGold - components: - - pos: 28.37864,-4.228377 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2089 - type: LampGold - components: - - rot: 0.0005602779565379024 rad - pos: 31.345827,0.73731923 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2090 - type: Paper - components: - - pos: 24.09739,-5.353377 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2091 - type: Paper - components: - - pos: 24.47239,-5.509627 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2092 - type: Paper - components: - - pos: 26.72239,-5.322127 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2093 - type: Paper - components: - - pos: 28.53489,-4.634627 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2094 - type: Paper - components: - - pos: 30.31614,-2.3846269 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2095 - type: Paper - components: - - rot: 3.695116174640134E-05 rad - pos: 30.735146,-2.4470923 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2096 - type: Paper - components: - - pos: 31.44114,-1.4158769 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2097 - type: Paper - components: - - pos: 31.65989,-1.3533769 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2098 - type: Paper - components: - - pos: 31.65989,0.64662313 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2099 - type: CentcomIDCard - components: - - name: command officer ID card (Central Commander) - type: MetaData - - pos: 25.31614,-1.5096269 - parent: 63 - type: Transform - - originalOwnerName: command officer ID card - type: IdCard - - canCollide: False - type: Physics -- uid: 2100 - type: CentcomIDCard - components: - - name: command officer ID card (Central Commander) - type: MetaData - - pos: 24.47239,-1.4158769 - parent: 63 - type: Transform - - originalOwnerName: command officer ID card - type: IdCard - - canCollide: False - type: Physics -- uid: 2101 - type: VendingMachineCoffee - components: - - name: Hot drinks machine - type: MetaData - - pos: 29.5,2.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2102 - type: SalternSMES - components: - - pos: 24.5,10.5 - parent: 63 - type: Transform - - startingCharge: 9999974 - type: Battery - - loadingNetworkDemand: 18098.926 - currentReceiving: 1560.0062 - currentSupply: 1545.3767 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2103 - type: SalternSMES - components: - - pos: 24.5,11.5 - parent: 63 - type: Transform - - startingCharge: 9999974 - type: Battery - - loadingNetworkDemand: 18098.926 - currentReceiving: 1560.0062 - currentSupply: 1545.3767 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2104 - type: SalternSMES - components: - - pos: 24.5,12.5 - parent: 63 - type: Transform - - startingCharge: 9999974 - type: Battery - - loadingNetworkDemand: 18098.926 - currentReceiving: 1560.0062 - currentSupply: 1545.3767 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2105 - type: SalternSMES - components: - - pos: 24.5,13.5 - parent: 63 - type: Transform - - startingCharge: 9999974 - type: Battery - - loadingNetworkDemand: 18098.926 - currentReceiving: 1560.0062 - currentSupply: 1545.3767 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2106 - type: SalternSMES - components: - - pos: 24.5,14.5 - parent: 63 - type: Transform - - startingCharge: 9999974 - type: Battery - - loadingNetworkDemand: 18098.926 - currentReceiving: 1560.0062 - currentSupply: 1545.3767 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2107 - type: SalternSMES - components: - - pos: 24.5,15.5 - parent: 63 - type: Transform - - startingCharge: 9999974 - type: Battery - - loadingNetworkDemand: 18098.926 - currentReceiving: 1560.0062 - currentSupply: 1545.3767 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2108 - type: SalternSMES - components: - - pos: 24.5,16.5 - parent: 63 - type: Transform - - startingCharge: 9999974 - type: Battery - - loadingNetworkDemand: 18098.926 - currentReceiving: 1560.0062 - currentSupply: 1545.3767 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2109 - type: Grille - components: - - pos: 25.5,13.5 - parent: 63 - type: Transform -- uid: 2110 - type: SalternSMES - components: - - pos: 26.5,16.5 - parent: 63 - type: Transform - - startingCharge: 9999974 - type: Battery - - loadingNetworkDemand: 18098.926 - currentReceiving: 1560.0062 - currentSupply: 1545.3767 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2111 - type: SalternSMES - components: - - pos: 26.5,15.5 - parent: 63 - type: Transform - - startingCharge: 9999974 - type: Battery - - loadingNetworkDemand: 18098.926 - currentReceiving: 1560.0062 - currentSupply: 1545.3767 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2112 - type: SalternSMES - components: - - pos: 26.5,14.5 - parent: 63 - type: Transform - - startingCharge: 9999974 - type: Battery - - loadingNetworkDemand: 18098.926 - currentReceiving: 1560.0062 - currentSupply: 1545.3767 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2113 - type: SalternSMES - components: - - pos: 26.5,13.5 - parent: 63 - type: Transform - - startingCharge: 9999974 - type: Battery - - loadingNetworkDemand: 18098.926 - currentReceiving: 1560.0062 - currentSupply: 1545.3767 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2114 - type: SalternSMES - components: - - pos: 26.5,12.5 - parent: 63 - type: Transform - - startingCharge: 9999974 - type: Battery - - loadingNetworkDemand: 18098.926 - currentReceiving: 1560.0062 - currentSupply: 1545.3767 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2115 - type: SalternSMES - components: - - pos: 26.5,11.5 - parent: 63 - type: Transform - - startingCharge: 9999974 - type: Battery - - loadingNetworkDemand: 18098.926 - currentReceiving: 1560.0062 - currentSupply: 1545.3767 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2116 - type: SalternSMES - components: - - pos: 26.5,10.5 - parent: 63 - type: Transform - - startingCharge: 9999974 - type: Battery - - loadingNetworkDemand: 18098.926 - currentReceiving: 1560.0062 - currentSupply: 1545.3767 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2117 - type: Grille - components: - - pos: 25.5,15.5 - parent: 63 - type: Transform -- uid: 2118 - type: CableHV - components: - - pos: 25.5,18.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2119 - type: CableHV - components: - - pos: 25.5,17.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2120 - type: CableHV - components: - - pos: 25.5,16.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2121 - type: CableHV - components: - - pos: 25.5,15.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2122 - type: CableHV - components: - - pos: 25.5,14.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2123 - type: CableHV - components: - - pos: 25.5,13.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2124 - type: CableHV - components: - - pos: 25.5,12.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2125 - type: CableHV - components: - - pos: 25.5,11.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2126 - type: CableHV - components: - - pos: 25.5,10.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2127 - type: Girder - components: - - pos: 25.5,9.5 - parent: 63 - type: Transform -- uid: 2128 - type: CableHV - components: - - pos: 24.5,10.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2129 - type: CableHV - components: - - pos: 24.5,11.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2130 - type: CableHV - components: - - pos: 24.5,12.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2131 - type: CableHV - components: - - pos: 24.5,13.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2132 - type: CableHV - components: - - pos: 24.5,14.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2133 - type: CableHV - components: - - pos: 24.5,15.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2134 - type: CableHV - components: - - pos: 24.5,16.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2135 - type: CableHV - components: - - pos: 26.5,16.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2136 - type: CableHV - components: - - pos: 26.5,15.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2137 - type: CableHV - components: - - pos: 26.5,14.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2138 - type: CableHV - components: - - pos: 26.5,13.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2139 - type: CableHV - components: - - pos: 26.5,12.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2140 - type: CableHV - components: - - pos: 26.5,11.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2141 - type: CableHV - components: - - pos: 26.5,10.5 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2142 - type: Grille - components: - - pos: 25.5,12.5 - parent: 63 - type: Transform -- uid: 2143 - type: CableHV - components: - - pos: 27.5,18.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2144 - type: Grille - components: - - pos: 25.5,14.5 - parent: 63 - type: Transform -- uid: 2145 - type: CableHV - components: - - pos: 27.5,17.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2146 - type: Girder - components: - - pos: 25.5,17.5 - parent: 63 - type: Transform -- uid: 2147 - type: CableHV - components: - - pos: 27.5,15.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2148 - type: CableHV - components: - - pos: 27.5,14.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2149 - type: CableHV - components: - - pos: 27.5,13.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2150 - type: CableHV - components: - - pos: 27.5,12.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2151 - type: CableHV - components: - - pos: 27.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2152 - type: CableHV - components: - - pos: 27.5,10.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2153 - type: CableHV - components: - - pos: 23.5,10.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2154 - type: CableHV - components: - - pos: 23.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2155 - type: CableHV - components: - - pos: 23.5,12.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2156 - type: CableHV - components: - - pos: 23.5,13.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2157 - type: CableHV - components: - - pos: 23.5,14.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2158 - type: CableHV - components: - - pos: 23.5,15.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2159 - type: CableHV - components: - - pos: 23.5,16.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2160 - type: CableHV - components: - - pos: 23.5,17.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2161 - type: CableHV - components: - - pos: 23.5,18.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2162 - type: Grille - components: - - pos: 25.5,11.5 - parent: 63 - type: Transform -- uid: 2163 - type: Grille - components: - - pos: 25.5,10.5 - parent: 63 - type: Transform -- uid: 2164 - type: Grille - components: - - pos: 25.5,16.5 - parent: 63 - type: Transform -- uid: 2165 - type: CableHV - components: - - pos: 27.5,16.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2166 - type: ReinforcedWindow - components: - - pos: 25.5,10.5 - parent: 63 - type: Transform -- uid: 2167 - type: ReinforcedWindow - components: - - pos: 25.5,11.5 - parent: 63 - type: Transform -- uid: 2168 - type: ReinforcedWindow - components: - - pos: 25.5,12.5 - parent: 63 - type: Transform -- uid: 2169 - type: ReinforcedWindow - components: - - pos: 25.5,13.5 - parent: 63 - type: Transform -- uid: 2170 - type: ReinforcedWindow - components: - - pos: 25.5,14.5 - parent: 63 - type: Transform -- uid: 2171 - type: ReinforcedWindow - components: - - pos: 25.5,15.5 - parent: 63 - type: Transform -- uid: 2172 - type: ReinforcedWindow - components: - - pos: 25.5,16.5 - parent: 63 - type: Transform -- uid: 2173 - type: CableTerminal - components: - - rot: 1.5707963267948966 rad - pos: 23.5,16.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2174 - type: CableTerminal - components: - - rot: 1.5707963267948966 rad - pos: 23.5,15.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2175 - type: CableTerminal - components: - - rot: 1.5707963267948966 rad - pos: 23.5,14.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2176 - type: CableTerminal - components: - - rot: 1.5707963267948966 rad - pos: 23.5,13.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2177 - type: CableTerminal - components: - - rot: 1.5707963267948966 rad - pos: 23.5,12.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2178 - type: CableTerminal - components: - - rot: 1.5707963267948966 rad - pos: 23.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2179 - type: CableTerminal - components: - - rot: 1.5707963267948966 rad - pos: 23.5,10.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2180 - type: CableTerminal - components: - - rot: -1.5707963267948966 rad - pos: 27.5,10.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2181 - type: CableTerminal - components: - - rot: -1.5707963267948966 rad - pos: 27.5,11.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2182 - type: CableTerminal - components: - - rot: -1.5707963267948966 rad - pos: 27.5,12.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2183 - type: CableTerminal - components: - - rot: -1.5707963267948966 rad - pos: 27.5,13.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2184 - type: CableTerminal - components: - - rot: -1.5707963267948966 rad - pos: 27.5,14.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2185 - type: CableTerminal - components: - - rot: -1.5707963267948966 rad - pos: 27.5,15.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2186 - type: CableTerminal - components: - - rot: -1.5707963267948966 rad - pos: 27.5,16.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2187 - type: Catwalk - components: - - pos: 23.5,9.5 - parent: 63 - type: Transform -- uid: 2188 - type: Catwalk - components: - - pos: 24.5,9.5 - parent: 63 - type: Transform -- uid: 2189 - type: Catwalk - components: - - pos: 23.5,10.5 - parent: 63 - type: Transform -- uid: 2190 - type: Catwalk - components: - - pos: 23.5,11.5 - parent: 63 - type: Transform -- uid: 2191 - type: Catwalk - components: - - pos: 23.5,12.5 - parent: 63 - type: Transform -- uid: 2192 - type: Catwalk - components: - - pos: 23.5,13.5 - parent: 63 - type: Transform -- uid: 2193 - type: Catwalk - components: - - pos: 23.5,14.5 - parent: 63 - type: Transform -- uid: 2194 - type: Catwalk - components: - - pos: 23.5,15.5 - parent: 63 - type: Transform -- uid: 2195 - type: Catwalk - components: - - pos: 23.5,16.5 - parent: 63 - type: Transform -- uid: 2196 - type: Catwalk - components: - - pos: 23.5,17.5 - parent: 63 - type: Transform -- uid: 2197 - type: Catwalk - components: - - pos: 24.5,17.5 - parent: 63 - type: Transform -- uid: 2198 - type: Catwalk - components: - - pos: 24.5,18.5 - parent: 63 - type: Transform -- uid: 2199 - type: Catwalk - components: - - pos: 24.5,18.5 - parent: 63 - type: Transform -- uid: 2200 - type: Catwalk - components: - - pos: 25.5,18.5 - parent: 63 - type: Transform -- uid: 2201 - type: Catwalk - components: - - pos: 26.5,18.5 - parent: 63 - type: Transform -- uid: 2202 - type: Catwalk - components: - - pos: 26.5,17.5 - parent: 63 - type: Transform -- uid: 2203 - type: Catwalk - components: - - pos: 27.5,17.5 - parent: 63 - type: Transform -- uid: 2204 - type: Catwalk - components: - - pos: 27.5,16.5 - parent: 63 - type: Transform -- uid: 2205 - type: Catwalk - components: - - pos: 27.5,15.5 - parent: 63 - type: Transform -- uid: 2206 - type: Catwalk - components: - - pos: 27.5,14.5 - parent: 63 - type: Transform -- uid: 2207 - type: Catwalk - components: - - pos: 27.5,13.5 - parent: 63 - type: Transform -- uid: 2208 - type: Catwalk - components: - - pos: 27.5,12.5 - parent: 63 - type: Transform -- uid: 2209 - type: Catwalk - components: - - pos: 27.5,11.5 - parent: 63 - type: Transform -- uid: 2210 - type: Catwalk - components: - - pos: 27.5,10.5 - parent: 63 - type: Transform -- uid: 2211 - type: Catwalk - components: - - pos: 27.5,9.5 - parent: 63 - type: Transform -- uid: 2212 - type: Catwalk - components: - - pos: 26.5,9.5 - parent: 63 - type: Transform -- uid: 2213 - type: Catwalk - components: - - pos: 26.5,8.5 - parent: 63 - type: Transform -- uid: 2214 - type: Catwalk - components: - - pos: 25.5,8.5 - parent: 63 - type: Transform -- uid: 2215 - type: Catwalk - components: - - pos: 24.5,8.5 - parent: 63 - type: Transform -- uid: 2216 - type: Catwalk - components: - - pos: 23.5,7.5 - parent: 63 - type: Transform -- uid: 2217 - type: Catwalk - components: - - pos: 24.5,7.5 - parent: 63 - type: Transform -- uid: 2218 - type: Catwalk - components: - - pos: 25.5,7.5 - parent: 63 - type: Transform -- uid: 2219 - type: Catwalk - components: - - pos: 26.5,7.5 - parent: 63 - type: Transform -- uid: 2220 - type: Catwalk - components: - - pos: 27.5,7.5 - parent: 63 - type: Transform -- uid: 2221 - type: Catwalk - components: - - pos: 27.5,8.5 - parent: 63 - type: Transform -- uid: 2222 - type: Catwalk - components: - - pos: 28.5,8.5 - parent: 63 - type: Transform -- uid: 2223 - type: Catwalk - components: - - pos: 28.5,9.5 - parent: 63 - type: Transform -- uid: 2224 - type: Catwalk - components: - - pos: 28.5,10.5 - parent: 63 - type: Transform -- uid: 2225 - type: Catwalk - components: - - pos: 28.5,11.5 - parent: 63 - type: Transform -- uid: 2226 - type: Catwalk - components: - - pos: 28.5,12.5 - parent: 63 - type: Transform -- uid: 2227 - type: Catwalk - components: - - pos: 28.5,13.5 - parent: 63 - type: Transform -- uid: 2228 - type: Catwalk - components: - - pos: 28.5,14.5 - parent: 63 - type: Transform -- uid: 2229 - type: Catwalk - components: - - pos: 28.5,15.5 - parent: 63 - type: Transform -- uid: 2230 - type: Catwalk - components: - - pos: 28.5,16.5 - parent: 63 - type: Transform -- uid: 2231 - type: Catwalk - components: - - pos: 28.5,17.5 - parent: 63 - type: Transform -- uid: 2232 - type: Catwalk - components: - - pos: 28.5,18.5 - parent: 63 - type: Transform -- uid: 2233 - type: Catwalk - components: - - pos: 27.5,18.5 - parent: 63 - type: Transform -- uid: 2234 - type: Catwalk - components: - - pos: 27.5,19.5 - parent: 63 - type: Transform -- uid: 2235 - type: Catwalk - components: - - pos: 25.5,19.5 - parent: 63 - type: Transform -- uid: 2236 - type: Catwalk - components: - - pos: 23.5,19.5 - parent: 63 - type: Transform -- uid: 2237 - type: Catwalk - components: - - pos: 23.5,18.5 - parent: 63 - type: Transform -- uid: 2238 - type: Catwalk - components: - - pos: 22.5,18.5 - parent: 63 - type: Transform -- uid: 2239 - type: Catwalk - components: - - pos: 22.5,17.5 - parent: 63 - type: Transform -- uid: 2240 - type: Catwalk - components: - - pos: 22.5,16.5 - parent: 63 - type: Transform -- uid: 2241 - type: Catwalk - components: - - pos: 22.5,15.5 - parent: 63 - type: Transform -- uid: 2242 - type: Catwalk - components: - - pos: 22.5,14.5 - parent: 63 - type: Transform -- uid: 2243 - type: Catwalk - components: - - pos: 22.5,13.5 - parent: 63 - type: Transform -- uid: 2244 - type: Catwalk - components: - - pos: 22.5,12.5 - parent: 63 - type: Transform -- uid: 2245 - type: Catwalk - components: - - pos: 22.5,11.5 - parent: 63 - type: Transform -- uid: 2246 - type: Catwalk - components: - - pos: 22.5,10.5 - parent: 63 - type: Transform -- uid: 2247 - type: Catwalk - components: - - pos: 22.5,9.5 - parent: 63 - type: Transform -- uid: 2248 - type: Catwalk - components: - - pos: 22.5,8.5 - parent: 63 - type: Transform -- uid: 2249 - type: Catwalk - components: - - pos: 23.5,8.5 - parent: 63 - type: Transform -- uid: 2250 - type: AirlockExternalLocked - components: - - pos: 25.5,20.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2251 - type: AirlockExternalLocked - components: - - pos: 25.5,22.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2252 - type: TableReinforced - components: - - pos: 21.5,9.5 - parent: 63 - type: Transform -- uid: 2253 - type: TableReinforced - components: - - pos: 21.5,10.5 - parent: 63 - type: Transform -- uid: 2254 - type: TableReinforced - components: - - pos: 21.5,11.5 - parent: 63 - type: Transform -- uid: 2255 - type: TableReinforced - components: - - pos: 21.5,12.5 - parent: 63 - type: Transform -- uid: 2256 - type: TableReinforced - components: - - pos: 21.5,13.5 - parent: 63 - type: Transform -- uid: 2257 - type: TableReinforced - components: - - pos: 21.5,14.5 - parent: 63 - type: Transform -- uid: 2258 - type: Protolathe - components: - - pos: 21.5,15.5 - parent: 63 - type: Transform - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2259 - type: Autolathe - components: - - pos: 21.5,16.5 - parent: 63 - type: Transform - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2260 - type: SheetSteel - components: - - pos: 21.571068,14.366488 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2261 - type: SheetSteel - components: - - pos: 21.446068,13.897738 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2262 - type: SheetSteel - components: - - pos: 21.696068,13.335238 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2263 - type: SheetPlastic - components: - - pos: 21.321068,12.678988 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2264 - type: SheetPlastic - components: - - pos: 21.821068,12.335238 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2265 - type: SheetPlastic - components: - - pos: 21.352318,11.835238 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2266 - type: SheetGlass - components: - - pos: 21.789818,11.428988 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2267 - type: SheetGlass - components: - - pos: 21.352318,11.053988 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2268 - type: SheetGlass - components: - - pos: 21.789818,10.616488 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2269 - type: SheetPlasteel - components: - - pos: 21.321068,10.428988 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2270 - type: SheetPlasteel - components: - - pos: 21.821068,9.928988 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2271 - type: SheetPlasteel - components: - - pos: 21.508568,9.553988 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2272 - type: LockerEngineerFilled - components: - - pos: 29.5,10.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 2273 - type: LockerEngineerFilled - components: - - pos: 29.5,11.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 2274 - type: LockerEngineerFilled - components: - - pos: 29.5,12.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 2275 - type: LockerAtmosphericsFilled - components: - - pos: 29.5,13.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 2276 - type: LockerAtmosphericsFilled - components: - - pos: 29.5,14.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 2277 - type: LockerAtmosphericsFilled - components: - - pos: 29.5,15.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 2278 - type: AirCanister - components: - - pos: 21.5,8.5 - parent: 63 - type: Transform -- uid: 2279 - type: AirCanister - components: - - pos: 22.5,7.5 - parent: 63 - type: Transform -- uid: 2280 - type: AirCanister - components: - - pos: 23.5,6.5 - parent: 63 - type: Transform -- uid: 2281 - type: AirCanister - components: - - pos: 27.5,6.5 - parent: 63 - type: Transform -- uid: 2282 - type: AirCanister - components: - - pos: 28.5,7.5 - parent: 63 - type: Transform -- uid: 2283 - type: AirCanister - components: - - pos: 29.5,8.5 - parent: 63 - type: Transform -- uid: 2284 - type: AirCanister - components: - - pos: 29.5,18.5 - parent: 63 - type: Transform -- uid: 2285 - type: AirCanister - components: - - pos: 29.5,17.5 - parent: 63 - type: Transform -- uid: 2286 - type: GravityGenerator - components: - - pos: 11.5,11.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound - - powerLoad: 500 - type: ApcPowerReceiver - - radius: 2.5 - type: PointLight -- uid: 2287 - type: ComputerPowerMonitoring - components: - - rot: -1.5707963267948966 rad - pos: 9.5,11.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2288 - type: ComputerPowerMonitoring - components: - - pos: 9.5,14.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2289 - type: ComputerPowerMonitoring - components: - - pos: 12.5,14.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2290 - type: ComputerPowerMonitoring - components: - - rot: 3.141592653589793 rad - pos: 12.5,8.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2291 - type: ComputerPowerMonitoring - components: - - rot: 3.141592653589793 rad - pos: 12.5,8.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2292 - type: ComputerPowerMonitoring - components: - - rot: 3.141592653589793 rad - pos: 9.5,8.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2293 - type: ComputerMedicalRecords - components: - - rot: 1.5707963267948966 rad - pos: -3.5,33.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2294 - type: ComputerCrewMonitoring - components: - - rot: 1.5707963267948966 rad - pos: -3.5,32.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2295 - type: computerBodyScanner - components: - - pos: 6.5,32.5 - parent: 63 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2296 - type: MedicalScanner - components: - - pos: 6.5,33.5 - parent: 63 - type: Transform - - containers: - MedicalScanner-bodyContainer: !type:ContainerSlot {} - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2297 - type: CloningPod - components: - - pos: 0.5,37.5 - parent: 63 - type: Transform - - containers: - CloningPod-bodyContainer: !type:ContainerSlot {} - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2298 - type: CloningPod - components: - - pos: 2.5,37.5 - parent: 63 - type: Transform - - containers: - CloningPod-bodyContainer: !type:ContainerSlot {} - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2299 - type: CloningPod - components: - - pos: 4.5,37.5 - parent: 63 - type: Transform - - containers: - CloningPod-bodyContainer: !type:ContainerSlot {} - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2300 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: 2.5,24.5 - parent: 63 - type: Transform -- uid: 2301 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: 4.5,27.5 - parent: 63 - type: Transform -- uid: 2302 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: 4.5,26.5 - parent: 63 - type: Transform -- uid: 2303 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: 4.5,25.5 - parent: 63 - type: Transform -- uid: 2304 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: 4.5,24.5 - parent: 63 - type: Transform -- uid: 2305 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: 2.5,25.5 - parent: 63 - type: Transform -- uid: 2306 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: 2.5,26.5 - parent: 63 - type: Transform -- uid: 2307 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: 2.5,27.5 - parent: 63 - type: Transform -- uid: 2308 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: 5.5,24.5 - parent: 63 - type: Transform -- uid: 2309 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: 5.5,25.5 - parent: 63 - type: Transform -- uid: 2310 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: 5.5,26.5 - parent: 63 - type: Transform -- uid: 2311 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: 5.5,27.5 - parent: 63 - type: Transform -- uid: 2312 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: 1.5,27.5 - parent: 63 - type: Transform -- uid: 2313 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: 1.5,26.5 - parent: 63 - type: Transform -- uid: 2314 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: 1.5,25.5 - parent: 63 - type: Transform -- uid: 2315 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: 1.5,24.5 - parent: 63 - type: Transform -- uid: 2316 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: 1.5,28.5 - parent: 63 - type: Transform -- uid: 2317 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: 2.5,28.5 - parent: 63 - type: Transform -- uid: 2318 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: 5.5,28.5 - parent: 63 - type: Transform -- uid: 2319 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: 4.5,28.5 - parent: 63 - type: Transform -- uid: 2320 - type: VendingMachineSnack - components: - - pos: 5.5,22.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2321 - type: VendingMachineCola - components: - - pos: 5.5,21.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2322 - type: VendingMachineMedical - components: - - pos: -0.5,22.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2323 - type: TableGlass - components: - - pos: -0.5,24.5 - parent: 63 - type: Transform -- uid: 2324 - type: TableGlass - components: - - pos: -0.5,25.5 - parent: 63 - type: Transform -- uid: 2325 - type: TableGlass - components: - - pos: -0.5,26.5 - parent: 63 - type: Transform -- uid: 2326 - type: TableGlass - components: - - pos: -0.5,27.5 - parent: 63 - type: Transform -- uid: 2327 - type: TableGlass - components: - - pos: -0.5,28.5 - parent: 63 - type: Transform -- uid: 2328 - type: TableGlass - components: - - pos: -0.5,29.5 - parent: 63 - type: Transform -- uid: 2329 - type: TableGlass - components: - - pos: -0.5,30.5 - parent: 63 - type: Transform -- uid: 2330 - type: TableGlass - components: - - pos: -0.5,31.5 - parent: 63 - type: Transform -- uid: 2331 - type: TableGlass - components: - - pos: -0.5,32.5 - parent: 63 - type: Transform -- uid: 2332 - type: TableGlass - components: - - pos: -0.5,34.5 - parent: 63 - type: Transform -- uid: 2333 - type: TableGlass - components: - - pos: -0.5,35.5 - parent: 63 - type: Transform -- uid: 2334 - type: VendingMachineMedical - components: - - pos: -3.5,26.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2335 - type: VendingMachineMedical - components: - - pos: -3.5,27.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2336 - type: VendingMachineMedical - components: - - pos: -3.5,28.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2337 - type: VendingMachineMedical - components: - - pos: -3.5,29.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2338 - type: VendingMachineMedical - components: - - pos: -3.5,30.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2339 - type: MedkitFilled - components: - - pos: -0.7231706,24.98654 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2340 - type: MedkitFilled - components: - - pos: -0.19192058,26.67404 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2341 - type: MedkitFilled - components: - - pos: -0.5981706,30.89279 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2342 - type: MedkitBruteFilled - components: - - pos: -0.44192058,29.20529 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2343 - type: MedkitBruteFilled - components: - - pos: -0.6919206,27.14279 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2344 - type: MedkitBurnFilled - components: - - pos: -0.41067058,25.98654 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2345 - type: MedkitBurnFilled - components: - - pos: -0.6606706,32.361538 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2346 - type: EmergencyRollerBed - components: - - pos: 1.8170214,30.86154 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2347 - type: EmergencyRollerBed - components: - - pos: 2.4107714,31.580288 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2348 - type: EmergencyRollerBed - components: - - pos: 1.8482714,33.142788 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2349 - type: EmergencyRollerBed - components: - - pos: 2.0045214,33.924038 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2350 - type: EmergencyRollerBed - components: - - pos: 2.1607714,34.986538 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2351 - type: TableGlass - components: - - pos: 4.5,34.5 - parent: 63 - type: Transform -- uid: 2352 - type: TableGlass - components: - - pos: 4.5,33.5 - parent: 63 - type: Transform -- uid: 2353 - type: TableGlass - components: - - pos: 4.5,32.5 - parent: 63 - type: Transform -- uid: 2354 - type: TableGlass - components: - - pos: 4.5,31.5 - parent: 63 - type: Transform -- uid: 2355 - type: TableGlass - components: - - pos: 4.5,30.5 - parent: 63 - type: Transform -- uid: 2356 - type: ClothingUniformJumpsuitColorWhite - components: - - pos: 4.6607714,30.58029 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2357 - type: ClothingUniformJumpsuitColorWhite - components: - - pos: 4.2857714,30.89279 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2358 - type: ClothingUniformJumpsuitColorWhite - components: - - pos: 4.6607714,31.20529 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2359 - type: ClothingUniformJumpsuitColorWhite - components: - - pos: 4.3482714,31.51779 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2360 - type: ClothingUniformJumpsuitColorWhite - components: - - pos: 4.7232714,31.924038 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2361 - type: ClothingUniformJumpsuitColorWhite - components: - - pos: 4.3170214,32.174038 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2362 - type: ClothingUniformJumpskirtColorWhite - components: - - pos: 4.7545214,32.705288 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2363 - type: ClothingUniformJumpskirtColorWhite - components: - - pos: 4.3482714,32.986538 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2364 - type: ClothingUniformJumpskirtColorWhite - components: - - pos: 4.8170214,33.486538 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2365 - type: ClothingUniformJumpskirtColorWhite - components: - - pos: 4.2545214,33.674038 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2366 - type: ClothingUniformJumpskirtColorWhite - components: - - pos: 4.6607714,34.142788 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2367 - type: ClothingUniformJumpskirtColorWhite - components: - - pos: 4.3482714,34.517788 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2368 - type: TableReinforcedGlass - components: - - pos: 8.5,34.5 - parent: 63 - type: Transform -- uid: 2369 - type: TableReinforcedGlass - components: - - pos: 8.5,33.5 - parent: 63 - type: Transform -- uid: 2370 - type: TableReinforcedGlass - components: - - pos: 8.5,32.5 - parent: 63 - type: Transform -- uid: 2371 - type: TableReinforcedGlass - components: - - pos: 8.5,31.5 - parent: 63 - type: Transform -- uid: 2372 - type: TableReinforcedGlass - components: - - pos: 9.5,34.5 - parent: 63 - type: Transform -- uid: 2373 - type: TableReinforcedGlass - components: - - pos: 10.5,34.5 - parent: 63 - type: Transform -- uid: 2374 - type: TableReinforcedGlass - components: - - pos: 11.5,34.5 - parent: 63 - type: Transform -- uid: 2375 - type: CheapRollerBed - components: - - pos: 10.500901,32.715508 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2376 - type: CheapRollerBed - components: - - pos: 8.469651,28.184258 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2377 - type: CheapRollerBed - components: - - pos: 8.532151,27.215508 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2378 - type: CheapRollerBed - components: - - pos: 8.532151,25.934258 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2379 - type: CheapRollerBed - components: - - pos: 9.750901,25.871758 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2380 - type: CheapRollerBed - components: - - pos: 11.188401,25.871758 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2381 - type: LockerMedicineFilled - components: - - pos: 12.5,26.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 2382 - type: LockerMedicineFilled - components: - - pos: 12.5,27.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 2383 - type: LockerMedicineFilled - components: - - pos: 12.5,28.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 2384 - type: LockerMedicineFilled - components: - - pos: 10.5,28.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 2385 - type: LockerMedicineFilled - components: - - pos: 10.5,27.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 2386 - type: CrateMedicalSurgery - components: - - pos: 12.5,33.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - PaperLabel: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2387 - type: ClothingBackpackDuffelSurgeryFilled - components: - - pos: 11.188401,34.670498 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2388 - type: ClothingBackpackDuffelSurgeryFilled - components: - - pos: 9.938401,34.701748 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2389 - type: BoxLatex - components: - - pos: 8.500901,32.014248 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2390 - type: BoxLatex - components: - - pos: 8.563401,32.670498 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2391 - type: TableReinforcedGlass - components: - - pos: -29.5,-1.5 - parent: 63 - type: Transform -- uid: 2392 - type: TableReinforcedGlass - components: - - pos: -28.5,-1.5 - parent: 63 - type: Transform -- uid: 2393 - type: TableReinforcedGlass - components: - - pos: -27.5,-1.5 - parent: 63 - type: Transform -- uid: 2394 - type: TableReinforcedGlass - components: - - pos: -26.5,-1.5 - parent: 63 - type: Transform -- uid: 2395 - type: TableReinforcedGlass - components: - - pos: -26.5,-0.5 - parent: 63 - type: Transform -- uid: 2396 - type: TableReinforcedGlass - components: - - pos: -26.5,0.5 - parent: 63 - type: Transform -- uid: 2397 - type: TableReinforcedGlass - components: - - pos: -27.5,0.5 - parent: 63 - type: Transform -- uid: 2398 - type: TableReinforcedGlass - components: - - pos: -28.5,0.5 - parent: 63 - type: Transform -- uid: 2399 - type: TableReinforcedGlass - components: - - pos: -29.5,0.5 - parent: 63 - type: Transform -- uid: 2400 - type: TableReinforcedGlass - components: - - pos: -30.5,0.5 - parent: 63 - type: Transform -- uid: 2401 - type: TableReinforcedGlass - components: - - pos: -30.5,-0.5 - parent: 63 - type: Transform -- uid: 2402 - type: TableReinforcedGlass - components: - - pos: -30.5,-1.5 - parent: 63 - type: Transform -- uid: 2403 - type: Catwalk - components: - - pos: -29.5,-0.5 - parent: 63 - type: Transform -- uid: 2404 - type: Catwalk - components: - - pos: -28.5,-0.5 - parent: 63 - type: Transform -- uid: 2405 - type: Catwalk - components: - - pos: -27.5,-0.5 - parent: 63 - type: Transform -- uid: 2406 - type: CentcomIDCard - components: - - name: command officer ID card (Central Commander) - type: MetaData - - pos: -26.498678,10.004937 - parent: 63 - type: Transform - - originalOwnerName: command officer ID card - type: IdCard - - canCollide: False - type: Physics -- uid: 2407 - type: CentcomIDCard - components: - - name: command officer ID card (Central Commander) - type: MetaData - - pos: -26.498678,10.442437 - parent: 63 - type: Transform - - originalOwnerName: command officer ID card - type: IdCard - - canCollide: False - type: Physics -- uid: 2408 - type: CentcomIDCard - components: - - name: command officer ID card (Central Commander) - type: MetaData - - pos: -26.529928,10.911187 - parent: 63 - type: Transform - - originalOwnerName: command officer ID card - type: IdCard - - canCollide: False - type: Physics -- uid: 2409 - type: CentcomIDCard - components: - - name: command officer ID card (Central Commander) - type: MetaData - - pos: -26.529928,11.411187 - parent: 63 - type: Transform - - originalOwnerName: command officer ID card - type: IdCard - - canCollide: False - type: Physics -- uid: 2410 - type: CentcomIDCard - components: - - name: command officer ID card (Central Commander) - type: MetaData - - pos: -26.498678,11.911187 - parent: 63 - type: Transform - - originalOwnerName: command officer ID card - type: IdCard - - canCollide: False - type: Physics -- uid: 2411 - type: CentcomIDCard - components: - - name: command officer ID card (Central Commander) - type: MetaData - - pos: -26.498678,12.348687 - parent: 63 - type: Transform - - originalOwnerName: command officer ID card - type: IdCard - - canCollide: False - type: Physics -- uid: 2412 - type: NukeCodePaper - components: - - pos: -29.56152,0.56631935 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2413 - type: PinpointerNuclear - components: - - pos: -28.93652,0.59756935 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2414 - type: PinpointerNuclear - components: - - pos: -28.37402,0.50381935 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2415 - type: PinpointerNuclear - components: - - pos: -27.81152,0.56631935 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2416 - type: Paper - components: - - pos: -28.605377,-1.4649307 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2417 - type: Paper - components: - - pos: -28.230377,-1.3711807 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2418 - type: Paper - components: - - pos: -26.230377,-0.71493065 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2419 - type: Paper - components: - - pos: -26.636627,-0.40243068 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2420 - type: Paper - components: - - pos: -26.511627,-0.027430683 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2421 - type: LampGold - components: - - pos: -28.980377,-1.2149307 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2422 - type: LampGold - components: - - pos: -26.730377,0.28506932 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2423 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: -29.5,-2.5 - parent: 63 - type: Transform -- uid: 2424 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: -27.5,-2.5 - parent: 63 - type: Transform -- uid: 2425 - type: ChairPilotSeat - components: - - rot: -1.5707963267948966 rad - pos: -25.5,-0.5 - parent: 63 - type: Transform -- uid: 2426 - type: ChairPilotSeat - components: - - pos: -27.5,1.5 - parent: 63 - type: Transform -- uid: 2427 - type: ChairPilotSeat - components: - - pos: -29.5,1.5 - parent: 63 - type: Transform -- uid: 2428 - type: ChairPilotSeat - components: - - rot: 1.5707963267948966 rad - pos: -31.5,-0.5 - parent: 63 - type: Transform -- uid: 2429 - type: ChairPilotSeat - components: - - pos: -28.5,1.5 - parent: 63 - type: Transform -- uid: 2430 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: -28.5,-2.5 - parent: 63 - type: Transform -- uid: 2431 - type: Rack - components: - - pos: -38.5,1.5 - parent: 63 - type: Transform -- uid: 2432 - type: Rack - components: - - pos: -37.5,2.5 - parent: 63 - type: Transform -- uid: 2433 - type: Rack - components: - - pos: -38.5,-2.5 - parent: 63 - type: Transform -- uid: 2434 - type: Rack - components: - - pos: -37.5,-3.5 - parent: 63 - type: Transform -- uid: 2435 - type: AirTankFilled - components: - - pos: -38.690964,1.6288195 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2436 - type: AirTankFilled - components: - - pos: -38.409714,1.4100693 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2437 - type: AirTankFilled - components: - - pos: -37.628464,2.6288195 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2438 - type: AirTankFilled - components: - - pos: -37.409714,2.2850695 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2439 - type: AirTankFilled - components: - - pos: -38.722214,-2.4336805 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2440 - type: AirTankFilled - components: - - pos: -38.284714,-2.6211805 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2441 - type: AirTankFilled - components: - - pos: -37.690964,-3.3086805 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2442 - type: AirTankFilled - components: - - pos: -37.378464,-3.5899305 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2443 - type: AirTankFilled - components: - - pos: -38.472214,-2.4961805 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2444 - type: AirTankFilled - components: - - pos: -37.565964,-3.4961805 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2445 - type: AirTankFilled - components: - - pos: -38.597214,1.4725693 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2446 - type: AirTankFilled - components: - - pos: -37.378464,2.5975695 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2447 - type: VendingMachineCola - components: - - pos: -34.5,-4.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2448 - type: VendingMachineCoffee - components: - - name: Hot drinks machine - type: MetaData - - pos: -33.5,-4.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2449 - type: VendingMachineSnack - components: - - pos: -28.5,-4.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2450 - type: VendingMachineMedical - components: - - pos: -25.5,-4.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2451 - type: VendingMachineMedical - components: - - pos: -24.5,-4.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2452 - type: TableReinforcedGlass - components: - - pos: -32.5,-4.5 - parent: 63 - type: Transform -- uid: 2453 - type: TableReinforcedGlass - components: - - pos: -31.5,-4.5 - parent: 63 - type: Transform -- uid: 2454 - type: TableReinforcedGlass - components: - - pos: -30.5,-4.5 - parent: 63 - type: Transform -- uid: 2455 - type: TableReinforcedGlass - components: - - pos: -29.5,-4.5 - parent: 63 - type: Transform -- uid: 2456 - type: KitchenMicrowave - components: - - pos: -31.5,-4.5 - parent: 63 - type: Transform - - containers: - microwave_entity_container: !type:Container - ents: [] - type: ContainerContainer -- uid: 2457 - type: FoodBoxDonkpocket - components: - - pos: -29.45163,-4.1524305 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2458 - type: FoodBoxDonkpocket - components: - - pos: -29.92038,-4.4336805 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2459 - type: FoodBoxDonkpocket - components: - - pos: -30.17038,-4.1524305 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2460 - type: FoodBoxDonkpocketBerry - components: - - pos: -30.76413,-4.3711805 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2461 - type: FoodBoxDonkpocketBerry - components: - - pos: -30.32663,-4.3399305 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2462 - type: ClosetBombFilled - components: - - pos: -35.5,3.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 2463 - type: ClosetBombFilled - components: - - pos: -36.5,3.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 2464 - type: FoodBoxPizzaFilled - components: - - pos: -32.48288,-4.2149305 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - canCollide: False - type: Physics - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 2465 - type: ClosetBombFilled - components: - - pos: -34.5,3.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 2466 - type: TableReinforcedGlass - components: - - pos: -26.5,3.5 - parent: 63 - type: Transform -- uid: 2467 - type: PoweredlightLED - components: - - pos: -26.5,3.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2468 - type: TableReinforcedGlass - components: - - pos: -30.5,3.5 - parent: 63 - type: Transform -- uid: 2469 - type: PoweredlightLED - components: - - pos: -30.5,3.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2470 - type: TableReinforcedGlass - components: - - pos: -29.5,3.5 - parent: 63 - type: Transform -- uid: 2471 - type: Autolathe - components: - - pos: -25.5,3.5 - parent: 63 - type: Transform - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2472 - type: Protolathe - components: - - pos: -31.5,3.5 - parent: 63 - type: Transform - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2473 - type: CrateMaterialSteel - components: - - pos: -22.5,3.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - PaperLabel: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2474 - type: CrateMaterialPlasteel - components: - - pos: -21.5,3.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - PaperLabel: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2475 - type: CrateMaterialGlass - components: - - pos: -20.5,3.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - PaperLabel: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2476 - type: CrateMaterialPlastic - components: - - pos: -19.5,2.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - PaperLabel: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2477 - type: ClothingBeltChiefEngineerFilled - components: - - pos: -27.451363,3.4749742 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2478 - type: ClothingBeltChiefEngineerFilled - components: - - pos: -28.045113,3.6312242 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2479 - type: ClothingBeltChiefEngineerFilled - components: - - pos: -28.670113,3.4749742 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2480 - type: ClothingBeltChiefEngineerFilled - components: - - pos: -29.295113,3.6312242 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2481 - type: ClothingBeltChiefEngineerFilled - components: - - pos: -29.951363,3.4749742 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2482 - type: ClothingBeltChiefEngineerFilled - components: - - pos: -30.545113,3.6624742 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2483 - type: RCD - components: - - pos: -26.576363,3.5999742 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2484 - type: RCDAmmo - components: - - pos: -26.888863,3.4124742 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2485 - type: RCDAmmo - components: - - pos: -26.607613,3.3812242 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2486 - type: Rack - components: - - pos: -23.5,-4.5 - parent: 63 - type: Transform -- uid: 2487 - type: Rack - components: - - pos: -22.5,-4.5 - parent: 63 - type: Transform -- uid: 2488 - type: Rack - components: - - pos: -21.5,-4.5 - parent: 63 - type: Transform -- uid: 2489 - type: MedkitBruteFilled - components: - - pos: -23.620455,-4.3139987 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2490 - type: MedkitBruteFilled - components: - - pos: -23.401705,-4.5639987 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2491 - type: MedkitBurnFilled - components: - - pos: -22.651705,-4.3139987 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2492 - type: MedkitBurnFilled - components: - - pos: -22.432955,-4.5952487 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2493 - type: MedkitFilled - components: - - pos: -21.651705,-4.3452487 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2494 - type: MedkitFilled - components: - - pos: -21.339205,-4.6264987 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2495 - type: PottedPlantRandom - components: - - pos: -34.5,-2.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2496 - type: PottedPlantRandom - components: - - pos: -34.5,1.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2497 - type: PottedPlantRandom - components: - - pos: -22.5,1.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2498 - type: PottedPlantRandom - components: - - pos: -22.5,-2.5 - parent: 63 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2499 - type: Rack - components: - - pos: -36.5,-0.5 - parent: 63 - type: Transform -- uid: 2500 - type: ClothingMaskBreath - components: - - pos: -36.673683,-0.6246389 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2501 - type: ClothingMaskBreath - components: - - pos: -36.267433,-0.5308889 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2502 - type: ClothingMaskBreath - components: - - pos: -36.267433,-0.34338894 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2503 - type: ClothingMaskBreath - components: - - pos: -36.704933,-0.34338894 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2504 - type: ClothingMaskBreath - components: - - pos: -36.673683,-0.49963894 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2505 - type: ClothingMaskBreath - components: - - pos: -36.361183,-0.43713894 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2506 - type: SignArmory - components: - - pos: -33.5,4.5 - parent: 63 - type: Transform -- uid: 2507 - type: SignEngineering - components: - - pos: 26.5,5.5 - parent: 63 - type: Transform -- uid: 2508 - type: SignExamroom - components: - - pos: 3.5,19.5 - parent: 63 - type: Transform -- uid: 2509 - type: SignShield - components: - - pos: -17.5,0.5 - parent: 63 - type: Transform -- uid: 2510 - type: SignGravity - components: - - pos: 6.5,10.5 - parent: 63 - type: Transform -- uid: 2511 - type: SignMedical - components: - - pos: 1.5,19.5 - parent: 63 - type: Transform -- uid: 2512 - type: SignSpace - components: - - pos: -2.5,-28.5 - parent: 63 - type: Transform -- uid: 2513 - type: SignSpace - components: - - pos: -39.5,1.5 - parent: 63 - type: Transform -- uid: 2514 - type: SignEVA - components: - - pos: 26.5,20.5 - parent: 63 - type: Transform -- uid: 2515 - type: SignBridge - components: - - pos: 24.5,-0.5 - parent: 63 - type: Transform -- uid: 2516 - type: SignShipDock - components: - - pos: 1.5,-28.5 - parent: 63 - type: Transform -- uid: 2517 - type: SignShipDock - components: - - pos: -39.5,-2.5 - parent: 63 - type: Transform -- uid: 2518 - type: SignDirectionalBridge - components: - - rot: 1.5707963267948966 rad - pos: 5.5,0.5 - parent: 63 - type: Transform -- uid: 2519 - type: SignDirectionalEng - components: - - rot: 1.5707963267948966 rad - pos: 5.5,-0.5 - parent: 63 - type: Transform -- uid: 2520 - type: SignDirectionalEng - components: - - rot: 3.141592653589793 rad - pos: 24.5,1.5 - parent: 63 - type: Transform -- uid: 2521 - type: SignDirectionalBridge - components: - - rot: 1.5707963267948966 rad - pos: 24.5,0.5 - parent: 63 - type: Transform -- uid: 2522 - type: SignDirectionalMed - components: - - rot: 3.141592653589793 rad - pos: -0.5,5.5 - parent: 63 - type: Transform -- uid: 2523 - type: SignDirectionalEvac - components: - - pos: -0.5,-5.5 - parent: 63 - type: Transform -- uid: 2524 - type: SignDirectionalMed - components: - - rot: 3.141592653589793 rad - pos: 2.5,12.5 - parent: 63 - type: Transform -- uid: 2525 - type: SignDirectionalSec - components: - - rot: -1.5707963267948966 rad - pos: -6.5,-0.5 - parent: 63 - type: Transform -- uid: 2526 - type: SignSecurearea - components: - - pos: -8.5,0.5 - parent: 63 - type: Transform -- uid: 2527 - type: SignDirectionalEng - components: - - rot: 3.141592653589793 rad - pos: 0.5,5.5 - parent: 63 - type: Transform -- uid: 2528 - type: SignDirectionalEng - components: - - rot: 1.5707963267948966 rad - pos: 2.5,11.5 - parent: 63 - type: Transform -- uid: 2529 - type: ClosetBase - components: - - pos: -26.5,5.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2684 - - 2683 - - 2569 - - 2575 - - 2581 - type: ContainerContainer -- uid: 2530 - type: ClosetBase - components: - - pos: -26.5,6.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2682 - - 2570 - - 2582 - - 2685 - - 2576 - type: ContainerContainer -- uid: 2531 - type: ClosetBase - components: - - pos: -26.5,7.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2686 - - 2571 - - 2681 - - 2577 - - 2583 - type: ContainerContainer -- uid: 2532 - type: ClosetBase - components: - - pos: -22.5,7.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2680 - - 2687 - - 2578 - - 2572 - - 2584 - type: ContainerContainer -- uid: 2533 - type: ClosetBase - components: - - pos: -22.5,6.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2688 - - 2573 - - 2579 - - 2679 - - 2585 - type: ContainerContainer -- uid: 2534 - type: ClosetBase - components: - - pos: -22.5,5.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2689 - - 2678 - - 2574 - - 2580 - - 2586 - type: ContainerContainer -- uid: 2535 - type: Table - components: - - pos: -26.5,8.5 - parent: 63 - type: Transform -- uid: 2536 - type: Table - components: - - pos: -26.5,9.5 - parent: 63 - type: Transform -- uid: 2537 - type: Table - components: - - pos: -26.5,10.5 - parent: 63 - type: Transform -- uid: 2538 - type: Table - components: - - pos: -26.5,11.5 - parent: 63 - type: Transform -- uid: 2539 - type: VendingMachineSec - components: - - pos: -22.5,8.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2540 - type: VendingMachineYouTool - components: - - pos: -22.5,9.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2541 - type: VendingMachineEngivend - components: - - pos: -22.5,10.5 - parent: 63 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2542 - type: Table - components: - - pos: -22.5,11.5 - parent: 63 - type: Transform -- uid: 2543 - type: Table - components: - - pos: -22.5,12.5 - parent: 63 - type: Transform -- uid: 2544 - type: Table - components: - - pos: -26.5,12.5 - parent: 63 - type: Transform -- uid: 2545 - type: Rack - components: - - pos: -25.5,13.5 - parent: 63 - type: Transform -- uid: 2546 - type: Rack - components: - - pos: -24.5,13.5 - parent: 63 - type: Transform -- uid: 2547 - type: Rack - components: - - pos: -23.5,13.5 - parent: 63 - type: Transform -- uid: 2548 - type: FlashlightSeclite - components: - - rot: 0.00034758070250973105 rad - pos: -25.701578,13.73653 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2549 - type: FlashlightSeclite - components: - - pos: -25.357773,13.540147 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2550 - type: FlashlightSeclite - components: - - pos: -25.639023,13.290147 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2551 - type: FlashlightSeclite - components: - - pos: -24.670273,13.290147 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2552 - type: FlashlightSeclite - components: - - pos: -24.420273,13.540147 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2553 - type: FlashlightSeclite - components: - - rot: 0.0004441117634996772 rad - pos: -24.608076,13.736864 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2554 - type: FlashlightSeclite - components: - - pos: -23.639023,13.696397 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2555 - type: FlashlightSeclite - components: - - pos: -23.420273,13.508897 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2556 - type: FlashlightSeclite - components: - - pos: -23.607773,13.290147 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2557 - type: ClothingUniformJumpsuitColorBlack - components: - - pos: -26.257683,8.480772 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2558 - type: ClothingUniformJumpsuitColorBlack - components: - - pos: -26.695183,8.449522 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2559 - type: ClothingUniformJumpsuitColorBlack - components: - - pos: -26.726433,9.012022 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2560 - type: ClothingUniformJumpsuitColorBlack - components: - - pos: -26.351433,8.980772 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2561 - type: ClothingUniformJumpsuitColorBlack - components: - - pos: -26.320183,9.418272 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2562 - type: ClothingUniformJumpsuitColorBlack - components: - - pos: -26.726433,9.449522 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2563 - type: ClothingHeadsetAltCommand - components: - - pos: -22.441753,11.591112 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2564 - type: ClothingHeadsetAltCommand - components: - - pos: -22.723003,11.559862 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2565 - type: ClothingHeadsetAltCommand - components: - - pos: -22.723003,12.153612 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2566 - type: ClothingHeadsetAltCommand - components: - - pos: -22.410503,12.153612 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2567 - type: ClothingHeadsetAltCommand - components: - - pos: -22.410503,12.716112 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2568 - type: ClothingHeadsetAltCommand - components: - - pos: -22.723003,12.684862 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2569 - type: ClothingBeltAssault - components: - - parent: 2529 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2570 - type: ClothingBeltAssault - components: - - parent: 2530 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2571 - type: ClothingBeltAssault - components: - - parent: 2531 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2572 - type: ClothingBeltAssault - components: - - parent: 2532 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2573 - type: ClothingBeltAssault - components: - - parent: 2533 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2574 - type: ClothingBeltAssault - components: - - parent: 2534 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2575 - type: ClothingBackpackSecurity - components: - - parent: 2529 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2576 - type: ClothingBackpackSecurity - components: - - parent: 2530 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2577 - type: ClothingBackpackSecurity - components: - - parent: 2531 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2578 - type: ClothingBackpackSecurity - components: - - parent: 2532 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2579 - type: ClothingBackpackSecurity - components: - - parent: 2533 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2580 - type: ClothingBackpackSecurity - components: - - parent: 2534 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2581 - type: ClothingHandsGlovesCombat - components: - - parent: 2529 - type: Transform - - canCollide: False - type: Physics -- uid: 2582 - type: ClothingHandsGlovesCombat - components: - - parent: 2530 - type: Transform - - canCollide: False - type: Physics -- uid: 2583 - type: ClothingHandsGlovesCombat - components: - - parent: 2531 - type: Transform - - canCollide: False - type: Physics -- uid: 2584 - type: ClothingHandsGlovesCombat - components: - - parent: 2532 - type: Transform - - canCollide: False - type: Physics -- uid: 2585 - type: ClothingHandsGlovesCombat - components: - - parent: 2533 - type: Transform - - canCollide: False - type: Physics -- uid: 2586 - type: ClothingHandsGlovesCombat - components: - - parent: 2534 - type: Transform - - canCollide: False - type: Physics -- uid: 2587 - type: LockerSyndicatePersonal - components: - - pos: -34.5,5.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2771 - - 2769 - - 2767 - - 2765 - - 2763 - - 2778 - - 2776 - - 2777 - - 2774 - - 2775 - - 2761 - - 2773 - - 2784 - - 2783 - - 2781 - - 2782 - - 2779 - - 2780 - type: ContainerContainer -- uid: 2588 - type: LockerSyndicatePersonal - components: - - pos: -34.5,6.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2743 - - 2741 - - 2739 - - 2754 - - 2752 - - 2753 - - 2750 - - 2751 - - 2749 - - 2747 - - 2745 - - 2737 - - 2760 - - 2759 - - 2757 - - 2758 - - 2755 - - 2756 - type: ContainerContainer -- uid: 2589 - type: LockerSyndicatePersonal - components: - - pos: -34.5,7.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2736 - - 2734 - - 2735 - - 2732 - - 2733 - - 2731 - type: ContainerContainer -- uid: 2590 - type: LockerSyndicatePersonal - components: - - pos: -30.5,5.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2787 - - 2785 - - 2795 - - 2793 - - 2791 - - 2789 - - 2808 - - 2806 - - 2807 - - 2804 - - 2805 - - 2798 - - 2803 - - 2802 - - 2801 - - 2799 - - 2800 - - 2797 - type: ContainerContainer -- uid: 2591 - type: LockerSyndicatePersonal - components: - - pos: -30.5,6.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2821 - - 2820 - - 2818 - - 2819 - - 2816 - - 2817 - - 2814 - - 2815 - - 2812 - - 2813 - - 2810 - - 2811 - - 2832 - - 2830 - - 2831 - - 2828 - - 2829 - - 2826 - - 2827 - - 2824 - - 2825 - - 2822 - - 2823 - - 2809 - type: ContainerContainer -- uid: 2592 - type: LockerSyndicatePersonal - components: - - pos: -30.5,7.5 - parent: 63 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2844 - - 2842 - - 2843 - - 2840 - - 2848 - - 2846 - - 2847 - - 2841 - - 2839 - - 2856 - - 2854 - - 2855 - - 2852 - - 2853 - - 2850 - - 2851 - - 2845 - - 2849 - - 2833 - - 2837 - - 2834 - - 2835 - - 2838 - - 2836 - type: ContainerContainer -- uid: 2593 - type: TableReinforcedGlass - components: - - pos: -32.5,6.5 - parent: 63 - type: Transform -- uid: 2594 - type: TableReinforcedGlass - components: - - pos: -32.5,7.5 - parent: 63 - type: Transform -- uid: 2595 - type: TableReinforcedGlass - components: - - pos: -32.5,8.5 - parent: 63 - type: Transform -- uid: 2596 - type: TableReinforcedGlass - components: - - pos: -32.5,9.5 - parent: 63 - type: Transform -- uid: 2597 - type: TableReinforcedGlass - components: - - pos: -32.5,10.5 - parent: 63 - type: Transform -- uid: 2598 - type: TableReinforcedGlass - components: - - pos: -32.5,11.5 - parent: 63 - type: Transform -- uid: 2599 - type: TableReinforcedGlass - components: - - pos: -32.5,13.5 - parent: 63 - type: Transform -- uid: 2600 - type: TableReinforcedGlass - components: - - pos: -34.5,8.5 - parent: 63 - type: Transform -- uid: 2601 - type: TableReinforcedGlass - components: - - pos: -34.5,9.5 - parent: 63 - type: Transform -- uid: 2602 - type: TableReinforcedGlass - components: - - pos: -34.5,10.5 - parent: 63 - type: Transform -- uid: 2603 - type: TableReinforcedGlass - components: - - pos: -34.5,11.5 - parent: 63 - type: Transform -- uid: 2604 - type: TableReinforcedGlass - components: - - pos: -34.5,12.5 - parent: 63 - type: Transform -- uid: 2605 - type: TableReinforcedGlass - components: - - pos: -30.5,8.5 - parent: 63 - type: Transform -- uid: 2606 - type: TableReinforcedGlass - components: - - pos: -30.5,9.5 - parent: 63 - type: Transform -- uid: 2607 - type: TableReinforcedGlass - components: - - pos: -30.5,10.5 - parent: 63 - type: Transform -- uid: 2608 - type: TableReinforcedGlass - components: - - pos: -30.5,11.5 - parent: 63 - type: Transform -- uid: 2609 - type: TableReinforcedGlass - components: - - pos: -30.5,12.5 - parent: 63 - type: Transform -- uid: 2610 - type: TableReinforcedGlass - components: - - pos: -31.5,13.5 - parent: 63 - type: Transform -- uid: 2611 - type: LauncherRocket - components: - - pos: -33.443783,13.619852 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - RevolverBarrel-ammoContainer: !type:Container - ents: - - 2612 - type: ContainerContainer -- uid: 2612 - type: RocketAmmo - components: - - parent: 2611 - type: Transform - - canCollide: False - type: Physics -- uid: 2613 - type: LauncherRocket - components: - - pos: -31.600033,13.619852 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - RevolverBarrel-ammoContainer: !type:Container - ents: - - 2614 - type: ContainerContainer -- uid: 2614 - type: RocketAmmo - components: - - parent: 2613 - type: Transform - - canCollide: False - type: Physics -- uid: 2615 - type: RocketAmmo - components: - - pos: -32.537533,13.369852 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2616 - type: RocketAmmo - components: - - pos: -32.537533,13.557352 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2617 - type: RocketAmmo - components: - - rot: 0.00021828734315931797 rad - pos: -32.53754,13.736023 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2618 - type: NuclearGrenade - components: - - pos: -32.506283,11.100445 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2619 - type: ExGrenade - components: - - pos: -32.725033,10.569195 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2620 - type: ExGrenade - components: - - pos: -32.537533,10.569195 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2621 - type: ExGrenade - components: - - pos: -32.287533,10.569195 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2622 - type: ExGrenade - components: - - pos: -32.287533,10.100445 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2623 - type: ExGrenade - components: - - pos: -32.537533,10.069195 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2624 - type: ExGrenade - components: - - pos: -32.725033,10.069195 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2625 - type: GrenadeFlashBang - components: - - pos: -32.725033,9.569195 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2626 - type: GrenadeFlashBang - components: - - pos: -32.537533,9.569195 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2627 - type: GrenadeFlashBang - components: - - pos: -32.287533,9.537945 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2628 - type: GrenadeFlashBang - components: - - pos: -32.318783,9.069195 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2629 - type: GrenadeFlashBang - components: - - pos: -32.537533,9.069195 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2630 - type: GrenadeFlashBang - components: - - pos: -32.787533,9.037945 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2631 - type: LauncherChinaLake - components: - - pos: -32.537533,8.537945 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - BoltActionBarrel-ammo-container: !type:Container - ents: [] - BoltActionBarrel-chamber-container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2632 - type: LauncherChinaLake - components: - - pos: -32.537533,8.006695 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - BoltActionBarrel-ammo-container: !type:Container - ents: [] - BoltActionBarrel-chamber-container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2633 - type: GrenadeFrag - components: - - pos: -32.787533,7.506695 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2634 - type: GrenadeFrag - components: - - pos: -32.506283,7.506695 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2635 - type: GrenadeFrag - components: - - pos: -32.225033,7.506695 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2636 - type: GrenadeBlast - components: - - pos: -32.756283,6.756695 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2637 - type: GrenadeBlast - components: - - pos: -32.443783,6.756695 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2638 - type: GrenadeBlast - components: - - pos: -32.162533,6.756695 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2639 - type: LaserCannon - components: - - rot: 0.0004741016309708357 rad - pos: -34.53816,12.736961 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot - ent: 2641 - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2640 - type: LaserCannon - components: - - pos: -34.568783,12.002233 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot - ent: 2642 - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2641 - type: PowerCellSmallHyper - components: - - parent: 2639 - type: Transform - - canCollide: False - type: Physics -- uid: 2642 - type: PowerCellSmallHyper - components: - - parent: 2640 - type: Transform - - canCollide: False - type: Physics -- uid: 2643 - type: PowerCellSmallHyper - components: - - pos: -34.464497,12.200542 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2644 - type: PowerCellSmallHyper - components: - - pos: -34.495747,11.513042 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2645 - type: LMGL6 - components: - - pos: -30.460472,12.606792 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2646 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 66 - type: ContainerContainer -- uid: 2646 - type: MagazineLRifleBox - components: - - parent: 2645 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2647 - type: LMGL6 - components: - - pos: -30.460472,11.856792 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2648 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2857 - type: ContainerContainer -- uid: 2648 - type: MagazineLRifleBox - components: - - parent: 2647 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2649 - type: MagazineLRifleBox - components: - - pos: -30.679222,11.075542 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2650 - type: MagazineLRifleBox - components: - - pos: -30.272972,11.075542 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2651 - type: MagazineLRifleBox - components: - - pos: -30.272972,10.481792 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2652 - type: MagazineLRifleBox - components: - - pos: -30.710472,10.450542 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2653 - type: MagazineLRifleBox - components: - - pos: -30.679222,9.825542 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2654 - type: MagazineLRifleBox - components: - - pos: -30.272972,9.825542 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2655 - type: CombatKnife - components: - - pos: -30.772972,9.288244 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2656 - type: CombatKnife - components: - - pos: -30.366722,9.288244 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2657 - type: CombatKnife - components: - - pos: -30.272972,8.975744 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2658 - type: CombatKnife - components: - - pos: -30.741722,8.756994 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2659 - type: CombatKnife - components: - - pos: -30.679222,8.413244 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2660 - type: CombatKnife - components: - - rot: 0.0004395698197185993 rad - pos: -30.263157,8.507287 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2661 - type: PowerCellSmallHigh - components: - - pos: -34.541367,11.256994 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2662 - type: PowerCellSmallHigh - components: - - pos: -34.541367,11.069494 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2663 - type: PowerCellSmallHigh - components: - - pos: -34.510117,10.881994 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2664 - type: PowerCellSmallHigh - components: - - pos: -34.510117,10.694494 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2665 - type: PowerCellSmallHigh - components: - - pos: -34.541367,10.475744 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2666 - type: PowerCellSmallHigh - components: - - pos: -34.541367,10.288244 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2667 - type: PowerCellSmallStandard - components: - - pos: -34.541367,10.112674 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2668 - type: PowerCellSmallStandard - components: - - pos: -34.541367,9.925174 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2669 - type: PowerCellSmallStandard - components: - - pos: -34.541367,9.706424 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2670 - type: PowerCellSmallStandard - components: - - pos: -34.541367,9.487674 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2671 - type: PowerCellSmallStandard - components: - - pos: -34.541367,9.331424 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2672 - type: PowerCellSmallStandard - components: - - pos: -34.541367,9.112674 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2673 - type: PowerCellSmallStandard - components: - - pos: -34.541367,8.925174 - parent: 63 - type: Transform - - canCollide: False - type: Physics -- uid: 2674 - type: WeaponCapacitorRecharger - components: - - pos: -34.5,8.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - charger-slot: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2675 - type: WallWeaponCapacitorRecharger - components: - - pos: -31.5,4.5 - parent: 63 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - charger-slot: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2676 - type: CableApcExtension - components: - - pos: -33.5,8.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2677 - type: CableApcExtension - components: - - pos: -34.5,8.5 - parent: 63 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2678 - type: ClothingOuterHardsuitSecurity - components: - - parent: 2534 - type: Transform - - canCollide: False - type: Physics -- uid: 2679 - type: ClothingOuterHardsuitSecurity - components: - - parent: 2533 - type: Transform - - canCollide: False - type: Physics -- uid: 2680 - type: ClothingOuterHardsuitSecurity - components: - - parent: 2532 - type: Transform - - canCollide: False - type: Physics -- uid: 2681 - type: ClothingOuterHardsuitSecurity - components: - - parent: 2531 - type: Transform - - canCollide: False - type: Physics -- uid: 2682 - type: ClothingOuterHardsuitSecurity - components: - - parent: 2530 - type: Transform - - canCollide: False - type: Physics -- uid: 2683 - type: ClothingOuterHardsuitSecurity - components: - - parent: 2529 - type: Transform - - canCollide: False - type: Physics -- uid: 2684 - type: ClothingHeadHelmetHardsuitSecurity - components: - - parent: 2529 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2685 - type: ClothingHeadHelmetHardsuitSecurity - components: - - parent: 2530 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2686 - type: ClothingHeadHelmetHardsuitSecurity - components: - - parent: 2531 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2687 - type: ClothingHeadHelmetHardsuitSecurity - components: - - parent: 2532 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2688 - type: ClothingHeadHelmetHardsuitSecurity - components: - - parent: 2533 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2689 - type: ClothingHeadHelmetHardsuitSecurity - components: - - parent: 2534 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2690 - type: LaserPistolSvalinn - components: - - pos: -24.50008,7.83216 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot - ent: 2705 - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2691 - type: LaserPistolSvalinn - components: - - pos: -24.50008,8.26966 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot - ent: 2704 - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2692 - type: LaserPistolSvalinn - components: - - pos: -24.50008,8.70716 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot - ent: 2703 - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2693 - type: LaserPistolSvalinn - components: - - pos: -24.50008,9.14466 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot - ent: 2702 - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2694 - type: LaserPistolSvalinn - components: - - pos: -24.50008,9.61341 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot - ent: 2695 - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2695 - type: PowerCellSmallHyper - components: - - parent: 2694 - type: Transform - - canCollide: False - type: Physics -- uid: 2696 - type: TableReinforcedGlass - components: - - pos: -24.5,7.5 - parent: 63 - type: Transform -- uid: 2697 - type: TableReinforcedGlass - components: - - pos: -24.5,8.5 - parent: 63 - type: Transform -- uid: 2698 - type: TableReinforcedGlass - components: - - pos: -24.5,9.5 - parent: 63 - type: Transform -- uid: 2699 - type: TableReinforcedGlass - components: - - pos: -24.5,10.5 - parent: 63 - type: Transform -- uid: 2700 - type: TableReinforcedGlass - components: - - pos: -24.5,11.5 - parent: 63 - type: Transform -- uid: 2701 - type: LaserPistolSvalinn - components: - - pos: -24.53133,7.45716 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot - ent: 2706 - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2702 - type: PowerCellSmallHyper - components: - - parent: 2693 - type: Transform - - canCollide: False - type: Physics -- uid: 2703 - type: PowerCellSmallHyper - components: - - parent: 2692 - type: Transform - - canCollide: False - type: Physics -- uid: 2704 - type: PowerCellSmallHyper - components: - - parent: 2691 - type: Transform - - canCollide: False - type: Physics -- uid: 2705 - type: PowerCellSmallHyper - components: - - parent: 2690 - type: Transform - - canCollide: False - type: Physics -- uid: 2706 - type: PowerCellSmallHyper - components: - - parent: 2701 - type: Transform - - canCollide: False - type: Physics -- uid: 2707 - type: CartridgeMagnum - components: - - parent: 2713 - type: Transform - - canCollide: False - type: Physics -- uid: 2708 - type: CartridgeMagnum - components: - - parent: 2713 - type: Transform - - canCollide: False - type: Physics -- uid: 2709 - type: CartridgeMagnum - components: - - parent: 2713 - type: Transform - - canCollide: False - type: Physics -- uid: 2710 - type: CartridgeMagnum - components: - - parent: 2713 - type: Transform - - canCollide: False - type: Physics -- uid: 2711 - type: CartridgeMagnum - components: - - parent: 2713 - type: Transform - - canCollide: False - type: Physics -- uid: 2712 - type: CartridgeMagnum - components: - - parent: 2713 - type: Transform - - canCollide: False - type: Physics -- uid: 2713 - type: RevolverInspector - components: - - pos: -24.46885,10.171284 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - RevolverBarrel-ammoContainer: !type:Container - ents: - - 2708 - - 2709 - - 2710 - - 2711 - - 2712 - - 2707 - type: ContainerContainer -- uid: 2714 - type: RevolverInspector - components: - - pos: -24.46885,10.858784 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - RevolverBarrel-ammoContainer: !type:Container - ents: - - 2715 - - 2716 - - 2717 - - 2718 - - 2719 - - 2720 - type: ContainerContainer -- uid: 2715 - type: CartridgeMagnum - components: - - parent: 2714 - type: Transform - - canCollide: False - type: Physics -- uid: 2716 - type: CartridgeMagnum - components: - - parent: 2714 - type: Transform - - canCollide: False - type: Physics -- uid: 2717 - type: CartridgeMagnum - components: - - parent: 2714 - type: Transform - - canCollide: False - type: Physics -- uid: 2718 - type: CartridgeMagnum - components: - - parent: 2714 - type: Transform - - canCollide: False - type: Physics -- uid: 2719 - type: CartridgeMagnum - components: - - parent: 2714 - type: Transform - - canCollide: False - type: Physics -- uid: 2720 - type: CartridgeMagnum - components: - - parent: 2714 - type: Transform - - canCollide: False - type: Physics -- uid: 2721 - type: RevolverInspector - components: - - pos: -24.5001,11.546284 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - RevolverBarrel-ammoContainer: !type:Container - ents: - - 2722 - - 2723 - - 2724 - - 2725 - - 2726 - - 2727 - type: ContainerContainer -- uid: 2722 - type: CartridgeMagnum - components: - - parent: 2721 - type: Transform - - canCollide: False - type: Physics -- uid: 2723 - type: CartridgeMagnum - components: - - parent: 2721 - type: Transform - - canCollide: False - type: Physics -- uid: 2724 - type: CartridgeMagnum - components: - - parent: 2721 - type: Transform - - canCollide: False - type: Physics -- uid: 2725 - type: CartridgeMagnum - components: - - parent: 2721 - type: Transform - - canCollide: False - type: Physics -- uid: 2726 - type: CartridgeMagnum - components: - - parent: 2721 - type: Transform - - canCollide: False - type: Physics -- uid: 2727 - type: CartridgeMagnum - components: - - parent: 2721 - type: Transform - - canCollide: False - type: Physics -- uid: 2728 - type: SLMagnumHV - components: - - pos: -24.28135,9.952534 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - SpeedLoader-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.SpeedLoaderComponent-container: !type:Container - ents: [] - type: ContainerContainer -- uid: 2729 - type: SLMagnumHV - components: - - pos: -24.3751,10.608784 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - SpeedLoader-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.SpeedLoaderComponent-container: !type:Container - ents: [] - type: ContainerContainer -- uid: 2730 - type: SLMagnumHV - components: - - pos: -24.40635,11.265034 - parent: 63 - type: Transform - - canCollide: False - type: Physics - - containers: - SpeedLoader-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.SpeedLoaderComponent-container: !type:Container - ents: [] - type: ContainerContainer -- uid: 2731 - type: LaserRifleCog - components: - - parent: 2589 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2732 - type: LaserRifleCog - components: - - parent: 2589 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2733 - type: LaserRifleCog - components: - - parent: 2589 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2734 - type: LaserRifleCog - components: - - parent: 2589 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2735 - type: LaserRifleCog - components: - - parent: 2589 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2736 - type: LaserRifleCog - components: - - parent: 2589 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2737 - type: RifleWintermute - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2738 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2858 - type: ContainerContainer -- uid: 2738 - type: MagazineSRifle - components: - - parent: 2737 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2739 - type: RifleWintermute - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2740 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2859 - type: ContainerContainer -- uid: 2740 - type: MagazineSRifle - components: - - parent: 2739 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2741 - type: RifleWintermute - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2742 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2860 - type: ContainerContainer -- uid: 2742 - type: MagazineSRifle - components: - - parent: 2741 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2743 - type: RifleWintermute - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2744 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2861 - type: ContainerContainer -- uid: 2744 - type: MagazineSRifle - components: - - parent: 2743 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2745 - type: RifleWintermute - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2746 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2862 - type: ContainerContainer -- uid: 2746 - type: MagazineSRifle - components: - - parent: 2745 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2747 - type: RifleWintermute - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2748 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2863 - type: ContainerContainer -- uid: 2748 - type: MagazineSRifle - components: - - parent: 2747 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2749 - type: MagazineSRifle - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2750 - type: MagazineSRifle - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2751 - type: MagazineSRifle - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2752 - type: MagazineSRifle - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2753 - type: MagazineSRifle - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2754 - type: MagazineSRifle - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2755 - type: MagazineSRifleHV - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2756 - type: MagazineSRifleHV - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2757 - type: MagazineSRifleHV - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2758 - type: MagazineSRifleHV - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2759 - type: MagazineSRifleHV - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2760 - type: MagazineSRifleHV - components: - - parent: 2588 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2761 - type: SmgDrozd - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2762 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2864 - type: ContainerContainer -- uid: 2762 - type: MagazineMagnumSmg - components: - - parent: 2761 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2763 - type: SmgDrozd - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2764 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2865 - type: ContainerContainer -- uid: 2764 - type: MagazineMagnumSmg - components: - - parent: 2763 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2765 - type: SmgDrozd - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2766 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2866 - type: ContainerContainer -- uid: 2766 - type: MagazineMagnumSmg - components: - - parent: 2765 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2767 - type: SmgDrozd - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2768 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2867 - type: ContainerContainer -- uid: 2768 - type: MagazineMagnumSmg - components: - - parent: 2767 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2769 - type: SmgDrozd - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2770 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2868 - type: ContainerContainer -- uid: 2770 - type: MagazineMagnumSmg - components: - - parent: 2769 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2771 - type: SmgDrozd - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2772 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2869 - type: ContainerContainer -- uid: 2772 - type: MagazineMagnumSmg - components: - - parent: 2771 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2773 - type: MagazineMagnumSmg - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2774 - type: MagazineMagnumSmg - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2775 - type: MagazineMagnumSmg - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2776 - type: MagazineMagnumSmg - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2777 - type: MagazineMagnumSmg - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2778 - type: MagazineMagnumSmg - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2779 - type: MagazineMagnumSmgHV - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2780 - type: MagazineMagnumSmgHV - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2781 - type: MagazineMagnumSmgHV - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2782 - type: MagazineMagnumSmgHV - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2783 - type: MagazineMagnumSmgHV - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2784 - type: MagazineMagnumSmgHV - components: - - parent: 2587 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2785 - type: ShotgunBojevic - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2786 - PumpBarrel-ammo-container: !type:Container - ents: [] - PumpBarrel-chamber-container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2870 - type: ContainerContainer -- uid: 2786 - type: MagazineShotgun - components: - - parent: 2785 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2787 - type: ShotgunBojevic - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2788 - PumpBarrel-ammo-container: !type:Container - ents: [] - PumpBarrel-chamber-container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2871 - type: ContainerContainer -- uid: 2788 - type: MagazineShotgun - components: - - parent: 2787 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2789 - type: ShotgunBojevic - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2790 - PumpBarrel-ammo-container: !type:Container - ents: [] - PumpBarrel-chamber-container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2872 - type: ContainerContainer -- uid: 2790 - type: MagazineShotgun - components: - - parent: 2789 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2791 - type: ShotgunBojevic - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2792 - PumpBarrel-ammo-container: !type:Container - ents: [] - PumpBarrel-chamber-container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2873 - type: ContainerContainer -- uid: 2792 - type: MagazineShotgun - components: - - parent: 2791 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2793 - type: ShotgunBojevic - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2794 - PumpBarrel-ammo-container: !type:Container - ents: [] - PumpBarrel-chamber-container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2874 - type: ContainerContainer -- uid: 2794 - type: MagazineShotgun - components: - - parent: 2793 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2795 - type: ShotgunBojevic - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2796 - PumpBarrel-ammo-container: !type:Container - ents: [] - PumpBarrel-chamber-container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2875 - type: ContainerContainer -- uid: 2796 - type: MagazineShotgun - components: - - parent: 2795 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2797 - type: MagazineShotgun - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2798 - type: MagazineShotgun - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2799 - type: MagazineShotgun - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2800 - type: MagazineShotgun - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2801 - type: MagazineShotgun - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2802 - type: MagazineShotgun - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2803 - type: MagazineShotgunSlug - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2804 - type: MagazineShotgunSlug - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2805 - type: MagazineShotgunSlug - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2806 - type: MagazineShotgunSlug - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2807 - type: MagazineShotgunSlug - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2808 - type: MagazineShotgunSlug - components: - - parent: 2590 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2809 - type: MagazineSRifle - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2810 - type: MagazineSRifle - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2811 - type: MagazineSRifle - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2812 - type: MagazineSRifle - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2813 - type: MagazineSRifle - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2814 - type: MagazineSRifle - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2815 - type: MagazineSRifle - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2816 - type: MagazineSRifle - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2817 - type: MagazineSRifle - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2818 - type: MagazineSRifle - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2819 - type: MagazineSRifle - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2820 - type: MagazineSRifle - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2821 - type: MagazineSRifleHV - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2822 - type: MagazineSRifleHV - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2823 - type: MagazineSRifleHV - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2824 - type: MagazineSRifleHV - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2825 - type: MagazineSRifleHV - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2826 - type: MagazineSRifleHV - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2827 - type: MagazineSRifleHV - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2828 - type: MagazineSRifleHV - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2829 - type: MagazineSRifleHV - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2830 - type: MagazineSRifleHV - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2831 - type: MagazineSRifleHV - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2832 - type: MagazineSRifleHV - components: - - parent: 2591 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2833 - type: MagazineMagnumSmgHV - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2834 - type: MagazineMagnumSmgHV - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2835 - type: MagazineMagnumSmgHV - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2836 - type: MagazineMagnumSmgHV - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2837 - type: MagazineMagnumSmgHV - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2838 - type: MagazineMagnumSmgHV - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2839 - type: MagazineMagnumSmgHV - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2840 - type: MagazineMagnumSmgHV - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2841 - type: MagazineMagnumSmgHV - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2842 - type: MagazineMagnumSmgHV - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2843 - type: MagazineMagnumSmgHV - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2844 - type: MagazineMagnumSmgHV - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2845 - type: MagazineMagnumSmg - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2846 - type: MagazineMagnumSmg - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2847 - type: MagazineMagnumSmg - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2848 - type: MagazineMagnumSmg - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2849 - type: MagazineMagnumSmg - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2850 - type: MagazineMagnumSmg - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2851 - type: MagazineMagnumSmg - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2852 - type: MagazineMagnumSmg - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2853 - type: MagazineMagnumSmg - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2854 - type: MagazineMagnumSmg - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2855 - type: MagazineMagnumSmg - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2856 - type: MagazineMagnumSmg - components: - - parent: 2592 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2857 - type: MagazineLRifleBox - components: - - parent: 2647 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2858 - type: MagazineSRifle - components: - - parent: 2737 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2859 - type: MagazineSRifle - components: - - parent: 2739 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2860 - type: MagazineSRifle - components: - - parent: 2741 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2861 - type: MagazineSRifle - components: - - parent: 2743 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2862 - type: MagazineSRifle - components: - - parent: 2745 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2863 - type: MagazineSRifle - components: - - parent: 2747 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2864 - type: MagazineMagnumSmg - components: - - parent: 2761 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2865 - type: MagazineMagnumSmg - components: - - parent: 2763 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2866 - type: MagazineMagnumSmg - components: - - parent: 2765 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2867 - type: MagazineMagnumSmg - components: - - parent: 2767 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2868 - type: MagazineMagnumSmg - components: - - parent: 2769 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2869 - type: MagazineMagnumSmg - components: - - parent: 2771 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2870 - type: MagazineShotgun - components: - - parent: 2785 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2871 - type: MagazineShotgun - components: - - parent: 2787 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2872 - type: MagazineShotgun - components: - - parent: 2789 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2873 - type: MagazineShotgun - components: - - parent: 2791 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2874 - type: MagazineShotgun - components: - - parent: 2793 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2875 - type: MagazineShotgun - components: - - parent: 2795 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -... diff --git a/Resources/Maps/dart.yml b/Resources/Maps/dart.yml deleted file mode 100644 index 135bb7e288..0000000000 --- a/Resources/Maps/dart.yml +++ /dev/null @@ -1,6066 +0,0 @@ -meta: - format: 2 - name: DemoStation - author: Space-Wizards - postmapinit: false -tilemap: - 0: space - 1: floor_asteroid_coarse_sand0 - 2: floor_asteroid_coarse_sand1 - 3: floor_asteroid_coarse_sand2 - 4: floor_asteroid_coarse_sand_dug - 5: floor_asteroid_sand - 6: floor_asteroid_tile - 7: floor_bar - 8: floor_blue - 9: floor_blue_circuit - 10: floor_clown - 11: floor_dark - 12: floor_elevator_shaft - 13: floor_freezer - 14: floor_glass - 15: floor_gold - 16: floor_grass - 17: floor_green_circuit - 18: floor_hydro - 19: floor_kitchen - 20: floor_laundry - 21: floor_lino - 22: floor_mime - 23: floor_mono - 24: floor_reinforced - 25: floor_rglass - 26: floor_rock_vault - 27: floor_showroom - 28: floor_silver - 29: floor_snow - 30: floor_steel - 31: floor_steel_dirty - 32: floor_techmaint - 33: floor_white - 34: floor_wood - 35: lattice - 36: plating - 37: plating -grids: -- settings: - chunksize: 16 - tilesize: 1 - chunks: - - ind: "-1,-1" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACQAAAAkAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAkAAAACQAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAEQAAACQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAABEAAAAkAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAARAAAAJAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAJAAAACQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACQAAAAkAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAEQAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAJAAAACQAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAACQAAAAgAAAAIAAAAA== - - ind: "-1,0" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAJAAAACQAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACAAAAAkAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAgAAAAFwAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAIAAAACQAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAkAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAJAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAACQAAAAXAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAkAAAAIQAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAFwAAACEAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAABcAAAAhAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAIQAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAFwAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAABcAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAFwAAAA== - - ind: "0,-1" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAXAAAAJAAAACQAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAkAAAAJAAAAAkAAAAkAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAJAAAACQAAAAkAAAAEQAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAgAAAAJAAAABEAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAkAAAAJAAAACQAAAARAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAACQAAAAkAAAAJAAAAJAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAkAAAAJAAAACQAAACQAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAJAAAACQAAAAkAAAAkAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAJAAAACQAAAAkAAAAJAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAABgAAAAYAAAAGAAAACQAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "0,0" - tiles: JAAAABgAAAAYAAAAGAAAACQAAAAkAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAYAAAAGAAAABgAAAAXAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAGAAAABgAAAAYAAAAFwAAABgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAABgAAAAYAAAAGAAAABcAAAAYAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAYAAAAGAAAABgAAAAkAAAAJAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAGAAAABgAAAAYAAAAJAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAkAAAAJAAAACQAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAhAAAAIQAAACEAAAAkAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAIQAAACEAAAAhAAAAFwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAACEAAAAhAAAAIQAAABcAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAhAAAAIQAAACEAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAFwAAACQAAAAkAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAABgAAAAYAAAAJAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAZAAAAGAAAABcAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAXAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAXAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "0,1" - tiles: FwAAABcAAAAXAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "-1,1" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -entities: -- uid: 0 - type: SheetSteel - components: - - pos: -1.2527237,-7.4453177 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 1 - type: AirlockExternal - components: - - pos: 4.5,1.5 - parent: 17 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: 3.5,-8.5 - parent: 17 - type: Transform -- uid: 3 - type: ClothingBeltAssault - components: - - parent: 265 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: - - 148 - - 372 - - 386 - - 385 - - 151 - type: ContainerContainer -- uid: 4 - type: AirlockExternal - components: - - pos: 4.5,2.5 - parent: 17 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 5 - type: AirlockGlass - components: - - pos: -0.5,6.5 - parent: 17 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 6 - type: MagazineSRifleHV - components: - - parent: 75 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 7 - type: MagazineMagnumHV - components: - - parent: 152 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 8 - type: MagazineMagnumHV - components: - - parent: 370 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 9 - type: RifleWintermute - components: - - parent: 197 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 38 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 575 - type: ContainerContainer -- uid: 10 - type: Grille - components: - - pos: 5.5,-7.5 - parent: 17 - type: Transform -- uid: 11 - type: CableApcExtension - components: - - pos: 2.5,9.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 12 - type: CableHV - components: - - pos: 0.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 13 - type: AirlockGlass - components: - - pos: -1.5,6.5 - parent: 17 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 14 - type: SheetPlastic - components: - - pos: -0.8777237,-7.4765677 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 15 - type: SheetSteel - components: - - pos: -1.5339737,-7.4140677 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 16 - type: CableApcExtension - components: - - pos: 4.5,2.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 17 - components: - - pos: 2.2710133,-2.4148211 - parent: null - type: Transform - - index: 0 - type: MapGrid - - linearDamping: 0.1 - fixedRotation: False - bodyType: Dynamic - type: Physics - - fixtures: - - shape: !type:PolygonShape - vertices: - - -0.01,-10.99 - - -0.01,-10.01 - - -2.99,-10.01 - - -2.99,-10.99 - id: grid_chunk--2.99--10.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-9.99 - - -0.01,-2.01 - - -3.99,-2.01 - - -3.99,-9.99 - id: grid_chunk--3.99--9.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 127.041595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -4.01,-1.99 - - -4.01,-0.01 - - -4.99,-0.01 - - -4.99,-1.99 - id: grid_chunk--4.99--1.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7615967 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-1.99 - - -0.01,-0.01 - - -2.99,-0.01 - - -2.99,-1.99 - id: grid_chunk--2.99--1.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.6016 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,0.01 - - -0.01,4.99 - - -4.99,4.99 - - -4.99,0.01 - id: grid_chunk--4.99-0.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 99.20159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -4.01,5.01 - - -4.01,6.99 - - -4.99,6.99 - - -4.99,5.01 - id: grid_chunk--4.99-5.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,5.01 - - -0.01,6.99 - - -2.99,6.99 - - -2.99,5.01 - id: grid_chunk--2.99-5.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.601595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,7.01 - - -0.01,7.99 - - -4.99,7.99 - - -4.99,7.01 - id: grid_chunk--4.99-7.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521591 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,8.01 - - -0.01,9.99 - - -3.99,9.99 - - -3.99,8.01 - id: grid_chunk--3.99-8.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.521593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,10.01 - - -0.01,14.99 - - -2.99,14.99 - - -2.99,10.01 - id: grid_chunk--2.99-10.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 59.361595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,15.01 - - -0.01,15.99 - - -1.99,15.99 - - -1.99,15.01 - id: grid_chunk--1.99-15.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7615967 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 4.99,-10.99 - - 4.99,-10.01 - - 0.01,-10.01 - - 0.01,-10.99 - id: grid_chunk-0.01--10.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521591 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 5.99,-9.99 - - 5.99,-2.01 - - 0.01,-2.01 - - 0.01,-9.99 - id: grid_chunk-0.01--9.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 190.88159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 4.99,-1.99 - - 4.99,-0.01 - - 0.01,-0.01 - - 0.01,-1.99 - id: grid_chunk-0.01--1.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.441597 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-1.99 - - 6.99,-0.01 - - 6.01,-0.01 - - 6.01,-1.99 - id: grid_chunk-6.01--1.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7615967 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,0.01 - - 6.99,4.99 - - 0.01,4.99 - - 0.01,0.01 - id: grid_chunk-0.01-0.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 139.0416 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 4.99,5.01 - - 4.99,6.99 - - 0.01,6.99 - - 0.01,5.01 - id: grid_chunk-0.01-5.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.44159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,5.01 - - 6.99,6.99 - - 6.01,6.99 - - 6.01,5.01 - id: grid_chunk-6.01-5.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,7.01 - - 6.99,7.99 - - 0.01,7.99 - - 0.01,7.01 - id: grid_chunk-0.01-7.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 27.361588 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 5.99,8.01 - - 5.99,9.99 - - 0.01,9.99 - - 0.01,8.01 - id: grid_chunk-0.01-8.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 47.361588 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 4.99,10.01 - - 4.99,14.99 - - 0.01,14.99 - - 0.01,10.01 - id: grid_chunk-0.01-10.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 99.201584 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 3.99,15.01 - - 3.99,15.99 - - 0.01,15.99 - - 0.01,15.01 - id: grid_chunk-0.01-15.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 3.99,16.01 - - 3.99,16.99 - - 0.01,16.99 - - 0.01,16.01 - id: grid_chunk-0.01-16.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601593 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 2.99,17.01 - - 2.99,17.99 - - 0.01,17.99 - - 0.01,17.01 - id: grid_chunk-0.01-17.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,16.01 - - -0.01,16.99 - - -1.99,16.99 - - -1.99,16.01 - id: grid_chunk--1.99-16.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7615967 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,17.01 - - -0.01,17.99 - - -0.99,17.99 - - -0.99,17.01 - id: grid_chunk--0.99-17.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8415983 - restitution: 0.1 - type: Fixtures - - gravityShakeSound: !type:SoundPathSpecifier - path: /Audio/Effects/alert.ogg - type: Gravity - - chunkCollection: {} - type: DecalGrid - - tiles: - -5,-2: 0 - -5,-1: 0 - -4,-10: 0 - -4,-4: 0 - -4,-3: 0 - -3,-11: 0 - -3,-8: 1 - -3,-7: 1 - -3,-6: 1 - -2,-11: 0 - -2,-9: 1 - -2,-8: 1 - -2,-7: 1 - -2,-6: 1 - -2,-5: 1 - -2,-4: 1 - -2,-3: 1 - -2,-1: 1 - -1,-11: 0 - -1,-9: 1 - -1,-8: 1 - -1,-7: 1 - -1,-6: 1 - -1,-5: 1 - -1,-4: 1 - -1,-3: 1 - -1,-1: 1 - -5,5: 0 - -5,6: 0 - -5,7: 0 - -4,1: 1 - -4,2: 1 - -4,3: 1 - -4,7: 0 - -4,8: 0 - -4,9: 0 - -3,12: 0 - -3,13: 0 - -3,14: 0 - -2,0: 1 - -2,1: 1 - -2,2: 1 - -2,3: 1 - -2,4: 1 - -2,5: 1 - -2,7: 1 - -2,8: 1 - -2,9: 1 - -2,10: 1 - -1,0: 1 - -1,1: 1 - -1,2: 1 - -1,3: 1 - -1,4: 1 - -1,5: 1 - -1,7: 1 - -1,8: 1 - -1,9: 1 - -1,10: 1 - -1,12: 1 - -1,13: 1 - -1,14: 1 - 0,-11: 0 - 0,-9: 1 - 0,-8: 1 - 0,-7: 1 - 0,-6: 1 - 0,-5: 1 - 0,-4: 1 - 0,-3: 1 - 1,-11: 0 - 1,-9: 1 - 1,-8: 1 - 1,-7: 1 - 1,-6: 1 - 1,-5: 1 - 1,-4: 1 - 1,-3: 1 - 1,-1: 1 - 2,-11: 0 - 2,-9: 1 - 2,-8: 1 - 2,-7: 1 - 2,-6: 1 - 2,-5: 1 - 2,-4: 1 - 2,-3: 1 - 2,-1: 1 - 3,-11: 0 - 3,-9: 1 - 3,-8: 1 - 3,-7: 1 - 3,-6: 1 - 3,-5: 1 - 3,-4: 1 - 3,-3: 1 - 3,-1: 1 - 4,-11: 0 - 4,-8: 1 - 4,-7: 1 - 4,-6: 1 - 5,-10: 0 - 5,-4: 0 - 5,-3: 0 - 6,-2: 0 - 6,-1: 0 - 0,7: 1 - 0,8: 1 - 0,9: 1 - 0,10: 1 - 0,12: 1 - 0,13: 1 - 0,14: 1 - 0,15: 1 - 1,0: 1 - 1,1: 1 - 1,2: 1 - 1,3: 1 - 1,4: 1 - 1,5: 1 - 1,7: 1 - 1,8: 1 - 1,9: 1 - 1,10: 1 - 1,12: 1 - 1,13: 1 - 1,14: 1 - 1,15: 1 - 2,0: 1 - 2,1: 1 - 2,2: 1 - 2,3: 1 - 2,4: 1 - 2,5: 1 - 2,7: 1 - 2,8: 1 - 2,9: 1 - 2,10: 1 - 2,12: 1 - 2,13: 1 - 2,14: 1 - 3,0: 1 - 3,1: 1 - 3,2: 1 - 3,3: 1 - 3,4: 1 - 3,5: 1 - 3,7: 1 - 3,8: 1 - 3,9: 1 - 3,10: 1 - 4,12: 0 - 4,13: 0 - 4,14: 0 - 5,1: 1 - 5,2: 1 - 5,3: 1 - 5,7: 0 - 5,8: 0 - 5,9: 0 - 6,1: 1 - 6,2: 1 - 6,3: 1 - 6,5: 0 - 6,6: 0 - 6,7: 0 - 0,17: 0 - 1,17: 0 - 2,17: 0 - 3,16: 0 - -2,16: 0 - -1,17: 0 - -4,-9: 1 - -4,-8: 1 - -4,-7: 1 - -4,-6: 1 - -4,-5: 1 - -3,-10: 1 - -3,-9: 1 - -3,-5: 1 - -3,-4: 1 - -3,-3: 1 - -3,-2: 1 - -3,-1: 1 - -2,-10: 1 - -2,-2: 1 - -1,-10: 1 - -1,-2: 1 - -5,0: 1 - -5,1: 1 - -5,2: 1 - -5,3: 1 - -5,4: 1 - -4,0: 1 - -4,4: 1 - -3,0: 1 - -3,1: 1 - -3,2: 1 - -3,3: 1 - -3,4: 1 - -3,5: 1 - -3,6: 1 - -3,7: 1 - -3,8: 1 - -3,9: 1 - -3,10: 1 - -3,11: 1 - -2,6: 1 - -2,11: 1 - -2,12: 1 - -2,13: 1 - -2,14: 1 - -2,15: 1 - -1,6: 1 - -1,11: 1 - -1,15: 1 - 0,-10: 1 - 0,-2: 1 - 0,-1: 1 - 1,-10: 1 - 1,-2: 1 - 2,-10: 1 - 2,-2: 1 - 3,-10: 1 - 3,-2: 1 - 4,-10: 1 - 4,-9: 1 - 4,-5: 1 - 4,-4: 1 - 4,-3: 1 - 4,-2: 1 - 4,-1: 1 - 5,-9: 1 - 5,-8: 1 - 5,-7: 1 - 5,-6: 1 - 5,-5: 1 - 0,0: 1 - 0,1: 1 - 0,2: 1 - 0,3: 1 - 0,4: 1 - 0,5: 1 - 0,6: 1 - 0,11: 1 - 1,6: 1 - 1,11: 1 - 2,6: 1 - 2,11: 1 - 2,15: 1 - 3,6: 1 - 3,11: 1 - 3,12: 1 - 3,13: 1 - 3,14: 1 - 3,15: 1 - 4,0: 1 - 4,1: 1 - 4,2: 1 - 4,3: 1 - 4,4: 1 - 4,5: 1 - 4,6: 1 - 4,7: 1 - 4,8: 1 - 4,9: 1 - 4,10: 1 - 4,11: 1 - 5,0: 1 - 5,4: 1 - 6,0: 1 - 6,4: 1 - 0,16: 1 - 1,16: 1 - 2,16: 1 - -1,16: 1 - uniqueMixes: - - volume: 2500 - immutable: True - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 293.15 - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - type: GridAtmosphere -- uid: 18 - type: PistolLamia - components: - - parent: 265 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 433 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 573 - type: ContainerContainer -- uid: 19 - type: ClothingHeadHelmetHardsuitDeathsquad - components: - - parent: 266 - type: Transform - - canCollide: False - type: Physics -- uid: 20 - type: WindowReinforcedDirectional - components: - - rot: 3.141592653589793 rad - pos: 3.5,-5.5 - parent: 17 - type: Transform -- uid: 21 - type: CableHV - components: - - pos: -0.5,-2.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 22 - type: CableMV - components: - - pos: -0.5,-1.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 23 - type: RCDAmmo - components: - - pos: 0.6847763,-7.5703177 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 24 - type: CableApcExtension - components: - - pos: 1.5,-6.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 25 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: 4.5,-6.5 - parent: 17 - type: Transform -- uid: 26 - type: Grille - components: - - pos: 5.5,-6.5 - parent: 17 - type: Transform -- uid: 27 - type: CableMV - components: - - pos: 2.5,10.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 28 - type: MagazineSRifleHV - components: - - parent: 170 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 29 - type: RifleWintermute - components: - - parent: 292 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 60 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 36 - type: ContainerContainer -- uid: 30 - type: WindowReinforcedDirectional - components: - - rot: -1.5707963267948966 rad - pos: 3.5,-8.5 - parent: 17 - type: Transform -- uid: 31 - type: WindoorSecure - components: - - rot: 3.141592653589793 rad - pos: 2.5,-5.5 - parent: 17 - type: Transform -- uid: 32 - type: MagazineSRifleHV - components: - - parent: 491 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 33 - type: Grille - components: - - pos: -3.5,-5.5 - parent: 17 - type: Transform -- uid: 34 - type: SheetPlastic - components: - - pos: -0.5652237,-7.4765677 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 35 - type: MagazineSRifleHV - components: - - parent: 289 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 36 - type: MagazineSRifle - components: - - parent: 29 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 37 - type: RifleWintermute - components: - - parent: 266 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 42 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 574 - type: ContainerContainer -- uid: 38 - type: MagazineSRifleHV - components: - - parent: 9 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 39 - type: CableApcExtension - components: - - pos: 2.5,8.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 40 - type: CableHV - components: - - pos: -2.5,-6.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 41 - type: CableMV - components: - - pos: -0.5,9.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 42 - type: MagazineSRifleHV - components: - - parent: 37 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 43 - type: VendingMachineCoffee - components: - - name: Hot drinks machine - type: MetaData - - pos: -1.5,-0.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 44 - type: WindowReinforcedDirectional - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-8.5 - parent: 17 - type: Transform -- uid: 45 - type: CableApcExtension - components: - - pos: 1.5,15.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 46 - type: CableMV - components: - - pos: 2.5,11.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 47 - type: AirlockCommandGlassLocked - components: - - pos: 0.5,11.5 - parent: 17 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 48 - type: GasVentPump - components: - - rot: -1.5707963267948966 rad - pos: 2.5,4.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 49 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: 3.5,-4.5 - parent: 17 - type: Transform -- uid: 50 - type: CableApcExtension - components: - - pos: 0.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 51 - type: CableHV - components: - - pos: 2.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 52 - type: AirlockSecurityGlassLocked - components: - - pos: 0.5,4.5 - parent: 17 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 53 - type: AirlockCommandGlassLocked - components: - - pos: 1.5,11.5 - parent: 17 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 54 - type: PistolLamia - components: - - parent: 292 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 162 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 572 - type: ContainerContainer -- uid: 55 - type: WindowReinforcedDirectional - components: - - rot: 1.5707963267948966 rad - pos: 0.5,-2.5 - parent: 17 - type: Transform -- uid: 56 - type: DebugSMES - components: - - pos: -1.5,-8.5 - parent: 17 - type: Transform - - startingCharge: 1000 - type: Battery - - loadingNetworkDemand: 15859.984 - currentReceiving: 7929.992 - currentSupply: 7929.992 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 57 - type: AirlockExternal - components: - - pos: 4.5,3.5 - parent: 17 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 58 - type: GasPort - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-3.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 59 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: 3.5,-2.5 - parent: 17 - type: Transform -- uid: 60 - type: MagazineSRifleHV - components: - - parent: 29 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 61 - type: CableMV - components: - - pos: -0.5,3.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 62 - type: GasPort - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-4.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 63 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: 2.5,-4.5 - parent: 17 - type: Transform -- uid: 64 - type: GasPipeStraight - components: - - pos: -0.5,-5.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 65 - type: WindowReinforcedDirectional - components: - - rot: 3.141592653589793 rad - pos: 1.5,-5.5 - parent: 17 - type: Transform -- uid: 66 - type: CableHV - components: - - pos: -0.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 67 - type: BoxPillCanister - components: - - pos: -1.6812348,8.763246 - parent: 17 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 68 - type: DebugSMES - components: - - pos: 3.5,-8.5 - parent: 17 - type: Transform - - startingCharge: 1000 - type: Battery - - loadingNetworkDemand: 15859.984 - currentReceiving: 7929.992 - currentSupply: 7929.992 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 69 - type: AirTankFilled - components: - - pos: 2.4455438,-0.6412182 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 70 - type: Grille - components: - - pos: -0.5,-9.5 - parent: 17 - type: Transform -- uid: 71 - type: GasPipeStraight - components: - - pos: -0.5,-6.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 72 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-8.5 - parent: 17 - type: Transform -- uid: 73 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: 4.5,-7.5 - parent: 17 - type: Transform -- uid: 74 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: 4.5,-5.5 - parent: 17 - type: Transform -- uid: 75 - type: RifleWintermute - components: - - parent: 198 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 6 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 576 - type: ContainerContainer -- uid: 76 - type: AirlockGlass - components: - - pos: -0.5,-1.5 - parent: 17 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 77 - type: Grille - components: - - pos: 2.5,-9.5 - parent: 17 - type: Transform -- uid: 78 - type: MagazineMagnumHV - components: - - parent: 323 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 79 - type: WallReinforced - components: - - pos: 6.5,0.5 - parent: 17 - type: Transform -- uid: 80 - type: WallReinforced - components: - - pos: 0.5,0.5 - parent: 17 - type: Transform -- uid: 81 - type: CableMV - components: - - pos: -0.5,2.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 82 - type: GasPipeBend - components: - - rot: -1.5707963267948966 rad - pos: 0.5,9.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 83 - type: NitrogenCanister - components: - - anchored: True - pos: 2.5,-8.5 - parent: 17 - type: Transform -- uid: 84 - type: GasVentPump - components: - - pos: 0.5,13.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 85 - type: FlashlightSeclite - components: - - parent: 265 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 86 - type: FlashlightSeclite - components: - - parent: 266 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 87 - type: VendingMachineCola - components: - - pos: -1.5,0.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 88 - type: WindowReinforcedDirectional - components: - - rot: 1.5707963267948966 rad - pos: 0.5,-4.5 - parent: 17 - type: Transform -- uid: 89 - type: SalternAPC - components: - - pos: 2.5,11.5 - parent: 17 - type: Transform - - startingCharge: 12000 - type: Battery - - loadingNetworkDemand: 3240 - currentReceiving: 3240.013 - currentSupply: 3240 - type: PowerNetworkBattery -- uid: 90 - type: CableApcExtension - components: - - pos: 0.5,-3.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 91 - type: CableApcExtension - components: - - pos: 0.5,-7.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 92 - type: WallReinforced - components: - - pos: 3.5,6.5 - parent: 17 - type: Transform -- uid: 93 - type: CableApcExtension - components: - - pos: 1.5,14.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 94 - type: WallReinforced - components: - - pos: -3.5,0.5 - parent: 17 - type: Transform -- uid: 95 - type: RifleWintermute - components: - - parent: 232 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 470 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 577 - type: ContainerContainer -- uid: 96 - type: GravityGenerator - components: - - pos: 2.5,-3.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound - - powerLoad: 500 - type: ApcPowerReceiver - - radius: 2.5 - type: PointLight -- uid: 97 - type: Thruster - components: - - pos: -2.5,12.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 98 - type: CableHV - components: - - pos: -0.5,-3.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 99 - type: GasPipeStraight - components: - - pos: -0.5,-0.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 100 - type: CableApcExtension - components: - - pos: 1.5,13.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 101 - type: CableApcExtension - components: - - pos: -0.5,9.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 102 - type: GasPipeHalf - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-4.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 103 - type: Gyroscope - components: - - pos: -3.5,3.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 104 - type: CableHV - components: - - pos: -2.5,-7.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 105 - type: MagazineSRifleHV - components: - - parent: 289 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 106 - type: ChairPilotSeat - components: - - pos: 3.5,8.5 - parent: 17 - type: Transform -- uid: 107 - type: MedkitBurnFilled - components: - - pos: 2.8996391,7.4365673 - parent: 17 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 108 - type: ComputerCrewMonitoring - components: - - pos: 1.5,15.5 - parent: 17 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 109 - type: TableGlass - components: - - pos: -0.5,12.5 - parent: 17 - type: Transform -- uid: 110 - type: SpawnPointSecurityOfficer - components: - - pos: 2.5,2.5 - parent: 17 - type: Transform -- uid: 111 - type: SpawnPointSecurityOfficer - components: - - pos: 3.5,3.5 - parent: 17 - type: Transform -- uid: 112 - type: SpawnPointObserver - components: - - pos: -0.5,2.5 - parent: 17 - type: Transform -- uid: 113 - type: PoweredSmallLight - components: - - rot: 3.141592653589793 rad - pos: 2.5,7.5 - parent: 17 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 114 - type: ClothingUniformJumpsuitColorBlack - components: - - parent: 197 - type: Transform - - canCollide: False - type: Physics -- uid: 115 - type: ClothingShoesBootsJack - components: - - parent: 266 - type: Transform - - canCollide: False - type: Physics -- uid: 116 - type: ClothingHeadHelmetHardsuitDeathsquad - components: - - parent: 265 - type: Transform - - canCollide: False - type: Physics -- uid: 117 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: -2.5,8.5 - parent: 17 - type: Transform -- uid: 118 - type: CableHV - components: - - pos: 4.5,-7.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 119 - type: MagazineSRifleHV - components: - - parent: 192 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 120 - type: ClothingShoesBootsJack - components: - - parent: 265 - type: Transform - - canCollide: False - type: Physics -- uid: 121 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: 5.5,-6.5 - parent: 17 - type: Transform -- uid: 122 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: -3.5,-6.5 - parent: 17 - type: Transform -- uid: 123 - type: WallReinforced - components: - - pos: 2.5,11.5 - parent: 17 - type: Transform -- uid: 124 - type: WallReinforced - components: - - pos: -2.5,10.5 - parent: 17 - type: Transform -- uid: 125 - type: WallReinforced - components: - - pos: -1.5,-9.5 - parent: 17 - type: Transform -- uid: 126 - type: WallReinforced - components: - - pos: -3.5,-4.5 - parent: 17 - type: Transform -- uid: 127 - type: WallReinforced - components: - - pos: -2.5,-1.5 - parent: 17 - type: Transform -- uid: 128 - type: WallReinforced - components: - - pos: 2.5,-1.5 - parent: 17 - type: Transform -- uid: 129 - type: WallReinforced - components: - - pos: 0.5,1.5 - parent: 17 - type: Transform -- uid: 130 - type: WallReinforced - components: - - pos: 4.5,7.5 - parent: 17 - type: Transform -- uid: 131 - type: BoxBeaker - components: - - pos: -1.3374848,8.544496 - parent: 17 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 132 - type: FlashlightSeclite - components: - - parent: 198 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 133 - type: WallReinforced - components: - - pos: 5.5,0.5 - parent: 17 - type: Transform -- uid: 134 - type: WallReinforced - components: - - pos: 4.5,-2.5 - parent: 17 - type: Transform -- uid: 135 - type: WallReinforced - components: - - pos: 5.5,-8.5 - parent: 17 - type: Transform -- uid: 136 - type: WallReinforced - components: - - pos: 1.5,-9.5 - parent: 17 - type: Transform -- uid: 137 - type: AirlockGlass - components: - - pos: -2.5,2.5 - parent: 17 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 138 - type: Grille - components: - - pos: -3.5,-6.5 - parent: 17 - type: Transform -- uid: 139 - type: Grille - components: - - pos: -0.5,16.5 - parent: 17 - type: Transform -- uid: 140 - type: Grille - components: - - pos: 2.5,15.5 - parent: 17 - type: Transform -- uid: 141 - type: Grille - components: - - pos: 4.5,8.5 - parent: 17 - type: Transform -- uid: 142 - type: WallReinforced - components: - - pos: 4.5,11.5 - parent: 17 - type: Transform -- uid: 143 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: -2.5,-7.5 - parent: 17 - type: Transform -- uid: 144 - type: CableTerminal - components: - - pos: -1.5,-7.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 145 - type: CableApcExtension - components: - - pos: 2.5,10.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 146 - type: GasPipeTJunction - components: - - rot: 1.5707963267948966 rad - pos: -0.5,-7.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 147 - type: WindowReinforcedDirectional - components: - - rot: 3.141592653589793 rad - pos: -1.5,-8.5 - parent: 17 - type: Transform -- uid: 148 - type: MagazineSRifleHV - components: - - parent: 3 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 149 - type: Stunbaton - components: - - parent: 261 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 150 - type: MagazineMagnumHV - components: - - parent: 289 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 151 - type: MagazineMagnumHV - components: - - parent: 3 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 152 - type: PistolLamia - components: - - parent: 197 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 7 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 578 - type: ContainerContainer -- uid: 153 - type: ClothingHandsGlovesCombat - components: - - parent: 292 - type: Transform - - canCollide: False - type: Physics -- uid: 154 - type: ClothingHandsGlovesCombat - components: - - parent: 197 - type: Transform - - canCollide: False - type: Physics -- uid: 155 - type: CentcomIDCard - components: - - name: command officer ID card (Central Commander) - type: MetaData - - parent: 172 - type: Transform - - originalOwnerName: command officer ID card - type: IdCard - - canCollide: False - type: Physics -- uid: 156 - type: CentcomIDCard - components: - - name: command officer ID card (Central Commander) - type: MetaData - - parent: 430 - type: Transform - - originalOwnerName: command officer ID card - type: IdCard - - canCollide: False - type: Physics -- uid: 157 - type: CentcomPDA - components: - - parent: 232 - type: Transform - - canCollide: False - type: Physics - - containers: - PDA-id: !type:ContainerSlot - ent: 366 - PDA-pen: !type:ContainerSlot {} - type: ContainerContainer -- uid: 158 - type: WindowReinforcedDirectional - components: - - rot: -1.5707963267948966 rad - pos: 4.5,-7.5 - parent: 17 - type: Transform -- uid: 159 - type: MagazineSRifleHV - components: - - parent: 192 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 160 - type: ClothingUniformJumpsuitColorBlack - components: - - parent: 198 - type: Transform - - canCollide: False - type: Physics -- uid: 161 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: -3.5,-5.5 - parent: 17 - type: Transform -- uid: 162 - type: MagazineMagnumHV - components: - - parent: 54 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 163 - type: Grille - components: - - pos: -3.5,-7.5 - parent: 17 - type: Transform -- uid: 164 - type: CableApcExtension - components: - - pos: 2.5,-6.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 165 - type: CableMV - components: - - pos: -0.5,8.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 166 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: 2.5,-2.5 - parent: 17 - type: Transform -- uid: 167 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-2.5 - parent: 17 - type: Transform -- uid: 168 - type: FlashlightSeclite - components: - - parent: 292 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 169 - type: PoweredSmallLight - components: - - rot: 1.5707963267948966 rad - pos: -0.5,13.5 - parent: 17 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 170 - type: RifleWintermute - components: - - parent: 265 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 28 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 579 - type: ContainerContainer -- uid: 171 - type: PoweredSmallLight - components: - - pos: 2.5,5.5 - parent: 17 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 172 - type: CentcomPDA - components: - - parent: 198 - type: Transform - - canCollide: False - type: Physics - - containers: - PDA-id: !type:ContainerSlot - ent: 155 - PDA-pen: !type:ContainerSlot {} - type: ContainerContainer -- uid: 173 - type: DebugGenerator - components: - - pos: 4.5,-5.5 - parent: 17 - type: Transform - - supplyRampPosition: 2643.3308 - type: PowerSupplier -- uid: 174 - type: GasPipeFourway - components: - - pos: -0.5,-4.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 175 - type: ClothingOuterHardsuitDeathsquad - components: - - parent: 197 - type: Transform - - canCollide: False - type: Physics -- uid: 176 - type: CableMV - components: - - pos: 1.5,10.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 177 - type: CableMV - components: - - pos: -0.5,-2.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 178 - type: CableApcExtension - components: - - pos: -0.5,-1.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 179 - type: Protolathe - components: - - pos: -1.5,-5.5 - parent: 17 - type: Transform - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 180 - type: Thruster - components: - - pos: 4.5,12.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 181 - type: CableApcExtension - components: - - pos: -2.5,-6.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 182 - type: LockerChiefEngineerFilled - components: - - pos: 0.5,-2.5 - parent: 17 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 183 - type: ClothingShoesBootsJack - components: - - parent: 292 - type: Transform - - canCollide: False - type: Physics -- uid: 184 - type: CableApcExtension - components: - - pos: -3.5,3.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 185 - type: WindowReinforcedDirectional - components: - - rot: 1.5707963267948966 rad - pos: -2.5,-7.5 - parent: 17 - type: Transform -- uid: 186 - type: CableApcExtension - components: - - pos: 2.5,0.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 187 - type: LockerMedicineFilled - components: - - pos: 1.5,7.5 - parent: 17 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 188 - type: TableGlass - components: - - pos: 3.5,10.5 - parent: 17 - type: Transform -- uid: 189 - type: NitrogenCanister - components: - - anchored: True - pos: 1.5,-8.5 - parent: 17 - type: Transform -- uid: 190 - type: OxygenCanister - components: - - anchored: True - pos: -1.5,-4.5 - parent: 17 - type: Transform - - releasePressure: 10.1325 - type: GasCanister -- uid: 191 - type: CableMV - components: - - pos: 0.5,10.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 192 - type: ClothingBeltAssault - components: - - parent: 292 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: - - 437 - - 119 - - 159 - - 436 - - 369 - type: ContainerContainer -- uid: 193 - type: ClothingMaskBreath - components: - - pos: 1.5392938,2.7025318 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 194 - type: ClothingMaskBreath - components: - - pos: 2.3830438,5.515032 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 195 - type: AirTankFilled - components: - - pos: 2.3205438,-0.2662182 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 196 - type: TableReinforced - components: - - pos: 1.5,2.5 - parent: 17 - type: Transform -- uid: 197 - type: LockerSyndicatePersonal - components: - - pos: 1.5,3.5 - parent: 17 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 480 - - 468 - - 318 - - 9 - - 349 - - 154 - - 114 - - 175 - - 152 - - 227 - type: ContainerContainer -- uid: 198 - type: LockerSyndicatePersonal - components: - - pos: 1.5,1.5 - parent: 17 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 323 - - 418 - - 172 - - 367 - - 555 - - 132 - - 552 - - 160 - - 261 - - 75 - type: ContainerContainer -- uid: 199 - type: GasPipeHalf - components: - - rot: -1.5707963267948966 rad - pos: 2.5,4.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 200 - type: CableMV - components: - - pos: -0.5,1.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 201 - type: CableHV - components: - - pos: -0.5,-4.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 202 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: 1.5,-2.5 - parent: 17 - type: Transform -- uid: 203 - type: GasVentPump - components: - - pos: -0.5,10.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 204 - type: CableMV - components: - - pos: -0.5,7.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 205 - type: SalternAPC - components: - - pos: 0.5,-1.5 - parent: 17 - type: Transform - - startingCharge: 12000 - type: Battery - - loadingNetworkDemand: 12620 - currentReceiving: 12619.972 - currentSupply: 12620 - supplyRampPosition: 0.028320312 - type: PowerNetworkBattery -- uid: 206 - type: CableApcExtension - components: - - pos: 0.5,-2.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 207 - type: CableApcExtension - components: - - pos: 0.5,-6.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 208 - type: GasPipeHalf - components: - - pos: -0.5,10.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 209 - type: GasPipeTJunction - components: - - rot: 1.5707963267948966 rad - pos: -0.5,9.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 210 - type: GasPipeStraight - components: - - pos: -0.5,5.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 211 - type: GasPipeStraight - components: - - pos: -0.5,-1.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 212 - type: CableApcExtension - components: - - pos: 2.5,13.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 213 - type: CableApcExtension - components: - - pos: -0.5,8.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 214 - type: WallReinforced - components: - - pos: -4.5,2.5 - parent: 17 - type: Transform -- uid: 215 - type: LockerChiefMedicalOfficerFilled - components: - - pos: 0.5,7.5 - parent: 17 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 216 - type: CableApcExtension - components: - - pos: -3.5,2.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 217 - type: CableApcExtension - components: - - pos: -1.5,-6.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 218 - type: WallReinforced - components: - - pos: -4.5,0.5 - parent: 17 - type: Transform -- uid: 219 - type: DebugSubstation - components: - - pos: -1.5,-2.5 - parent: 17 - type: Transform - - startingCharge: 1000 - type: Battery - - loadingNetworkDemand: 15859.984 - currentReceiving: 15859.984 - currentSupply: 15859.984 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 220 - type: MagazineSRifleHV - components: - - parent: 227 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 221 - type: GasPipeHalf - components: - - rot: 3.141592653589793 rad - pos: 0.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 222 - type: chem_dispenser - components: - - pos: -1.5,9.5 - parent: 17 - type: Transform - - containers: - ReagentDispenser-beaker: !type:ContainerSlot {} - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 223 - type: TableGlass - components: - - pos: -1.5,8.5 - parent: 17 - type: Transform -- uid: 224 - type: NitrogenCanister - components: - - anchored: True - pos: 0.5,-8.5 - parent: 17 - type: Transform - - releasePressure: 10.1325 - type: GasCanister -- uid: 225 - type: GasPort - components: - - rot: 3.141592653589793 rad - pos: 2.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 226 - type: CableMV - components: - - pos: -0.5,10.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 227 - type: ClothingBeltAssault - components: - - parent: 197 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: - - 220 - - 556 - - 565 - - 371 - - 383 - type: ContainerContainer -- uid: 228 - type: ClothingMaskBreath - components: - - pos: 1.2892938,2.4525318 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 229 - type: ClothingMaskBreath - components: - - rot: 0.0005503417341969907 rad - pos: 2.6634488,5.737282 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 230 - type: AirTankFilled - components: - - pos: 1.5392938,2.4837818 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 231 - type: TableReinforced - components: - - pos: 2.5,-0.5 - parent: 17 - type: Transform -- uid: 232 - type: LockerSyndicatePersonal - components: - - pos: 3.5,-0.5 - parent: 17 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 352 - - 95 - - 157 - - 353 - - 382 - - 491 - - 363 - - 554 - - 432 - - 420 - type: ContainerContainer -- uid: 233 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 1.5,4.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 234 - type: GasPipeHalf - components: - - pos: 0.5,13.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 235 - type: CableMV - components: - - pos: -1.5,-2.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 236 - type: CableMV - components: - - pos: -0.5,0.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 237 - type: CableHV - components: - - pos: -0.5,-5.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 238 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: 1.5,-3.5 - parent: 17 - type: Transform -- uid: 239 - type: GasPipeStraight - components: - - pos: -0.5,8.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 240 - type: GasPipeTJunction - components: - - rot: 1.5707963267948966 rad - pos: -0.5,4.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 241 - type: GasPipeStraight - components: - - pos: -0.5,-2.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 242 - type: CableApcExtension - components: - - pos: 2.5,12.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 243 - type: CableApcExtension - components: - - pos: 0.5,8.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 244 - type: GasVentPump - components: - - rot: -1.5707963267948966 rad - pos: 0.5,-4.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 245 - type: CableMV - components: - - pos: -0.5,6.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 246 - type: CableHV - components: - - pos: -1.5,-2.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 247 - type: CableApcExtension - components: - - pos: 0.5,-1.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 248 - type: CableApcExtension - components: - - pos: 0.5,-5.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 249 - type: WallReinforced - components: - - pos: -4.5,1.5 - parent: 17 - type: Transform -- uid: 250 - type: VendingMachineWallMedical - components: - - pos: 0.5,2.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 251 - type: CableApcExtension - components: - - pos: -3.5,1.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 252 - type: CableApcExtension - components: - - pos: -0.5,-6.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 253 - type: Grille - components: - - pos: 5.5,-5.5 - parent: 17 - type: Transform -- uid: 254 - type: CableHV - components: - - pos: -2.5,-5.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 255 - type: Catwalk - components: - - pos: 3.5,-7.5 - parent: 17 - type: Transform -- uid: 256 - type: ClothingHeadHelmetHardsuitDeathsquad - components: - - parent: 292 - type: Transform - - canCollide: False - type: Physics -- uid: 257 - type: chem_master - components: - - pos: -1.5,10.5 - parent: 17 - type: Transform - - containers: - ChemMaster-beaker: !type:ContainerSlot {} - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer - - solutions: - buffer: - reagents: [] - type: SolutionContainerManager -- uid: 258 - type: TableGlass - components: - - pos: 2.5,7.5 - parent: 17 - type: Transform -- uid: 259 - type: NitrogenCanister - components: - - anchored: True - pos: -0.5,-8.5 - parent: 17 - type: Transform -- uid: 260 - type: GasPort - components: - - rot: 3.141592653589793 rad - pos: 1.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 261 - type: ClothingBeltAssault - components: - - parent: 198 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: - - 277 - - 280 - - 278 - - 149 - - 434 - type: ContainerContainer -- uid: 262 - type: ClothingMaskBreath - components: - - pos: 2.4767938,-0.6412182 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 263 - type: AirTankFilled - components: - - pos: 2.4455438,5.390032 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 264 - type: AirTankFilled - components: - - pos: 1.2892938,2.6712818 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 265 - type: LockerSyndicatePersonal - components: - - pos: 3.5,5.5 - parent: 17 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 430 - - 419 - - 116 - - 481 - - 3 - - 120 - - 18 - - 85 - - 415 - - 170 - type: ContainerContainer -- uid: 266 - type: LockerSyndicatePersonal - components: - - pos: 1.5,-0.5 - parent: 17 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 289 - - 37 - - 465 - - 19 - - 354 - - 431 - - 370 - - 482 - - 86 - - 115 - type: ContainerContainer -- uid: 267 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 0.5,4.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 268 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: 0.5,12.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 269 - type: GasPipeStraight - components: - - pos: -0.5,7.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 270 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,3.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 271 - type: GasPipeTJunction - components: - - rot: -1.5707963267948966 rad - pos: -0.5,-3.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 272 - type: CableApcExtension - components: - - pos: 2.5,7.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 273 - type: CableApcExtension - components: - - pos: 1.5,8.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 274 - type: CableMV - components: - - pos: -0.5,-0.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 275 - type: CableHV - components: - - pos: -0.5,-6.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 276 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: 1.5,-4.5 - parent: 17 - type: Transform -- uid: 277 - type: MagazineSRifleHV - components: - - parent: 261 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 278 - type: MagazineSRifleHV - components: - - parent: 261 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 279 - type: MagazineSRifleHV - components: - - parent: 289 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 280 - type: MagazineSRifleHV - components: - - parent: 261 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 281 - type: VendingMachineWallMedical - components: - - pos: 0.5,3.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 282 - type: CableApcExtension - components: - - pos: -2.5,2.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 283 - type: CableApcExtension - components: - - pos: 4.5,-6.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 284 - type: CableApcExtension - components: - - pos: -1.5,2.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 285 - type: VendingMachineMedical - components: - - pos: 2.5,10.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 286 - type: TableGlass - components: - - pos: 3.5,7.5 - parent: 17 - type: Transform -- uid: 287 - type: OxygenCanister - components: - - anchored: True - pos: -1.5,-3.5 - parent: 17 - type: Transform -- uid: 288 - type: GasPort - components: - - rot: 3.141592653589793 rad - pos: 0.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 289 - type: ClothingBeltAssault - components: - - parent: 266 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: - - 279 - - 35 - - 105 - - 435 - - 150 - type: ContainerContainer -- uid: 290 - type: ClothingMaskBreath - components: - - pos: 2.8205438,-0.3287182 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 291 - type: AirTankFilled - components: - - pos: 2.2580438,5.733782 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 292 - type: LockerSyndicatePersonal - components: - - pos: 1.5,5.5 - parent: 17 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 365 - - 183 - - 29 - - 168 - - 153 - - 256 - - 469 - - 551 - - 54 - - 192 - type: ContainerContainer -- uid: 293 - type: GasVentPump - components: - - rot: 1.5707963267948966 rad - pos: -1.5,1.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 294 - type: TableReinforced - components: - - pos: 2.5,5.5 - parent: 17 - type: Transform -- uid: 295 - type: WallReinforced - components: - - pos: -2.5,0.5 - parent: 17 - type: Transform -- uid: 296 - type: CableMV - components: - - pos: -0.5,5.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 297 - type: CableHV - components: - - pos: 0.5,-6.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 298 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,2.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 299 - type: WallReinforced - components: - - pos: -4.5,3.5 - parent: 17 - type: Transform -- uid: 300 - type: CableMV - components: - - pos: -0.5,4.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 301 - type: VendingMachineSnack - components: - - pos: -1.5,4.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 302 - type: GasPipeHalf - components: - - rot: -1.5707963267948966 rad - pos: 0.5,-4.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 303 - type: CableMV - components: - - pos: 0.5,-1.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 304 - type: CableHV - components: - - pos: 0.5,-7.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 305 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: 0.5,11.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 306 - type: GasPipeStraight - components: - - pos: -0.5,6.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 307 - type: GasPipeTJunction - components: - - rot: -1.5707963267948966 rad - pos: -0.5,1.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 308 - type: PoweredSmallLight - components: - - rot: -1.5707963267948966 rad - pos: 3.5,-8.5 - parent: 17 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 309 - type: PoweredSmallLight - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-8.5 - parent: 17 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 310 - type: PoweredSmallLight - components: - - rot: 3.141592653589793 rad - pos: 2.5,-0.5 - parent: 17 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 311 - type: PoweredSmallLight - components: - - rot: 1.5707963267948966 rad - pos: 1.5,2.5 - parent: 17 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 312 - type: PoweredSmallLight - components: - - rot: 3.141592653589793 rad - pos: 5.5,1.5 - parent: 17 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 313 - type: PoweredSmallLight - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-3.5 - parent: 17 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 314 - type: PoweredSmallLight - components: - - rot: -1.5707963267948966 rad - pos: 3.5,-3.5 - parent: 17 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 315 - type: PoweredSmallLight - components: - - pos: -0.5,10.5 - parent: 17 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 316 - type: PoweredSmallLight - components: - - rot: -1.5707963267948966 rad - pos: 2.5,13.5 - parent: 17 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 317 - type: PoweredSmallLight - components: - - pos: 5.5,3.5 - parent: 17 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 318 - type: FlashlightSeclite - components: - - parent: 197 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 319 - type: RCDAmmo - components: - - pos: 0.4972763,-7.5703177 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 320 - type: RCD - components: - - pos: 0.5597763,-7.3515677 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 321 - type: SheetGlass - components: - - pos: 0.091026306,-7.5078177 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 322 - type: SheetGlass - components: - - pos: -0.2527237,-7.4765677 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 323 - type: PistolLamia - components: - - parent: 198 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 78 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 580 - type: ContainerContainer -- uid: 324 - type: CableApcExtension - components: - - pos: -0.5,13.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 325 - type: CableHV - components: - - pos: 1.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 326 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: 3.5,-3.5 - parent: 17 - type: Transform -- uid: 327 - type: Grille - components: - - pos: -1.5,13.5 - parent: 17 - type: Transform -- uid: 328 - type: Grille - components: - - pos: -1.5,14.5 - parent: 17 - type: Transform -- uid: 329 - type: WallReinforced - components: - - pos: -2.5,1.5 - parent: 17 - type: Transform -- uid: 330 - type: WallReinforced - components: - - pos: 0.5,-9.5 - parent: 17 - type: Transform -- uid: 331 - type: WallReinforced - components: - - pos: 4.5,-8.5 - parent: 17 - type: Transform -- uid: 332 - type: WallReinforced - components: - - pos: 4.5,-3.5 - parent: 17 - type: Transform -- uid: 333 - type: WallReinforced - components: - - pos: 4.5,0.5 - parent: 17 - type: Transform -- uid: 334 - type: WallReinforced - components: - - pos: 4.5,4.5 - parent: 17 - type: Transform -- uid: 335 - type: WallReinforced - components: - - pos: 4.5,6.5 - parent: 17 - type: Transform -- uid: 336 - type: WallReinforced - components: - - pos: 0.5,6.5 - parent: 17 - type: Transform -- uid: 337 - type: WallReinforced - components: - - pos: 0.5,2.5 - parent: 17 - type: Transform -- uid: 338 - type: WallReinforced - components: - - pos: 1.5,-1.5 - parent: 17 - type: Transform -- uid: 339 - type: WallReinforced - components: - - pos: -2.5,-0.5 - parent: 17 - type: Transform -- uid: 340 - type: WallReinforced - components: - - pos: -2.5,-4.5 - parent: 17 - type: Transform -- uid: 341 - type: WallReinforced - components: - - pos: -2.5,-9.5 - parent: 17 - type: Transform -- uid: 342 - type: WallReinforced - components: - - pos: -2.5,7.5 - parent: 17 - type: Transform -- uid: 343 - type: WallReinforced - components: - - pos: -1.5,12.5 - parent: 17 - type: Transform -- uid: 344 - type: WallReinforced - components: - - pos: -0.5,11.5 - parent: 17 - type: Transform -- uid: 345 - type: AirlockShuttle - components: - - rot: 1.5707963267948966 rad - pos: 6.5,1.5 - parent: 17 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 346 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: 5.5,-7.5 - parent: 17 - type: Transform -- uid: 347 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: 2.5,-9.5 - parent: 17 - type: Transform -- uid: 348 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: 4.5,9.5 - parent: 17 - type: Transform -- uid: 349 - type: ClothingHeadHelmetHardsuitDeathsquad - components: - - parent: 197 - type: Transform - - canCollide: False - type: Physics -- uid: 350 - type: CableApcExtension - components: - - pos: 3.5,2.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 351 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: -1.5,15.5 - parent: 17 - type: Transform -- uid: 352 - type: ClothingHeadHelmetHardsuitDeathsquad - components: - - parent: 232 - type: Transform - - canCollide: False - type: Physics -- uid: 353 - type: ClothingShoesBootsJack - components: - - parent: 232 - type: Transform - - canCollide: False - type: Physics -- uid: 354 - type: ClothingUniformJumpsuitColorBlack - components: - - parent: 266 - type: Transform - - canCollide: False - type: Physics -- uid: 355 - type: PoweredSmallLight - components: - - rot: 1.5707963267948966 rad - pos: -1.5,4.5 - parent: 17 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 356 - type: SpawnPointCaptain - components: - - pos: 1.5,13.5 - parent: 17 - type: Transform -- uid: 357 - type: SpawnPointSecurityOfficer - components: - - pos: 3.5,2.5 - parent: 17 - type: Transform -- uid: 358 - type: SpawnPointSecurityOfficer - components: - - pos: 2.5,1.5 - parent: 17 - type: Transform -- uid: 359 - type: LockerCaptainFilled - components: - - pos: -0.5,13.5 - parent: 17 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 360 - type: ComputerShuttle - components: - - pos: 0.5,15.5 - parent: 17 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 361 - type: MedkitBurnFilled - components: - - pos: 2.8996391,7.7803173 - parent: 17 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 362 - type: BoxSyringe - components: - - rot: 0.0016620183596387506 rad - pos: 3.2132988,10.735481 - parent: 17 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 363 - type: FlashlightSeclite - components: - - parent: 232 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 364 - type: CentcomIDCard - components: - - name: command officer ID card (Central Commander) - type: MetaData - - parent: 431 - type: Transform - - originalOwnerName: command officer ID card - type: IdCard - - canCollide: False - type: Physics -- uid: 365 - type: CentcomPDA - components: - - parent: 292 - type: Transform - - canCollide: False - type: Physics - - containers: - PDA-id: !type:ContainerSlot - ent: 479 - PDA-pen: !type:ContainerSlot {} - type: ContainerContainer -- uid: 366 - type: CentcomIDCard - components: - - name: command officer ID card (Central Commander) - type: MetaData - - parent: 157 - type: Transform - - originalOwnerName: command officer ID card - type: IdCard - - canCollide: False - type: Physics -- uid: 367 - type: ClothingHandsGlovesCombat - components: - - parent: 198 - type: Transform - - canCollide: False - type: Physics -- uid: 368 - type: MagazineMagnumHV - components: - - parent: 382 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 369 - type: MagazineMagnumHV - components: - - parent: 192 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 370 - type: PistolLamia - components: - - parent: 266 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 8 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 581 - type: ContainerContainer -- uid: 371 - type: Stunbaton - components: - - parent: 227 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 372 - type: MagazineSRifleHV - components: - - parent: 3 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 373 - type: WindowReinforcedDirectional - components: - - rot: 3.141592653589793 rad - pos: 3.5,-8.5 - parent: 17 - type: Transform -- uid: 374 - type: GasPipeBend - components: - - pos: 2.5,-7.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 375 - type: CableApcExtension - components: - - pos: 2.5,11.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 376 - type: CableTerminal - components: - - pos: 3.5,-7.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 377 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: -2.5,-6.5 - parent: 17 - type: Transform -- uid: 378 - type: WallReinforced - components: - - pos: 3.5,12.5 - parent: 17 - type: Transform -- uid: 379 - type: Grille - components: - - pos: 4.5,9.5 - parent: 17 - type: Transform -- uid: 380 - type: Grille - components: - - pos: 3.5,15.5 - parent: 17 - type: Transform -- uid: 381 - type: Grille - components: - - pos: 0.5,16.5 - parent: 17 - type: Transform -- uid: 382 - type: PistolLamia - components: - - parent: 232 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 368 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 582 - type: ContainerContainer -- uid: 383 - type: MagazineMagnumHV - components: - - parent: 227 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 384 - type: Stunbaton - components: - - parent: 491 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 385 - type: Stunbaton - components: - - parent: 3 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 386 - type: MagazineSRifleHV - components: - - parent: 3 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 387 - type: WindowReinforcedDirectional - components: - - rot: -1.5707963267948966 rad - pos: 4.5,-5.5 - parent: 17 - type: Transform -- uid: 388 - type: GasPipeTJunction - components: - - pos: 0.5,-7.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 389 - type: CableApcExtension - components: - - pos: 2.5,5.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 390 - type: CableHV - components: - - pos: 4.5,-5.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 391 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: -2.5,-5.5 - parent: 17 - type: Transform -- uid: 392 - type: WallReinforced - components: - - pos: 4.5,10.5 - parent: 17 - type: Transform -- uid: 393 - type: Grille - components: - - pos: -2.5,9.5 - parent: 17 - type: Transform -- uid: 394 - type: Grille - components: - - pos: 3.5,14.5 - parent: 17 - type: Transform -- uid: 395 - type: Grille - components: - - pos: 1.5,16.5 - parent: 17 - type: Transform -- uid: 396 - type: Grille - components: - - pos: -1.5,15.5 - parent: 17 - type: Transform -- uid: 397 - type: WallReinforced - components: - - pos: -3.5,4.5 - parent: 17 - type: Transform -- uid: 398 - type: WallReinforced - components: - - pos: -2.5,4.5 - parent: 17 - type: Transform -- uid: 399 - type: WallReinforced - components: - - pos: 4.5,-9.5 - parent: 17 - type: Transform -- uid: 400 - type: WallReinforced - components: - - pos: 4.5,-4.5 - parent: 17 - type: Transform -- uid: 401 - type: WallReinforced - components: - - pos: 4.5,-0.5 - parent: 17 - type: Transform -- uid: 402 - type: WallReinforced - components: - - pos: 5.5,4.5 - parent: 17 - type: Transform -- uid: 403 - type: WallReinforced - components: - - pos: 4.5,5.5 - parent: 17 - type: Transform -- uid: 404 - type: WallReinforced - components: - - pos: 1.5,6.5 - parent: 17 - type: Transform -- uid: 405 - type: WallReinforced - components: - - pos: 0.5,3.5 - parent: 17 - type: Transform -- uid: 406 - type: WallReinforced - components: - - pos: 0.5,-1.5 - parent: 17 - type: Transform -- uid: 407 - type: WallReinforced - components: - - pos: -1.5,-1.5 - parent: 17 - type: Transform -- uid: 408 - type: WallReinforced - components: - - pos: -2.5,-3.5 - parent: 17 - type: Transform -- uid: 409 - type: WallReinforced - components: - - pos: -2.5,-8.5 - parent: 17 - type: Transform -- uid: 410 - type: WallReinforced - components: - - pos: -2.5,6.5 - parent: 17 - type: Transform -- uid: 411 - type: WallReinforced - components: - - pos: -1.5,11.5 - parent: 17 - type: Transform -- uid: 412 - type: AirlockShuttle - components: - - rot: 1.5707963267948966 rad - pos: 6.5,2.5 - parent: 17 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 413 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: -0.5,-9.5 - parent: 17 - type: Transform -- uid: 414 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: -1.5,14.5 - parent: 17 - type: Transform -- uid: 415 - type: ClothingOuterHardsuitDeathsquad - components: - - parent: 265 - type: Transform - - canCollide: False - type: Physics -- uid: 416 - type: GasPipeHalf - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-3.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 417 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: 1.5,16.5 - parent: 17 - type: Transform -- uid: 418 - type: ClothingOuterHardsuitDeathsquad - components: - - parent: 198 - type: Transform - - canCollide: False - type: Physics -- uid: 419 - type: ClothingUniformJumpsuitColorBlack - components: - - parent: 265 - type: Transform - - canCollide: False - type: Physics -- uid: 420 - type: ClothingUniformJumpsuitColorBlack - components: - - parent: 232 - type: Transform - - canCollide: False - type: Physics -- uid: 421 - type: PoweredSmallLight - components: - - rot: -1.5707963267948966 rad - pos: -0.5,0.5 - parent: 17 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 422 - type: SpawnPointChiefMedicalOfficer - components: - - pos: 2.5,8.5 - parent: 17 - type: Transform -- uid: 423 - type: SpawnPointSecurityOfficer - components: - - pos: 3.5,1.5 - parent: 17 - type: Transform -- uid: 424 - type: SLMagnum - components: - - pos: -0.3838296,12.437054 - parent: 17 - type: Transform - - canCollide: False - type: Physics - - containers: - SpeedLoader-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.SpeedLoaderComponent-container: !type:Container - ents: [] - type: ContainerContainer -- uid: 425 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: 1.5,14.5 - parent: 17 - type: Transform -- uid: 426 - type: MedkitCombat - components: - - pos: 3.6496391,7.8740673 - parent: 17 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 427 - type: MedkitBruteFilled - components: - - pos: 2.3058891,7.4365673 - parent: 17 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 428 - type: BoxSterile - components: - - pos: 3.4621391,10.561567 - parent: 17 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 429 - type: CentcomIDCard - components: - - name: command officer ID card (Central Commander) - type: MetaData - - parent: 480 - type: Transform - - originalOwnerName: command officer ID card - type: IdCard - - canCollide: False - type: Physics -- uid: 430 - type: CentcomPDA - components: - - parent: 265 - type: Transform - - canCollide: False - type: Physics - - containers: - PDA-id: !type:ContainerSlot - ent: 156 - PDA-pen: !type:ContainerSlot {} - type: ContainerContainer -- uid: 431 - type: CentcomPDA - components: - - parent: 266 - type: Transform - - canCollide: False - type: Physics - - containers: - PDA-id: !type:ContainerSlot - ent: 364 - PDA-pen: !type:ContainerSlot {} - type: ContainerContainer -- uid: 432 - type: ClothingHandsGlovesCombat - components: - - parent: 232 - type: Transform - - canCollide: False - type: Physics -- uid: 433 - type: MagazineMagnumHV - components: - - parent: 18 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 434 - type: MagazineMagnumHV - components: - - parent: 261 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 435 - type: Stunbaton - components: - - parent: 289 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 436 - type: Stunbaton - components: - - parent: 192 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 437 - type: MagazineSRifleHV - components: - - parent: 192 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 438 - type: WindowReinforcedDirectional - components: - - rot: -1.5707963267948966 rad - pos: 4.5,-6.5 - parent: 17 - type: Transform -- uid: 439 - type: GasPipeTJunction - components: - - pos: 1.5,-7.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 440 - type: CableApcExtension - components: - - pos: 5.5,2.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 441 - type: CableHV - components: - - pos: 4.5,-6.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 442 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: 3.5,14.5 - parent: 17 - type: Transform -- uid: 443 - type: WallReinforced - components: - - pos: 3.5,11.5 - parent: 17 - type: Transform -- uid: 444 - type: Grille - components: - - pos: -2.5,8.5 - parent: 17 - type: Transform -- uid: 445 - type: Grille - components: - - pos: 3.5,13.5 - parent: 17 - type: Transform -- uid: 446 - type: Grille - components: - - pos: 2.5,16.5 - parent: 17 - type: Transform -- uid: 447 - type: Grille - components: - - pos: -0.5,15.5 - parent: 17 - type: Transform -- uid: 448 - type: WallReinforced - components: - - pos: -4.5,4.5 - parent: 17 - type: Transform -- uid: 449 - type: WallReinforced - components: - - pos: -2.5,3.5 - parent: 17 - type: Transform -- uid: 450 - type: WallReinforced - components: - - pos: 3.5,-9.5 - parent: 17 - type: Transform -- uid: 451 - type: WallReinforced - components: - - pos: 5.5,-4.5 - parent: 17 - type: Transform -- uid: 452 - type: WallReinforced - components: - - pos: 4.5,-1.5 - parent: 17 - type: Transform -- uid: 453 - type: WallReinforced - components: - - pos: 6.5,4.5 - parent: 17 - type: Transform -- uid: 454 - type: WallReinforced - components: - - pos: 2.5,6.5 - parent: 17 - type: Transform -- uid: 455 - type: WallReinforced - components: - - pos: 0.5,5.5 - parent: 17 - type: Transform -- uid: 456 - type: WallReinforced - components: - - pos: 0.5,-0.5 - parent: 17 - type: Transform -- uid: 457 - type: WallReinforced - components: - - pos: 3.5,-1.5 - parent: 17 - type: Transform -- uid: 458 - type: WallReinforced - components: - - pos: -2.5,-2.5 - parent: 17 - type: Transform -- uid: 459 - type: WallReinforced - components: - - pos: -3.5,-8.5 - parent: 17 - type: Transform -- uid: 460 - type: WallReinforced - components: - - pos: -2.5,5.5 - parent: 17 - type: Transform -- uid: 461 - type: WallReinforced - components: - - pos: -2.5,11.5 - parent: 17 - type: Transform -- uid: 462 - type: AirlockShuttle - components: - - rot: 1.5707963267948966 rad - pos: 6.5,3.5 - parent: 17 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 463 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: -3.5,-7.5 - parent: 17 - type: Transform -- uid: 464 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: 0.5,16.5 - parent: 17 - type: Transform -- uid: 465 - type: ClothingOuterHardsuitDeathsquad - components: - - parent: 266 - type: Transform - - canCollide: False - type: Physics -- uid: 466 - type: WindowReinforcedDirectional - components: - - rot: 1.5707963267948966 rad - pos: -2.5,-6.5 - parent: 17 - type: Transform -- uid: 467 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: 3.5,13.5 - parent: 17 - type: Transform -- uid: 468 - type: ClothingShoesBootsJack - components: - - parent: 197 - type: Transform - - canCollide: False - type: Physics -- uid: 469 - type: ClothingUniformJumpsuitColorBlack - components: - - parent: 292 - type: Transform - - canCollide: False - type: Physics -- uid: 470 - type: MagazineSRifleHV - components: - - parent: 95 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 471 - type: SpawnPointLatejoin - components: - - pos: -0.5,2.5 - parent: 17 - type: Transform -- uid: 472 - type: SpawnPointChiefEngineer - components: - - pos: -0.5,-4.5 - parent: 17 - type: Transform -- uid: 473 - type: SpawnPointSecurityOfficer - components: - - pos: 2.5,3.5 - parent: 17 - type: Transform -- uid: 474 - type: RevolverDeckard - components: - - pos: -0.5378609,12.716614 - parent: 17 - type: Transform - - canCollide: False - type: Physics - - containers: - BoltActionBarrel-ammo-container: !type:Container - ents: [] - BoltActionBarrel-chamber-container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 475 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: 0.5,14.5 - parent: 17 - type: Transform -- uid: 476 - type: MedkitCombat - components: - - pos: 3.6496391,7.4990673 - parent: 17 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 477 - type: MedkitBruteFilled - components: - - pos: 2.3058891,7.7490673 - parent: 17 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 478 - type: BoxLatex - components: - - pos: 3.6496391,10.717817 - parent: 17 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 479 - type: CentcomIDCard - components: - - name: command officer ID card (Central Commander) - type: MetaData - - parent: 365 - type: Transform - - originalOwnerName: command officer ID card - type: IdCard - - canCollide: False - type: Physics -- uid: 480 - type: CentcomPDA - components: - - parent: 197 - type: Transform - - canCollide: False - type: Physics - - containers: - PDA-id: !type:ContainerSlot - ent: 429 - PDA-pen: !type:ContainerSlot {} - type: ContainerContainer -- uid: 481 - type: ClothingHandsGlovesCombat - components: - - parent: 265 - type: Transform - - canCollide: False - type: Physics -- uid: 482 - type: ClothingHandsGlovesCombat - components: - - parent: 266 - type: Transform - - canCollide: False - type: Physics -- uid: 483 - type: GasPipeHalf - components: - - rot: 1.5707963267948966 rad - pos: -1.5,1.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 484 - type: GasPort - components: - - rot: 3.141592653589793 rad - pos: -0.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 485 - type: WindowReinforcedDirectional - components: - - rot: 1.5707963267948966 rad - pos: 0.5,-3.5 - parent: 17 - type: Transform -- uid: 486 - type: Catwalk - components: - - rot: 1.5707963267948966 rad - pos: 2.5,-3.5 - parent: 17 - type: Transform -- uid: 487 - type: CableApcExtension - components: - - pos: 0.5,13.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 488 - type: Gyroscope - components: - - pos: -3.5,1.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 489 - type: CableHV - components: - - pos: 3.5,-7.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 490 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: 3.5,15.5 - parent: 17 - type: Transform -- uid: 491 - type: ClothingBeltAssault - components: - - parent: 232 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: - - 494 - - 567 - - 32 - - 384 - - 568 - type: ContainerContainer -- uid: 492 - type: CableApcExtension - components: - - pos: 0.5,-4.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 493 - type: DebugGenerator - components: - - pos: 4.5,-7.5 - parent: 17 - type: Transform - - supplyRampPosition: 2643.3308 - type: PowerSupplier -- uid: 494 - type: MagazineSRifleHV - components: - - parent: 491 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 495 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: 0.5,10.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 496 - type: GasPipeStraight - components: - - pos: -0.5,0.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 497 - type: DebugGenerator - components: - - pos: -2.5,-5.5 - parent: 17 - type: Transform - - supplyRampPosition: 2643.3308 - type: PowerSupplier -- uid: 498 - type: DebugGenerator - components: - - pos: -2.5,-6.5 - parent: 17 - type: Transform - - supplyRampPosition: 2643.3308 - type: PowerSupplier -- uid: 499 - type: GasPipeHalf - components: - - rot: 3.141592653589793 rad - pos: 2.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 500 - type: CableApcExtension - components: - - pos: 3.5,2.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 501 - type: CableHV - components: - - pos: 3.5,-8.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 502 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: 2.5,15.5 - parent: 17 - type: Transform -- uid: 503 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: -0.5,16.5 - parent: 17 - type: Transform -- uid: 504 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: -1.5,13.5 - parent: 17 - type: Transform -- uid: 505 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: 4.5,8.5 - parent: 17 - type: Transform -- uid: 506 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: 5.5,-9.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 507 - type: CableApcExtension - components: - - pos: -1.5,-8.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 508 - type: CableApcExtension - components: - - pos: -2.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 509 - type: CableApcExtension - components: - - pos: -1.5,-3.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 510 - type: GasPipeHalf - components: - - rot: 3.141592653589793 rad - pos: -0.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 511 - type: Table - components: - - pos: 0.5,-7.5 - parent: 17 - type: Transform -- uid: 512 - type: CableApcExtension - components: - - pos: 2.5,1.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 513 - type: VendingMachineYouTool - components: - - pos: 3.5,-7.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 514 - type: CableApcExtension - components: - - pos: 3.5,-3.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 515 - type: CableApcExtension - components: - - pos: 2.5,2.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 516 - type: CableApcExtension - components: - - pos: -0.5,-3.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 517 - type: CableApcExtension - components: - - pos: 1.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 518 - type: CableApcExtension - components: - - pos: -0.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 519 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: -3.5,-9.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 520 - type: Thruster - components: - - rot: 1.5707963267948966 rad - pos: -3.5,-3.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 521 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: -1.5,-10.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 522 - type: CableApcExtension - components: - - pos: 2.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 523 - type: CableApcExtension - components: - - pos: -3.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 524 - type: CableApcExtension - components: - - pos: 2.5,-3.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 525 - type: Table - components: - - pos: -1.5,-7.5 - parent: 17 - type: Transform -- uid: 526 - type: CableApcExtension - components: - - pos: 2.5,3.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 527 - type: CableApcExtension - components: - - pos: -0.5,1.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 528 - type: CableApcExtension - components: - - pos: -0.5,4.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 529 - type: CableApcExtension - components: - - pos: 2.5,4.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 530 - type: VendingMachineEngivend - components: - - pos: 2.5,-7.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 531 - type: Catwalk - components: - - pos: 0.5,-7.5 - parent: 17 - type: Transform -- uid: 532 - type: Catwalk - components: - - pos: -1.5,-5.5 - parent: 17 - type: Transform -- uid: 533 - type: CableApcExtension - components: - - pos: 1.5,-3.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 534 - type: Table - components: - - pos: -0.5,-7.5 - parent: 17 - type: Transform -- uid: 535 - type: CableApcExtension - components: - - pos: 3.5,4.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 536 - type: Thruster - components: - - rot: -1.5707963267948966 rad - pos: 5.5,-3.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 537 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: 3.5,-10.5 - parent: 17 - type: Transform - - enabled: False - type: AmbientSound -- uid: 538 - type: CableApcExtension - components: - - pos: 3.5,-8.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 539 - type: Catwalk - components: - - pos: 2.5,-7.5 - parent: 17 - type: Transform -- uid: 540 - type: Catwalk - components: - - pos: -0.5,-7.5 - parent: 17 - type: Transform -- uid: 541 - type: Catwalk - components: - - pos: -1.5,-6.5 - parent: 17 - type: Transform -- uid: 542 - type: CableApcExtension - components: - - pos: -0.5,0.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 543 - type: CableApcExtension - components: - - pos: -0.5,3.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 544 - type: CableApcExtension - components: - - pos: 1.5,4.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 545 - type: Catwalk - components: - - pos: 1.5,-7.5 - parent: 17 - type: Transform -- uid: 546 - type: Catwalk - components: - - pos: -1.5,-7.5 - parent: 17 - type: Transform -- uid: 547 - type: Autolathe - components: - - pos: -1.5,-6.5 - parent: 17 - type: Transform - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 548 - type: CableApcExtension - components: - - pos: -0.5,-0.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 549 - type: CableApcExtension - components: - - pos: -0.5,2.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 550 - type: CableApcExtension - components: - - pos: 0.5,4.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 551 - type: ClothingOuterHardsuitDeathsquad - components: - - parent: 292 - type: Transform - - canCollide: False - type: Physics -- uid: 552 - type: ClothingShoesBootsJack - components: - - parent: 198 - type: Transform - - canCollide: False - type: Physics -- uid: 553 - type: CableApcExtension - components: - - pos: -2.5,-3.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 554 - type: ClothingOuterHardsuitDeathsquad - components: - - parent: 232 - type: Transform - - canCollide: False - type: Physics -- uid: 555 - type: ClothingHeadHelmetHardsuitDeathsquad - components: - - parent: 198 - type: Transform - - canCollide: False - type: Physics -- uid: 556 - type: MagazineSRifleHV - components: - - parent: 227 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 557 - type: WindowReinforcedDirectional - components: - - rot: 1.5707963267948966 rad - pos: -2.5,-5.5 - parent: 17 - type: Transform -- uid: 558 - type: GasPipeHalf - components: - - rot: 3.141592653589793 rad - pos: 1.5,-8.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 559 - type: CableApcExtension - components: - - pos: 2.5,-0.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 560 - type: CableHV - components: - - pos: -1.5,-8.5 - parent: 17 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 561 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: 2.5,16.5 - parent: 17 - type: Transform -- uid: 562 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: -0.5,15.5 - parent: 17 - type: Transform -- uid: 563 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: -2.5,9.5 - parent: 17 - type: Transform -- uid: 564 - type: ReinforcedWindow - components: - - rot: 1.5707963267948966 rad - pos: 5.5,-5.5 - parent: 17 - type: Transform -- uid: 565 - type: MagazineSRifleHV - components: - - parent: 227 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 566 - type: CableHV - components: - - pos: -1.5,-7.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 567 - type: MagazineSRifleHV - components: - - parent: 491 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 568 - type: MagazineMagnumHV - components: - - parent: 491 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 569 - type: DebugGenerator - components: - - pos: 4.5,-6.5 - parent: 17 - type: Transform - - supplyRampPosition: 2643.3308 - type: PowerSupplier -- uid: 570 - type: DebugGenerator - components: - - pos: -2.5,-7.5 - parent: 17 - type: Transform - - supplyRampPosition: 2643.3308 - type: PowerSupplier -- uid: 571 - type: CableApcExtension - components: - - pos: 3.5,-6.5 - parent: 17 - type: Transform - - canCollide: False - type: Physics -- uid: 572 - type: MagazineMagnum - components: - - parent: 54 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 573 - type: MagazineMagnum - components: - - parent: 18 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 574 - type: MagazineSRifle - components: - - parent: 37 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 575 - type: MagazineSRifle - components: - - parent: 9 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 576 - type: MagazineSRifle - components: - - parent: 75 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 577 - type: MagazineSRifle - components: - - parent: 95 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 578 - type: MagazineMagnum - components: - - parent: 152 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 579 - type: MagazineSRifle - components: - - parent: 170 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 580 - type: MagazineMagnum - components: - - parent: 323 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 581 - type: MagazineMagnum - components: - - parent: 370 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 582 - type: MagazineMagnum - components: - - parent: 382 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -... diff --git a/Resources/Maps/delta.yml b/Resources/Maps/delta.yml index 488108df5b..794ee8a12a 100644 --- a/Resources/Maps/delta.yml +++ b/Resources/Maps/delta.yml @@ -131436,18 +131436,13 @@ entities: - canCollide: False type: Physics - uid: 10207 - type: ShotgunDB + type: WeaponShotgunDoubleBarreled components: - pos: -1.4988716,36.599445 parent: 60 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 10208 type: BoxBeanbag components: @@ -345834,103 +345829,69 @@ entities: parent: 60 type: Transform - uid: 31244 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: 59.50529,7.734395 parent: 60 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 31245 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: 59.50529,7.546895 parent: 60 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 31246 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: 60.50529,7.453145 parent: 60 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 31247 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: 60.50529,7.546895 parent: 60 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 31248 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: 60.50529,7.671895 parent: 60 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 31249 - type: TaserGun + type: WeaponTaser components: - pos: 61.53654,7.421895 parent: 60 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 31250 - type: TaserGun + type: WeaponTaser components: - pos: 61.53654,7.515645 parent: 60 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 31251 - type: TaserGun + type: WeaponTaser components: - pos: 61.53654,7.640645 parent: 60 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 31252 type: FlashlightSeclite components: diff --git a/Resources/Maps/infiltrator.yml b/Resources/Maps/infiltrator.yml index bcf96b4c4b..3fc9b66fea 100644 --- a/Resources/Maps/infiltrator.yml +++ b/Resources/Maps/infiltrator.yml @@ -7438,15 +7438,11 @@ entities: parent: 73 type: Transform - uid: 739 - type: MagazineHCPistolHV + type: MagazinePistolHighCapacityHighVelocity components: - pos: 1.6797396,-6.442282 parent: 73 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 740 type: SoapSyndie components: @@ -7554,14 +7550,14 @@ entities: parent: 73 type: Transform - uid: 755 - type: PistolClarissa + type: WeaponPistolClarissa components: - pos: 1.5391146,-6.426657 parent: 73 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 756 type: ContainerContainer - uid: 756 @@ -7571,10 +7567,6 @@ entities: type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 757 type: RemoteSignaller components: @@ -7585,15 +7577,11 @@ entities: Pressed: [] type: SignalTransmitter - uid: 758 - type: MagazineHCPistolHV + type: MagazinePistolHighCapacityHighVelocity components: - pos: 1.5391146,-6.442282 parent: 73 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 759 type: Catwalk components: diff --git a/Resources/Maps/marathon.yml b/Resources/Maps/marathon.yml index 62fb51e440..e540e49c50 100644 --- a/Resources/Maps/marathon.yml +++ b/Resources/Maps/marathon.yml @@ -35543,27 +35543,17 @@ entities: parent: 30 type: Transform - uid: 1946 - type: ShotgunGladstone + type: WeaponShotgunGladstone components: - pos: -37.522247,53.66581 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1947 - type: ShotgunGladstone + type: WeaponShotgunGladstone components: - pos: -37.506622,53.60331 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1948 type: ShellShotgunBeanbag components: @@ -35745,57 +35735,35 @@ entities: parent: 30 type: Transform - uid: 1978 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: -37.498955,53.30476 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1979 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: -37.498955,53.42976 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1980 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: -37.501694,54.356064 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1981 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: -37.501694,54.481064 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1982 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: -37.501694,54.606064 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1983 type: ClosetBombFilled components: @@ -35839,141 +35807,101 @@ entities: parent: 30 type: Transform - uid: 1989 - type: SmgDrozdRiot + type: WeaponSubMachineGunDrozdRubber components: - pos: -37.418808,55.43419 parent: 30 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 1990 type: ContainerContainer - uid: 1990 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 1989 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 1991 - type: SmgDrozdRiot + type: WeaponSubMachineGunDrozdRubber components: - pos: -37.418808,55.55919 parent: 30 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 1992 type: ContainerContainer - uid: 1992 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 1991 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 1993 - type: MagazineMagnumSmg + type: MagazineMagnumSubMachineGun components: - pos: -41.760475,53.519436 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 1994 - type: MagazineMagnumSmg + type: MagazineMagnumSubMachineGun components: - pos: -41.635475,53.519436 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 1995 - type: MagazineMagnumSmg + type: MagazineMagnumSubMachineGun components: - pos: -41.5261,53.519436 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 1996 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: -41.36985,53.519436 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 1997 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: -41.2761,53.519436 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 1998 - type: SmgWt550 + type: WeaponSubMachineGunWt550 components: - pos: -41.462822,56.535095 parent: 30 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 1999 type: ContainerContainer - uid: 1999 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - parent: 1998 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 2000 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - pos: -41.402954,56.816345 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 2001 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - pos: -41.402954,56.816345 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 2002 type: BoxFlashbang components: @@ -35985,25 +35913,17 @@ entities: ents: [] type: ContainerContainer - uid: 2003 - type: TaserGun + type: WeaponTaser components: - pos: -41.433113,55.382885 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 2004 - type: TaserGun + type: WeaponTaser components: - pos: -41.41749,55.49226 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 2005 type: FirelockGlass components: @@ -36196,15 +36116,11 @@ entities: ents: [] type: ContainerContainer - uid: 2029 - type: TaserGun + type: WeaponTaser components: - pos: -43.536865,49.58343 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 2030 type: Stunbaton components: @@ -36705,35 +36621,23 @@ entities: cellslot_cell_container: !type:ContainerSlot {} type: ContainerContainer - uid: 2100 - type: TaserGun + type: WeaponTaser components: - pos: -32.722816,56.444035 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 2101 - type: TaserGun + type: WeaponTaser components: - pos: -32.722816,56.600285 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 2102 - type: TaserGun + type: WeaponTaser components: - pos: -32.722816,56.725285 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 2103 type: Table components: @@ -37136,16 +37040,11 @@ entities: charger-slot: !type:ContainerSlot {} type: ContainerContainer - uid: 2160 - type: SniperBoltGunWood + type: WeaponSniperMosin components: - pos: -22.676535,53.623 parent: 30 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 2161 type: ClothingEyesHudSecurity components: diff --git a/Resources/Maps/moonrise.yml b/Resources/Maps/moonrise.yml deleted file mode 100644 index e7ad737f2b..0000000000 --- a/Resources/Maps/moonrise.yml +++ /dev/null @@ -1,25734 +0,0 @@ -meta: - format: 2 - name: DemoStation - author: Space-Wizards - postmapinit: false -tilemap: - 0: space - 1: floor_asteroid_coarse_sand0 - 2: floor_asteroid_coarse_sand1 - 3: floor_asteroid_coarse_sand2 - 4: floor_asteroid_coarse_sand_dug - 5: floor_asteroid_sand - 6: floor_asteroid_tile - 7: floor_bar - 8: floor_blue - 9: floor_blue_circuit - 10: floor_clown - 11: floor_dark - 12: floor_elevator_shaft - 13: floor_freezer - 14: floor_glass - 15: floor_gold - 16: floor_grass - 17: floor_green_circuit - 18: floor_hydro - 19: floor_kitchen - 20: floor_laundry - 21: floor_lino - 22: floor_mime - 23: floor_mono - 24: floor_reinforced - 25: floor_rglass - 26: floor_rock_vault - 27: floor_showroom - 28: floor_silver - 29: floor_snow - 30: floor_steel - 31: floor_steel_dirty - 32: floor_techmaint - 33: floor_white - 34: floor_wood - 35: lattice - 36: plating - 37: plating -grids: -- settings: - chunksize: 16 - tilesize: 1 - chunks: - - ind: "-1,-1" - tiles: AAAAAAAAAAAjAAAAJQAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABcAAAAZAAAAGQAAAAAAAAAAAAAAIwAAACUAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAlAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAABcAAAAXAAAAAAAAAAAAAAAAAAAAJQAAACEAAAAhAAAAIQAAACEAAAAhAAAAJQAAACEAAAAhAAAAIQAAACUAAAAZAAAAGQAAAAAAAAAAAAAAAAAAACUAAAAhAAAAIQAAACEAAAAhAAAAIQAAACUAAAAhAAAAIQAAACEAAAAlAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAlAAAAIQAAACEAAAAhAAAAIQAAACEAAAAlAAAAIQAAACEAAAAhAAAAJQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAJQAAACEAAAAhAAAAIQAAACEAAAAhAAAAJQAAACEAAAAhAAAAIQAAACUAAAAZAAAAGQAAAAAAAAAAAAAAAAAAACUAAAAlAAAAJQAAACUAAAAlAAAAFwAAACUAAAAlAAAAFwAAACUAAAAlAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAlAAAAIQAAACEAAAAlAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAJQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAJQAAACEAAAAhAAAAFwAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAACUAAAAZAAAAGQAAAAAAAAAAAAAAAAAAACUAAAAhAAAAIQAAACUAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAXAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAlAAAAIQAAACEAAAAlAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAJQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAJQAAACEAAAAhAAAAFwAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAACUAAAAZAAAAGQAAAAAAAAAAAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAFwAAABcAAAAAAAAAAAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFwAAABkAAAAZAAAAAAAAAAAAAAAYAAAAGAAAABgAAAAYAAAAGAAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABcAAAAZAAAAGQAAAA== - - ind: "0,-1" - tiles: GQAAABcAAAATAAAAEwAAABMAAAATAAAAEwAAABcAAAASAAAAEgAAABIAAAAlAAAAIwAAAAAAAAAAAAAAAAAAABkAAAAXAAAAEwAAABMAAAATAAAAEwAAABMAAAAlAAAAEgAAABIAAAASAAAAJQAAACMAAAAAAAAAAAAAAAAAAAAXAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAAAAAAAAAAAAAAAAAAAAAAGQAAACUAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAlAAAAIwAAAAAAAAAjAAAAJQAAACUAAAAlAAAAJQAAACUAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAJQAAACMAAAAAAAAAIwAAACUAAAAYAAAAGAAAABgAAAAlAAAAJQAAACUAAAAjAAAAAAAAAAAAAAAAAAAAGQAAACUAAAAlAAAAJQAAACUAAAAlAAAAGAAAABgAAAAYAAAAGQAAABkAAAAlAAAAIwAAAAAAAAAAAAAAAAAAABkAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABkAAAAZAAAAJQAAACMAAAAAAAAAAAAAAAAAAAAZAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAZAAAAGQAAACUAAAAjAAAAAAAAAAAAAAAAAAAAGQAAACUAAAAlAAAAJQAAACUAAAAlAAAAGAAAABgAAAAYAAAAGQAAABkAAAAlAAAAIwAAAAAAAAAAAAAAAAAAABkAAAAlAAAAIwAAAAAAAAAjAAAAJQAAABgAAAAYAAAAGAAAACUAAAAlAAAAJQAAACMAAAAAAAAAAAAAAAAAAAAZAAAAJQAAACMAAAAAAAAAIwAAACUAAAAlAAAAJQAAACUAAAAlAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAGQAAACUAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAAAAAAAAAAAAAAAAAZAAAAFwAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABgAAAAYAAAAGAAAABgAAAAYAAAAAAAAAAAAAAAAAAAAGQAAABcAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAYAAAAGAAAABgAAAAYAAAAGAAAAAAAAAAAAAAAAAAAAA== - - ind: "-1,0" - tiles: AAAAAAAAAAAYAAAAGAAAABgAAAAYAAAAGAAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABcAAAAZAAAAGQAAAAAAAAAAAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAABcAAAAXAAAAJQAAACUAAAAlAAAAFwAAABcAAAAAAAAAAAAAAAAAAAAlAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAJQAAABgAAAAYAAAAAAAAAAAAAAAAAAAAJQAAACUAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAACUAAAAYAAAAGAAAAAAAAAAAAAAAAAAAACMAAAAlAAAAJQAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAlAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAABcAAAAXAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAlAAAAGQAAABkAAAAZAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAJQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGAAAABgAAAAYAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACUAAAAlAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAJQAAACUAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAlAAAAJQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACUAAAAlAAAAJQAAABkAAAAZAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "0,0" - tiles: GQAAABcAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAYAAAAGAAAABgAAAAYAAAAGAAAAAAAAAAAAAAAAAAAABcAAAAlAAAAJQAAABcAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAAAAAAAAAAAAAAAAAYAAAAJQAAACIAAAAiAAAAIgAAACUAAAAiAAAAIgAAACIAAAAiAAAAIgAAACUAAAAAAAAAAAAAAAAAAAAAAAAAGAAAABcAAAAiAAAAGQAAACIAAAAlAAAAIgAAABkAAAAZAAAAIgAAACUAAAAlAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAlAAAAIgAAACIAAAAiAAAAJQAAACIAAAAiAAAAIgAAACUAAAAlAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAFwAAACUAAAAlAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGQAAABkAAAAZAAAAJQAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAYAAAAGAAAABgAAAAZAAAAGQAAABkAAAAZAAAAGQAAACUAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAACUAAAAlAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAACUAAAAlAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAACUAAAAlAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAZAAAAJQAAACUAAAAlAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAACUAAAAlAAAAJQAAACUAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "-1,-2" - tiles: IwAAAAAAAAAAAAAAAAAAACMAAAAAAAAAJQAAACUAAAAJAAAAEQAAABEAAAARAAAAEQAAAAkAAAARAAAAEQAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAACUAAAAlAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAAEQAAABEAAAAjAAAAAAAAAAAAAAAAAAAAIwAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAACQAAABEAAAARAAAAIwAAAAAAAAAAAAAAAAAAACMAAAAlAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAJQAAAAkAAAAJAAAACQAAACMAAAAjAAAAAAAAAAAAAAAlAAAAJQAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAlAAAAJQAAABcAAAAjAAAAIwAAACMAAAAAAAAAJQAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIwAAACMAAAAjAAAAAAAAACUAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACMAAAAjAAAAIwAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAFwAAABcAAAAjAAAAAAAAACMAAAAlAAAAIgAAACIAAAAlAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAJQAAABkAAAAZAAAAIwAAAAAAAAAAAAAAJQAAACIAAAAiAAAAJQAAACIAAAAZAAAAGQAAABkAAAAZAAAAIgAAACUAAAAZAAAAGQAAACMAAAAAAAAAAAAAACUAAAAXAAAAJQAAACUAAAAiAAAAGQAAABkAAAAZAAAAGQAAACIAAAAXAAAAGQAAABkAAAAjAAAAAAAAAAAAAAAlAAAAIgAAACIAAAAXAAAAIgAAABkAAAAZAAAAGQAAABkAAAAiAAAAFwAAABkAAAAZAAAAIwAAACMAAAAAAAAAJQAAACIAAAAiAAAAJQAAACIAAAAZAAAAGQAAABkAAAAZAAAAIgAAACUAAAAZAAAAGQAAAAAAAAAjAAAAIwAAACUAAAAiAAAAIgAAACUAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAlAAAAGQAAABkAAAAAAAAAAAAAACMAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAABkAAAAZAAAAAAAAAAAAAAAjAAAAJQAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAACUAAAAZAAAAGQAAAA== - - ind: "0,-2" - tiles: EQAAAAkAAAARAAAAEQAAABEAAAARAAAACQAAACUAAAAlAAAAGAAAACUAAAAAAAAAAAAAAAAAAAAjAAAAAAAAABEAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAgAAAAGAAAABgAAAAlAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAARAAAACQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAAAAAAAAAAAAAAAAAACMAAAAAAAAACQAAAAkAAAAlAAAAIAAAACAAAAAgAAAAJQAAACAAAAAgAAAAJQAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAACUAAAAlAAAAIAAAACAAAAAgAAAAIAAAACUAAAAgAAAAIAAAACUAAAAlAAAAAAAAAAAAAAAjAAAAIwAAAAAAAAAgAAAAFwAAACAAAAAgAAAAIAAAACAAAAAXAAAAIAAAACAAAAAgAAAAJQAAAAAAAAAjAAAAIwAAACMAAAAAAAAAIAAAABcAAAAgAAAAIAAAACAAAAAgAAAAJQAAACAAAAAgAAAAIAAAACUAAAAAAAAAIwAAACMAAAAjAAAAAAAAABcAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACMAAAAjAAAAIwAAAAAAAAAZAAAAJQAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACUAAAAiAAAAIgAAACUAAAAjAAAAAAAAACMAAAAAAAAAGQAAACUAAAAiAAAAGQAAABkAAAAZAAAAGQAAACIAAAAlAAAAIgAAACIAAAAlAAAAAAAAAAAAAAAjAAAAAAAAABkAAAAXAAAAIgAAABkAAAAZAAAAGQAAABkAAAAiAAAAJQAAACUAAAAXAAAAJQAAAAAAAAAAAAAAIwAAAAAAAAAZAAAAFwAAACIAAAAZAAAAGQAAABkAAAAZAAAAIgAAABcAAAAiAAAAIgAAACUAAAAAAAAAAAAAACMAAAAAAAAAGQAAACUAAAAiAAAAGQAAABkAAAAZAAAAGQAAACIAAAAlAAAAIgAAACIAAAAlAAAAAAAAACMAAAAjAAAAAAAAABkAAAAlAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAJQAAACIAAAAiAAAAJQAAACMAAAAjAAAAAAAAAAAAAAAZAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAjAAAAAAAAAAAAAAAAAAAAGQAAABcAAAATAAAAEwAAABMAAAATAAAAEwAAACUAAAASAAAAEgAAABIAAAAlAAAAIwAAAAAAAAAAAAAAAAAAAA== - - ind: "-1,-3" - tiles: AAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAjAAAAIwAAACMAAAAjAAAAAAAAACMAAAAjAAAAIwAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAjAAAAAAAAACMAAAAAAAAAAAAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAACMAAAAjAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAAAAAAAAAAAAAAAAAACMAAAAjAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAACUAAAAlAAAAJQAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAlAAAAIAAAACUAAAAlAAAAJQAAACUAAAAlAAAAIAAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAJQAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAjAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAACUAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIwAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAAA== - - ind: "0,-3" - tiles: IwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAjAAAAIwAAACMAAAAjAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAAAAAAAAAAACMAAAAAAAAAIwAAACMAAAAjAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAjAAAAIwAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAACMAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAjAAAAIwAAACMAAAAjAAAAJQAAACUAAAAlAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAACMAAAAAAAAAJQAAACUAAAAlAAAAJQAAACUAAAAgAAAAJQAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACUAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAlAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAACMAAAAAAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAA== - - ind: "-1,-4" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAAAAAAIwAAACMAAAAAAAAAIwAAAAAAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAlAAAAIwAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAACMAAAAAAAAAAAAAACMAAAAjAAAAAAAAAAAAAAAAAAAAJQAAACUAAAAlAAAAJQAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAJQAAACUAAAAlAAAAJQAAACUAAAAAAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAjAAAAAAAAACUAAAAlAAAAJQAAACUAAAAlAAAAAAAAACMAAAAjAAAAAAAAACMAAAAAAAAAIwAAACMAAAAAAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAjAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAjAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAIwAAACMAAAAAAAAAIwAAAAAAAAAjAAAAIwAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAlAAAAJQAAAA== - - ind: "0,-4" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACUAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAIwAAAAAAAAAjAAAAIwAAAAAAAAAAAAAAJQAAACUAAAAlAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAACMAAAAAAAAAAAAAACMAAAAjAAAAAAAAACUAAAAlAAAAJQAAACUAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAlAAAAJQAAACUAAAAlAAAAAAAAACMAAAAAAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAjAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAAAAAACMAAAAjAAAAAAAAACMAAAAAAAAAIwAAACMAAAAAAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAjAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAjAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAIwAAACMAAAAAAAAAIwAAAAAAAAAjAAAAIwAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAACMAAAAlAAAAJQAAACUAAAAlAAAAJQAAACMAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAA== - - ind: "-2,-4" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAAAJQAAACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAACUAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAlAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAAA== - - ind: "1,-4" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "1,-3" - tiles: IwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "-2,-3" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -entities: -- uid: 0 - type: SolarPanel - components: - - pos: -4.5,-39.5 - parent: 47 - type: Transform -- uid: 1 - type: ComputerSolarControl - components: - - rot: 1.5707963267948966 rad - pos: -10.5,-26.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2 - type: SolarPanel - components: - - pos: -3.5,-43.5 - parent: 47 - type: Transform -- uid: 3 - type: SolarPanel - components: - - pos: 4.5,-43.5 - parent: 47 - type: Transform -- uid: 4 - type: SolarPanel - components: - - pos: 4.5,-43.5 - parent: 47 - type: Transform -- uid: 5 - type: Catwalk - components: - - pos: 9.5,-32.5 - parent: 47 - type: Transform -- uid: 6 - type: SolarPanel - components: - - pos: -0.5,-40.5 - parent: 47 - type: Transform -- uid: 7 - type: SolarPanel - components: - - pos: 0.5,-39.5 - parent: 47 - type: Transform -- uid: 8 - type: Catwalk - components: - - pos: 5.5,-39.5 - parent: 47 - type: Transform -- uid: 9 - type: Catwalk - components: - - pos: 8.5,-39.5 - parent: 47 - type: Transform -- uid: 10 - type: Catwalk - components: - - pos: 10.5,-37.5 - parent: 47 - type: Transform -- uid: 11 - type: SolarPanel - components: - - pos: -2.5,-43.5 - parent: 47 - type: Transform -- uid: 12 - type: SolarPanel - components: - - pos: -0.5,-43.5 - parent: 47 - type: Transform -- uid: 13 - type: Catwalk - components: - - pos: 8.5,-32.5 - parent: 47 - type: Transform -- uid: 14 - type: SolarPanel - components: - - pos: -5.5,-43.5 - parent: 47 - type: Transform -- uid: 15 - type: SolarPanel - components: - - pos: -4.5,-43.5 - parent: 47 - type: Transform -- uid: 16 - type: SolarPanel - components: - - pos: -1.5,-43.5 - parent: 47 - type: Transform -- uid: 17 - type: SolarPanel - components: - - pos: 2.5,-43.5 - parent: 47 - type: Transform -- uid: 18 - type: SolarPanel - components: - - pos: 0.5,-43.5 - parent: 47 - type: Transform -- uid: 19 - type: SolarPanel - components: - - pos: 3.5,-43.5 - parent: 47 - type: Transform -- uid: 20 - type: SolarPanel - components: - - pos: 1.5,-43.5 - parent: 47 - type: Transform -- uid: 21 - type: SolarPanel - components: - - pos: -1.5,-39.5 - parent: 47 - type: Transform -- uid: 22 - type: SolarPanel - components: - - pos: -3.5,-39.5 - parent: 47 - type: Transform -- uid: 23 - type: SolarPanel - components: - - pos: -4.5,-41.5 - parent: 47 - type: Transform -- uid: 24 - type: SolarPanel - components: - - pos: -5.5,-41.5 - parent: 47 - type: Transform -- uid: 25 - type: SolarPanel - components: - - pos: -2.5,-39.5 - parent: 47 - type: Transform -- uid: 26 - type: SolarPanel - components: - - pos: -5.5,-39.5 - parent: 47 - type: Transform -- uid: 27 - type: SalternSMES - components: - - pos: -6.5,-31.5 - parent: 47 - type: Transform - - startingCharge: 4588588.5 - type: Battery - - loadingNetworkDemand: 19560.166 - currentSupply: 4671.956 - supplyRampPosition: 4671.956 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 28 - type: SalternGenerator - components: - - pos: 4.5,-31.5 - parent: 47 - type: Transform - - supplyRampPosition: 1337.4852 - type: PowerSupplier -- uid: 29 - type: SalternGenerator - components: - - pos: -4.5,-31.5 - parent: 47 - type: Transform - - supplyRampPosition: 1337.4852 - type: PowerSupplier -- uid: 30 - type: SalternGenerator - components: - - pos: 3.5,-31.5 - parent: 47 - type: Transform - - supplyRampPosition: 1337.4852 - type: PowerSupplier -- uid: 31 - type: SalternGenerator - components: - - pos: -5.5,-31.5 - parent: 47 - type: Transform - - supplyRampPosition: 1337.4852 - type: PowerSupplier -- uid: 32 - type: SolarPanel - components: - - pos: -1.5,-41.5 - parent: 47 - type: Transform -- uid: 33 - type: SolarTracker - components: - - pos: -0.5,-41.5 - parent: 47 - type: Transform -- uid: 34 - type: SolarPanel - components: - - pos: -2.5,-41.5 - parent: 47 - type: Transform -- uid: 35 - type: Catwalk - components: - - pos: 10.5,-34.5 - parent: 47 - type: Transform -- uid: 36 - type: Catwalk - components: - - pos: 10.5,-39.5 - parent: 47 - type: Transform -- uid: 37 - type: Catwalk - components: - - pos: 9.5,-39.5 - parent: 47 - type: Transform -- uid: 38 - type: Catwalk - components: - - pos: 7.5,-39.5 - parent: 47 - type: Transform -- uid: 39 - type: Catwalk - components: - - pos: 6.5,-39.5 - parent: 47 - type: Transform -- uid: 40 - type: Catwalk - components: - - pos: -6.5,-42.5 - parent: 47 - type: Transform -- uid: 41 - type: Catwalk - components: - - pos: 5.5,-40.5 - parent: 47 - type: Transform -- uid: 42 - type: Catwalk - components: - - pos: 5.5,-42.5 - parent: 47 - type: Transform -- uid: 43 - type: Catwalk - components: - - pos: 5.5,-41.5 - parent: 47 - type: Transform -- uid: 44 - type: Catwalk - components: - - pos: -6.5,-41.5 - parent: 47 - type: Transform -- uid: 45 - type: SolarPanel - components: - - pos: 1.5,-41.5 - parent: 47 - type: Transform -- uid: 46 - type: Catwalk - components: - - pos: 10.5,-32.5 - parent: 47 - type: Transform -- uid: 47 - components: - - pos: 0.5624746,0.5709858 - parent: null - type: Transform - - index: 0 - type: MapGrid - - linearDamping: 0.1 - fixedRotation: False - bodyType: Dynamic - type: Physics - - fixtures: - - shape: !type:PolygonShape - vertices: - - -0.01,-15.99 - - -0.01,-14.01 - - -13.99,-14.01 - - -13.99,-15.99 - id: grid_chunk--13.99--15.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 110.72157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-13.99 - - -0.01,-3.01 - - -12.99,-3.01 - - -12.99,-13.99 - id: grid_chunk--12.99--13.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 570.08154 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-2.99 - - -0.01,-0.01 - - -13.99,-0.01 - - -13.99,-2.99 - id: grid_chunk--13.99--2.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 166.6416 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 12.99,-15.99 - - 12.99,-14.01 - - 0.01,-14.01 - - 0.01,-15.99 - id: grid_chunk-0.01--15.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 102.801575 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 11.99,-13.99 - - 11.99,-13.01 - - 0.01,-13.01 - - 0.01,-13.99 - id: grid_chunk-0.01--13.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 46.961575 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 11.99,-11.99 - - 11.99,-11.01 - - 4.01,-11.01 - - 4.01,-11.99 - id: grid_chunk-4.01--11.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.281584 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 2.99,-12.99 - - 2.99,-10.01 - - 0.01,-10.01 - - 0.01,-12.99 - id: grid_chunk-0.01--12.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.521595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 12.99,-10.99 - - 12.99,-10.01 - - 4.01,-10.01 - - 4.01,-10.99 - id: grid_chunk-4.01--10.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.20158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 12.99,-9.99 - - 12.99,-6.01 - - 0.01,-6.01 - - 0.01,-9.99 - id: grid_chunk-0.01--9.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 206.64157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 12.99,-5.99 - - 12.99,-5.01 - - 4.01,-5.01 - - 4.01,-5.99 - id: grid_chunk-4.01--5.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.20158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 11.99,-4.99 - - 11.99,-4.01 - - 4.01,-4.01 - - 4.01,-4.99 - id: grid_chunk-4.01--4.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.281584 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 2.99,-5.99 - - 2.99,-3.01 - - 0.01,-3.01 - - 0.01,-5.99 - id: grid_chunk-0.01--5.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.5216 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 12.99,-2.99 - - 12.99,-0.01 - - 0.01,-0.01 - - 0.01,-2.99 - id: grid_chunk-0.01--2.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 154.72159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,0.01 - - -0.01,1.99 - - -13.99,1.99 - - -13.99,0.01 - id: grid_chunk--13.99-0.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 110.721596 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,2.01 - - -0.01,7.99 - - -12.99,7.99 - - -12.99,2.01 - id: grid_chunk--12.99-2.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 310.48157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,8.01 - - -0.01,9.99 - - -11.99,9.99 - - -11.99,8.01 - id: grid_chunk--11.99-8.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 94.88158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,10.01 - - -0.01,10.99 - - -10.99,10.99 - - -10.99,10.01 - id: grid_chunk--10.99-10.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 43.041576 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,11.01 - - -0.01,11.99 - - -9.99,11.99 - - -9.99,11.01 - id: grid_chunk--9.99-11.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.12158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,12.01 - - -0.01,12.99 - - -8.99,12.99 - - -8.99,12.01 - id: grid_chunk--8.99-12.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.20158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,13.01 - - -0.01,13.99 - - -6.99,13.99 - - -6.99,13.01 - id: grid_chunk--6.99-13.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 27.361588 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 12.99,0.01 - - 12.99,1.99 - - 0.01,1.99 - - 0.01,0.01 - id: grid_chunk-0.01-0.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 102.8016 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 11.99,2.01 - - 11.99,7.99 - - 0.01,7.99 - - 0.01,2.01 - id: grid_chunk-0.01-2.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 286.56158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 10.99,8.01 - - 10.99,9.99 - - 0.01,9.99 - - 0.01,8.01 - id: grid_chunk-0.01-8.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 86.96158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 9.99,10.01 - - 9.99,10.99 - - 0.01,10.99 - - 0.01,10.01 - id: grid_chunk-0.01-10.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.12158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 8.99,11.01 - - 8.99,11.99 - - 0.01,11.99 - - 0.01,11.01 - id: grid_chunk-0.01-11.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.20158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 7.99,12.01 - - 7.99,12.99 - - 0.01,12.99 - - 0.01,12.01 - id: grid_chunk-0.01-12.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.281586 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 5.99,13.01 - - 5.99,13.99 - - 0.01,13.99 - - 0.01,13.01 - id: grid_chunk-0.01-13.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.44159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -11.01,-31.99 - - -11.01,-30.01 - - -11.99,-30.01 - - -11.99,-31.99 - id: grid_chunk--11.99--31.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-31.99 - - -0.01,-30.01 - - -9.99,-30.01 - - -9.99,-31.99 - id: grid_chunk--9.99--31.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 79.04158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -15.01,-31.99 - - -15.01,-28.01 - - -15.99,-28.01 - - -15.99,-31.99 - id: grid_chunk--15.99--31.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601591 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -14.01,-27.99 - - -14.01,-27.01 - - -15.99,-27.01 - - -15.99,-27.99 - id: grid_chunk--15.99--27.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -13.01,-26.99 - - -13.01,-25.01 - - -15.99,-25.01 - - -15.99,-26.99 - id: grid_chunk--15.99--26.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.601591 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-29.99 - - -0.01,-25.01 - - -11.99,-25.01 - - -11.99,-29.99 - id: grid_chunk--11.99--29.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 238.64157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-24.99 - - -0.01,-24.01 - - -15.99,-24.01 - - -15.99,-24.99 - id: grid_chunk--15.99--24.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 62.641567 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-23.99 - - -0.01,-23.01 - - -13.99,-23.01 - - -13.99,-23.99 - id: grid_chunk--13.99--23.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 54.80157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -15.01,-23.99 - - -15.01,-20.01 - - -15.99,-20.01 - - -15.99,-23.99 - id: grid_chunk--15.99--23.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601591 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -14.01,-19.99 - - -14.01,-19.01 - - -15.99,-19.01 - - -15.99,-19.99 - id: grid_chunk--15.99--19.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-22.99 - - -0.01,-19.01 - - -12.99,-19.01 - - -12.99,-22.99 - id: grid_chunk--12.99--22.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 206.64157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-18.99 - - -0.01,-18.01 - - -14.99,-18.01 - - -14.99,-18.99 - id: grid_chunk--14.99--18.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 58.72157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-17.99 - - -0.01,-16.01 - - -13.99,-16.01 - - -13.99,-17.99 - id: grid_chunk--13.99--17.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 110.72157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 14.99,-31.99 - - 14.99,-28.01 - - 14.01,-28.01 - - 14.01,-31.99 - id: grid_chunk-14.01--31.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601591 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 14.99,-27.99 - - 14.99,-27.01 - - 13.01,-27.01 - - 13.01,-27.99 - id: grid_chunk-13.01--27.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 10.99,-31.99 - - 10.99,-25.01 - - 0.01,-25.01 - - 0.01,-31.99 - id: grid_chunk-0.01--31.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 306.56155 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 14.99,-26.99 - - 14.99,-25.01 - - 12.01,-25.01 - - 12.01,-26.99 - id: grid_chunk-12.01--26.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.601591 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 14.99,-24.99 - - 14.99,-24.01 - - 0.01,-24.01 - - 0.01,-24.99 - id: grid_chunk-0.01--24.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 58.72157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 12.99,-23.99 - - 12.99,-23.01 - - 0.01,-23.01 - - 0.01,-23.99 - id: grid_chunk-0.01--23.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 50.881573 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 14.99,-23.99 - - 14.99,-20.01 - - 14.01,-20.01 - - 14.01,-23.99 - id: grid_chunk-14.01--23.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601591 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 11.99,-22.99 - - 11.99,-19.01 - - 0.01,-19.01 - - 0.01,-22.99 - id: grid_chunk-0.01--22.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 190.72157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 14.99,-19.99 - - 14.99,-19.01 - - 13.01,-19.01 - - 13.01,-19.99 - id: grid_chunk-13.01--19.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 13.99,-18.99 - - 13.99,-18.01 - - 0.01,-18.01 - - 0.01,-18.99 - id: grid_chunk-0.01--18.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 54.80157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 12.99,-17.99 - - 12.99,-16.01 - - 0.01,-16.01 - - 0.01,-17.99 - id: grid_chunk-0.01--17.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 102.801575 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-47.99 - - -0.01,-47.01 - - -2.99,-47.01 - - -2.99,-47.99 - id: grid_chunk--2.99--47.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.68164 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -15.01,-46.99 - - -15.01,-46.01 - - -15.99,-46.01 - - -15.99,-46.99 - id: grid_chunk--15.99--46.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -7.01,-47.99 - - -7.01,-46.01 - - -7.99,-46.01 - - -7.99,-47.99 - id: grid_chunk--7.99--47.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616096 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -2.01,-46.99 - - -2.01,-46.01 - - -5.99,-46.01 - - -5.99,-46.99 - id: grid_chunk--5.99--46.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601652 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -14.01,-45.99 - - -14.01,-45.01 - - -15.99,-45.01 - - -15.99,-45.99 - id: grid_chunk--15.99--45.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -5.01,-45.99 - - -5.01,-45.01 - - -7.99,-45.01 - - -7.99,-45.99 - id: grid_chunk--7.99--45.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681638 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -13.01,-44.99 - - -13.01,-44.01 - - -15.99,-44.01 - - -15.99,-44.99 - id: grid_chunk--15.99--44.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681638 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -11.01,-47.99 - - -11.01,-44.01 - - -11.99,-44.01 - - -11.99,-47.99 - id: grid_chunk--11.99--47.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601605 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -6.01,-44.99 - - -6.01,-44.01 - - -8.99,-44.01 - - -8.99,-44.99 - id: grid_chunk--8.99--44.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681638 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-46.99 - - -0.01,-44.01 - - -0.99,-44.01 - - -0.99,-46.99 - id: grid_chunk--0.99--46.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681613 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -11.01,-43.99 - - -11.01,-43.01 - - -15.99,-43.01 - - -15.99,-43.99 - id: grid_chunk--15.99--43.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521666 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -8.01,-43.99 - - -8.01,-43.01 - - -9.99,-43.01 - - -9.99,-43.99 - id: grid_chunk--9.99--43.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-43.99 - - -0.01,-43.01 - - -6.99,-43.01 - - -6.99,-43.99 - id: grid_chunk--6.99--43.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 27.361694 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -9.01,-42.99 - - -9.01,-42.01 - - -13.99,-42.01 - - -13.99,-42.99 - id: grid_chunk--13.99--42.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521666 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -6.01,-42.99 - - -6.01,-42.01 - - -6.99,-42.01 - - -6.99,-42.99 - id: grid_chunk--6.99--42.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-42.99 - - -0.01,-42.01 - - -0.99,-42.01 - - -0.99,-42.99 - id: grid_chunk--0.99--42.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416133 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -10.01,-41.99 - - -10.01,-41.01 - - -11.99,-41.01 - - -11.99,-41.99 - id: grid_chunk--11.99--41.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-41.99 - - -0.01,-41.01 - - -6.99,-41.01 - - -6.99,-41.99 - id: grid_chunk--6.99--41.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 27.361694 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -11.01,-40.99 - - -11.01,-40.01 - - -11.99,-40.01 - - -11.99,-40.99 - id: grid_chunk--11.99--40.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -6.01,-40.99 - - -6.01,-40.01 - - -6.99,-40.01 - - -6.99,-40.99 - id: grid_chunk--6.99--40.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-40.99 - - -0.01,-40.01 - - -0.99,-40.01 - - -0.99,-40.99 - id: grid_chunk--0.99--40.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416133 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-39.99 - - -0.01,-39.01 - - -11.99,-39.01 - - -11.99,-39.99 - id: grid_chunk--11.99--39.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 46.961758 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -5.01,-38.99 - - -5.01,-38.01 - - -6.99,-38.01 - - -6.99,-38.99 - id: grid_chunk--6.99--38.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -4.01,-37.99 - - -4.01,-37.01 - - -6.99,-37.01 - - -6.99,-37.99 - id: grid_chunk--6.99--37.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681638 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-36.99 - - -0.01,-33.01 - - -7.99,-33.01 - - -7.99,-36.99 - id: grid_chunk--7.99--36.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 127.0417 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -15.01,-42.99 - - -15.01,-32.01 - - -15.99,-32.01 - - -15.99,-42.99 - id: grid_chunk--15.99--42.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 43.04159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -11.01,-38.99 - - -11.01,-32.01 - - -11.99,-32.01 - - -11.99,-38.99 - id: grid_chunk--11.99--38.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 27.3616 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-32.99 - - -0.01,-32.01 - - -8.99,-32.01 - - -8.99,-32.99 - id: grid_chunk--8.99--32.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.201717 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 1.99,-47.99 - - 1.99,-47.01 - - 0.01,-47.01 - - 0.01,-47.99 - id: grid_chunk-0.01--47.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616267 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,-47.99 - - 15.99,-47.01 - - 15.01,-47.01 - - 15.01,-47.99 - id: grid_chunk-15.01--47.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 4.99,-46.99 - - 4.99,-46.01 - - 1.01,-46.01 - - 1.01,-46.99 - id: grid_chunk-1.01--46.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601652 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-47.99 - - 6.99,-46.01 - - 6.01,-46.01 - - 6.01,-47.99 - id: grid_chunk-6.01--47.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616096 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,-46.99 - - 15.99,-46.01 - - 14.01,-46.01 - - 14.01,-46.99 - id: grid_chunk-14.01--46.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-45.99 - - 6.99,-45.01 - - 4.01,-45.01 - - 4.01,-45.99 - id: grid_chunk-4.01--45.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681638 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,-45.99 - - 15.99,-45.01 - - 13.01,-45.01 - - 13.01,-45.99 - id: grid_chunk-13.01--45.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681638 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 7.99,-44.99 - - 7.99,-44.01 - - 5.01,-44.01 - - 5.01,-44.99 - id: grid_chunk-5.01--44.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681638 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 10.99,-47.99 - - 10.99,-44.01 - - 10.01,-44.01 - - 10.01,-47.99 - id: grid_chunk-10.01--47.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601605 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 14.99,-44.99 - - 14.99,-44.01 - - 12.01,-44.01 - - 12.01,-44.99 - id: grid_chunk-12.01--44.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681638 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 5.99,-43.99 - - 5.99,-43.01 - - 0.01,-43.01 - - 0.01,-43.99 - id: grid_chunk-0.01--43.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.44168 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 8.99,-43.99 - - 8.99,-43.01 - - 7.01,-43.01 - - 7.01,-43.99 - id: grid_chunk-7.01--43.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 14.99,-43.99 - - 14.99,-43.01 - - 10.01,-43.01 - - 10.01,-43.99 - id: grid_chunk-10.01--43.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521666 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 5.99,-42.99 - - 5.99,-42.01 - - 5.01,-42.01 - - 5.01,-42.99 - id: grid_chunk-5.01--42.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 12.99,-42.99 - - 12.99,-42.01 - - 8.01,-42.01 - - 8.01,-42.99 - id: grid_chunk-8.01--42.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521666 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 5.99,-41.99 - - 5.99,-41.01 - - 0.01,-41.01 - - 0.01,-41.99 - id: grid_chunk-0.01--41.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.44168 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 10.99,-41.99 - - 10.99,-41.01 - - 9.01,-41.01 - - 9.01,-41.99 - id: grid_chunk-9.01--41.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 5.99,-40.99 - - 5.99,-40.01 - - 5.01,-40.01 - - 5.01,-40.99 - id: grid_chunk-5.01--40.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 10.99,-40.99 - - 10.99,-40.01 - - 10.01,-40.01 - - 10.01,-40.99 - id: grid_chunk-10.01--40.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 10.99,-39.99 - - 10.99,-39.01 - - 0.01,-39.01 - - 0.01,-39.99 - id: grid_chunk-0.01--39.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 43.041744 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 5.99,-38.99 - - 5.99,-38.01 - - 4.01,-38.01 - - 4.01,-38.99 - id: grid_chunk-4.01--38.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 5.99,-37.99 - - 5.99,-37.01 - - 3.01,-37.01 - - 3.01,-37.99 - id: grid_chunk-3.01--37.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681639 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-36.99 - - 6.99,-33.01 - - 0.01,-33.01 - - 0.01,-36.99 - id: grid_chunk-0.01--36.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 111.12169 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 10.99,-38.99 - - 10.99,-33.01 - - 10.01,-33.01 - - 10.01,-38.99 - id: grid_chunk-10.01--38.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.441603 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 10.99,-32.99 - - 10.99,-32.01 - - 0.01,-32.01 - - 0.01,-32.99 - id: grid_chunk-0.01--32.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 43.041744 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 14.99,-42.99 - - 14.99,-32.01 - - 14.01,-32.01 - - 14.01,-42.99 - id: grid_chunk-14.01--42.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 43.04159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -11.01,-61.99 - - -11.01,-61.01 - - -11.99,-61.01 - - -11.99,-61.99 - id: grid_chunk--11.99--61.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -10.01,-60.99 - - -10.01,-60.01 - - -12.99,-60.01 - - -12.99,-60.99 - id: grid_chunk--12.99--60.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681638 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -9.01,-59.99 - - -9.01,-59.01 - - -13.99,-59.01 - - -13.99,-59.99 - id: grid_chunk--13.99--59.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521666 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-59.99 - - -0.01,-59.01 - - -2.99,-59.01 - - -2.99,-59.99 - id: grid_chunk--2.99--59.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.68164 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -13.01,-58.99 - - -13.01,-58.01 - - -14.99,-58.01 - - -14.99,-58.99 - id: grid_chunk--14.99--58.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -8.01,-58.99 - - -8.01,-58.01 - - -9.99,-58.01 - - -9.99,-58.99 - id: grid_chunk--9.99--58.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -14.01,-57.99 - - -14.01,-57.01 - - -15.99,-57.01 - - -15.99,-57.99 - id: grid_chunk--15.99--57.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -7.01,-57.99 - - -7.01,-57.01 - - -8.99,-57.01 - - -8.99,-57.99 - id: grid_chunk--8.99--57.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-58.99 - - -0.01,-57.01 - - -3.99,-57.01 - - -3.99,-58.99 - id: grid_chunk--3.99--58.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.521654 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -15.01,-56.99 - - -15.01,-56.01 - - -15.99,-56.01 - - -15.99,-56.99 - id: grid_chunk--15.99--56.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -11.01,-58.99 - - -11.01,-56.01 - - -11.99,-56.01 - - -11.99,-58.99 - id: grid_chunk--11.99--58.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681607 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -6.01,-56.99 - - -6.01,-56.01 - - -7.99,-56.01 - - -7.99,-56.99 - id: grid_chunk--7.99--56.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -9.01,-55.99 - - -9.01,-55.01 - - -13.99,-55.01 - - -13.99,-55.99 - id: grid_chunk--13.99--55.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521666 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -6.01,-55.99 - - -6.01,-55.01 - - -6.99,-55.01 - - -6.99,-55.99 - id: grid_chunk--6.99--55.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-56.99 - - -0.01,-55.01 - - -4.99,-55.01 - - -4.99,-56.99 - id: grid_chunk--4.99--56.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.441666 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -13.01,-54.99 - - -13.01,-54.01 - - -14.99,-54.01 - - -14.99,-54.99 - id: grid_chunk--14.99--54.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -8.01,-54.99 - - -8.01,-54.01 - - -9.99,-54.01 - - -9.99,-54.99 - id: grid_chunk--9.99--54.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-54.99 - - -0.01,-54.01 - - -6.99,-54.01 - - -6.99,-54.99 - id: grid_chunk--6.99--54.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 27.361694 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -14.01,-53.99 - - -14.01,-53.01 - - -15.99,-53.01 - - -15.99,-53.99 - id: grid_chunk--15.99--53.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-53.99 - - -0.01,-53.01 - - -8.99,-53.01 - - -8.99,-53.99 - id: grid_chunk--8.99--53.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.201717 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -13.01,-52.99 - - -13.01,-52.01 - - -15.99,-52.01 - - -15.99,-52.99 - id: grid_chunk--15.99--52.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681638 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -11.01,-54.99 - - -11.01,-52.01 - - -11.99,-52.01 - - -11.99,-54.99 - id: grid_chunk--11.99--54.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681607 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-52.99 - - -0.01,-52.01 - - -9.99,-52.01 - - -9.99,-52.99 - id: grid_chunk--9.99--52.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.12173 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -15.01,-51.99 - - -15.01,-51.01 - - -15.99,-51.01 - - -15.99,-51.99 - id: grid_chunk--15.99--51.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -9.01,-51.99 - - -9.01,-51.01 - - -13.99,-51.01 - - -13.99,-51.99 - id: grid_chunk--13.99--51.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521666 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-51.99 - - -0.01,-51.01 - - -7.99,-51.01 - - -7.99,-51.99 - id: grid_chunk--7.99--51.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.281708 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -10.01,-50.99 - - -10.01,-50.01 - - -12.99,-50.01 - - -12.99,-50.99 - id: grid_chunk--12.99--50.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681638 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-50.99 - - -0.01,-49.01 - - -6.99,-49.01 - - -6.99,-50.99 - id: grid_chunk--6.99--50.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 55.281693 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -11.01,-49.99 - - -11.01,-48.01 - - -11.99,-48.01 - - -11.99,-49.99 - id: grid_chunk--11.99--49.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616096 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -6.01,-48.99 - - -6.01,-48.01 - - -7.99,-48.01 - - -7.99,-48.99 - id: grid_chunk--7.99--48.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-48.99 - - -0.01,-48.01 - - -1.99,-48.01 - - -1.99,-48.99 - id: grid_chunk--1.99--48.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616267 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 10.99,-61.99 - - 10.99,-61.01 - - 10.01,-61.01 - - 10.01,-61.99 - id: grid_chunk-10.01--61.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 11.99,-60.99 - - 11.99,-60.01 - - 9.01,-60.01 - - 9.01,-60.99 - id: grid_chunk-9.01--60.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681638 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 1.99,-59.99 - - 1.99,-59.01 - - 0.01,-59.01 - - 0.01,-59.99 - id: grid_chunk-0.01--59.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616267 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 12.99,-59.99 - - 12.99,-59.01 - - 8.01,-59.01 - - 8.01,-59.99 - id: grid_chunk-8.01--59.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521666 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 8.99,-58.99 - - 8.99,-58.01 - - 7.01,-58.01 - - 7.01,-58.99 - id: grid_chunk-7.01--58.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 13.99,-58.99 - - 13.99,-58.01 - - 12.01,-58.01 - - 12.01,-58.99 - id: grid_chunk-12.01--58.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 2.99,-58.99 - - 2.99,-57.01 - - 0.01,-57.01 - - 0.01,-58.99 - id: grid_chunk-0.01--58.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.601639 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 7.99,-57.99 - - 7.99,-57.01 - - 6.01,-57.01 - - 6.01,-57.99 - id: grid_chunk-6.01--57.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 14.99,-57.99 - - 14.99,-57.01 - - 13.01,-57.01 - - 13.01,-57.99 - id: grid_chunk-13.01--57.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-56.99 - - 6.99,-56.01 - - 5.01,-56.01 - - 5.01,-56.99 - id: grid_chunk-5.01--56.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 10.99,-58.99 - - 10.99,-56.01 - - 10.01,-56.01 - - 10.01,-58.99 - id: grid_chunk-10.01--58.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681607 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,-56.99 - - 15.99,-56.01 - - 14.01,-56.01 - - 14.01,-56.99 - id: grid_chunk-14.01--56.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 3.99,-56.99 - - 3.99,-55.01 - - 0.01,-55.01 - - 0.01,-56.99 - id: grid_chunk-0.01--56.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.521654 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 5.99,-55.99 - - 5.99,-55.01 - - 5.01,-55.01 - - 5.01,-55.99 - id: grid_chunk-5.01--55.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 12.99,-55.99 - - 12.99,-55.01 - - 8.01,-55.01 - - 8.01,-55.99 - id: grid_chunk-8.01--55.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521666 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 5.99,-54.99 - - 5.99,-54.01 - - 0.01,-54.01 - - 0.01,-54.99 - id: grid_chunk-0.01--54.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.44168 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 8.99,-54.99 - - 8.99,-54.01 - - 7.01,-54.01 - - 7.01,-54.99 - id: grid_chunk-7.01--54.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 13.99,-54.99 - - 13.99,-54.01 - - 12.01,-54.01 - - 12.01,-54.99 - id: grid_chunk-12.01--54.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,-55.99 - - 15.99,-54.01 - - 15.01,-54.01 - - 15.01,-55.99 - id: grid_chunk-15.01--55.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616096 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 7.99,-53.99 - - 7.99,-53.01 - - 0.01,-53.01 - - 0.01,-53.99 - id: grid_chunk-0.01--53.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.281708 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,-53.99 - - 15.99,-53.01 - - 13.01,-53.01 - - 13.01,-53.99 - id: grid_chunk-13.01--53.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681638 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 8.99,-52.99 - - 8.99,-52.01 - - 0.01,-52.01 - - 0.01,-52.99 - id: grid_chunk-0.01--52.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.201717 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 10.99,-54.99 - - 10.99,-52.01 - - 10.01,-52.01 - - 10.01,-54.99 - id: grid_chunk-10.01--54.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681607 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,-52.99 - - 15.99,-52.01 - - 12.01,-52.01 - - 12.01,-52.99 - id: grid_chunk-12.01--52.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601651 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-51.99 - - 6.99,-51.01 - - 0.01,-51.01 - - 0.01,-51.99 - id: grid_chunk-0.01--51.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 27.361694 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 12.99,-51.99 - - 12.99,-51.01 - - 8.01,-51.01 - - 8.01,-51.99 - id: grid_chunk-8.01--51.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521666 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,-51.99 - - 15.99,-51.01 - - 14.01,-51.01 - - 14.01,-51.99 - id: grid_chunk-14.01--51.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 11.99,-50.99 - - 11.99,-50.01 - - 9.01,-50.01 - - 9.01,-50.99 - id: grid_chunk-9.01--50.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681638 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 5.99,-50.99 - - 5.99,-49.01 - - 0.01,-49.01 - - 0.01,-50.99 - id: grid_chunk-0.01--50.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 47.36168 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 0.99,-48.99 - - 0.99,-48.01 - - 0.01,-48.01 - - 0.01,-48.99 - id: grid_chunk-0.01--48.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416133 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-48.99 - - 6.99,-48.01 - - 5.01,-48.01 - - 5.01,-48.99 - id: grid_chunk-5.01--48.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 10.99,-49.99 - - 10.99,-48.01 - - 10.01,-48.01 - - 10.01,-49.99 - id: grid_chunk-10.01--49.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616096 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,-50.99 - - 15.99,-48.01 - - 15.01,-48.01 - - 15.01,-50.99 - id: grid_chunk-15.01--50.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681607 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -16.01,-56.99 - - -16.01,-55.01 - - -16.99,-55.01 - - -16.99,-56.99 - id: grid_chunk--16.99--56.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616096 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -16.01,-54.99 - - -16.01,-54.01 - - -17.99,-54.01 - - -17.99,-54.99 - id: grid_chunk--17.99--54.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761625 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -16.01,-53.99 - - -16.01,-51.01 - - -18.99,-51.01 - - -18.99,-53.99 - id: grid_chunk--18.99--53.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.521633 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -16.01,-50.99 - - -16.01,-48.01 - - -17.99,-48.01 - - -17.99,-50.99 - id: grid_chunk--17.99--50.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.601622 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 16.99,-54.99 - - 16.99,-54.01 - - 16.01,-54.01 - - 16.01,-54.99 - id: grid_chunk-16.01--54.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 17.99,-53.99 - - 17.99,-51.01 - - 16.01,-51.01 - - 16.01,-53.99 - id: grid_chunk-16.01--53.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.601622 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 16.99,-50.99 - - 16.99,-48.01 - - 16.01,-48.01 - - 16.01,-50.99 - id: grid_chunk-16.01--50.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.681607 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 16.99,-47.99 - - 16.99,-46.01 - - 16.01,-46.01 - - 16.01,-47.99 - id: grid_chunk-16.01--47.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616096 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -16.01,-47.99 - - -16.01,-46.01 - - -17.99,-46.01 - - -17.99,-47.99 - id: grid_chunk--17.99--47.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.6816225 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -16.01,-45.99 - - -16.01,-45.01 - - -16.99,-45.01 - - -16.99,-45.99 - id: grid_chunk--16.99--45.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8416114 - restitution: 0.1 - type: Fixtures - - gravityShakeSound: !type:SoundPathSpecifier - path: /Audio/Effects/alert.ogg - type: Gravity - - chunkCollection: {} - type: DecalGrid - - tiles: - -14,-16: 0 - -14,-15: 0 - -14,-2: 1 - -14,-1: 1 - -13,-2: 1 - -13,-1: 1 - -12,-16: 2 - -12,-15: 2 - -12,-13: 2 - -12,-12: 2 - -12,-11: 2 - -12,-10: 2 - -12,-8: 2 - -12,-7: 2 - -12,-6: 2 - -12,-5: 2 - -12,-4: 2 - -12,-2: 1 - -12,-1: 1 - -11,-16: 2 - -11,-15: 2 - -11,-13: 2 - -11,-12: 2 - -11,-11: 2 - -11,-10: 2 - -11,-8: 2 - -11,-7: 2 - -11,-6: 2 - -11,-5: 2 - -11,-4: 2 - -11,-2: 1 - -11,-1: 1 - -10,-16: 2 - -10,-15: 2 - -10,-13: 2 - -10,-12: 2 - -10,-11: 2 - -10,-10: 2 - -10,-7: 2 - -9,-16: 2 - -9,-15: 2 - -9,-13: 2 - -9,-12: 2 - -9,-11: 2 - -9,-10: 2 - -9,-8: 2 - -9,-7: 2 - -9,-6: 2 - -9,-5: 2 - -9,-4: 2 - -9,-2: 2 - -9,-1: 2 - -8,-16: 2 - -8,-15: 2 - -8,-13: 2 - -8,-12: 2 - -8,-11: 2 - -8,-10: 2 - -8,-8: 2 - -8,-7: 2 - -8,-6: 2 - -8,-5: 2 - -8,-4: 2 - -8,-2: 2 - -8,-1: 2 - -7,-16: 2 - -7,-15: 2 - -7,-8: 2 - -7,-7: 2 - -7,-6: 2 - -7,-5: 2 - -7,-4: 2 - -7,-2: 2 - -7,-1: 2 - -6,-16: 2 - -6,-15: 2 - -6,-13: 2 - -6,-12: 2 - -6,-11: 2 - -6,-10: 2 - -6,-8: 2 - -6,-7: 2 - -6,-6: 2 - -6,-5: 2 - -6,-4: 2 - -6,-2: 2 - -6,-1: 2 - -5,-16: 2 - -5,-15: 2 - -5,-13: 2 - -5,-12: 2 - -5,-11: 2 - -5,-10: 2 - -5,-8: 2 - -5,-7: 2 - -5,-6: 2 - -5,-5: 2 - -5,-4: 2 - -5,-2: 2 - -5,-1: 2 - -4,-16: 2 - -4,-15: 2 - -4,-13: 2 - -4,-12: 2 - -4,-11: 2 - -4,-10: 2 - -4,-8: 2 - -4,-7: 2 - -4,-6: 2 - -4,-5: 2 - -4,-4: 2 - -4,-2: 2 - -4,-1: 2 - -2,-16: 2 - -2,-15: 2 - -2,-13: 2 - -2,-12: 2 - -2,-11: 2 - -2,-10: 2 - -2,-9: 2 - -2,-8: 2 - -2,-7: 2 - -2,-6: 2 - -2,-5: 2 - -2,-4: 2 - -2,-2: 2 - -2,-1: 2 - -1,-16: 2 - -1,-15: 2 - -1,-13: 2 - -1,-12: 2 - -1,-11: 2 - -1,-10: 2 - -1,-9: 2 - -1,-8: 2 - -1,-7: 2 - -1,-6: 2 - -1,-5: 2 - -1,-4: 2 - -1,-2: 2 - -1,-1: 2 - 0,-16: 2 - 0,-15: 2 - 0,-13: 2 - 0,-12: 2 - 0,-11: 2 - 0,-10: 2 - 0,-9: 2 - 0,-8: 2 - 0,-7: 2 - 0,-6: 2 - 0,-5: 2 - 0,-4: 2 - 0,-2: 2 - 0,-1: 2 - 1,-16: 2 - 2,-16: 2 - 2,-15: 2 - 2,-13: 0 - 2,-12: 0 - 2,-11: 0 - 2,-9: 1 - 2,-8: 1 - 2,-6: 0 - 2,-5: 0 - 2,-4: 0 - 2,-2: 2 - 2,-1: 2 - 3,-16: 2 - 3,-15: 2 - 3,-9: 1 - 3,-8: 1 - 3,-2: 2 - 3,-1: 2 - 4,-16: 2 - 4,-15: 2 - 4,-2: 2 - 4,-1: 2 - 5,-16: 2 - 5,-15: 2 - 5,-2: 2 - 5,-1: 2 - 6,-16: 2 - 6,-15: 2 - 6,-2: 2 - 6,-1: 2 - 7,-2: 2 - 7,-1: 2 - 8,-16: 2 - 8,-15: 2 - 9,-16: 2 - 9,-15: 2 - 9,-2: 1 - 9,-1: 1 - 10,-16: 2 - 10,-15: 2 - 10,-2: 1 - 10,-1: 1 - 11,-2: 1 - 11,-1: 1 - 12,-16: 0 - 12,-15: 0 - 12,-2: 1 - 12,-1: 1 - -14,0: 1 - -13,0: 1 - -13,4: 0 - -13,5: 0 - -13,6: 0 - -13,7: 0 - -12,0: 1 - -12,2: 2 - -12,5: 0 - -12,6: 0 - -12,7: 0 - -12,8: 0 - -12,9: 0 - -11,0: 1 - -11,2: 2 - -11,3: 2 - -11,9: 0 - -11,10: 0 - -10,2: 2 - -10,3: 2 - -10,4: 2 - -10,6: 2 - -10,7: 2 - -10,10: 0 - -10,11: 0 - -9,0: 2 - -9,2: 2 - -9,3: 2 - -9,4: 2 - -9,6: 2 - -9,7: 2 - -9,8: 2 - -9,11: 0 - -9,12: 0 - -8,0: 2 - -8,2: 2 - -8,3: 2 - -8,4: 2 - -8,6: 2 - -8,7: 2 - -8,8: 2 - -8,9: 2 - -8,12: 0 - -7,0: 2 - -7,2: 2 - -7,3: 2 - -7,4: 2 - -7,6: 2 - -7,7: 2 - -7,8: 2 - -7,9: 2 - -7,10: 2 - -7,12: 0 - -7,13: 0 - -6,0: 2 - -6,2: 2 - -6,3: 2 - -6,4: 2 - -6,6: 2 - -6,7: 2 - -6,8: 2 - -6,9: 2 - -6,10: 2 - -6,13: 0 - -5,0: 2 - -5,2: 2 - -5,3: 2 - -5,4: 2 - -5,6: 2 - -5,7: 2 - -5,8: 2 - -5,9: 2 - -5,10: 2 - -5,11: 2 - -5,13: 0 - -4,0: 2 - -4,2: 2 - -4,3: 2 - -4,4: 2 - -4,6: 2 - -4,7: 2 - -4,8: 2 - -4,9: 2 - -4,10: 2 - -4,11: 2 - -4,13: 0 - -3,6: 2 - -3,7: 2 - -3,8: 2 - -3,9: 2 - -3,10: 2 - -3,11: 2 - -3,13: 0 - -2,0: 2 - -2,2: 2 - -2,3: 2 - -2,4: 2 - -2,6: 2 - -2,7: 2 - -2,8: 2 - -2,9: 2 - -2,10: 2 - -2,11: 2 - -2,13: 0 - -1,0: 2 - -1,2: 2 - -1,3: 2 - -1,4: 2 - -1,6: 2 - -1,7: 2 - -1,8: 2 - -1,9: 2 - -1,10: 2 - -1,11: 2 - -1,13: 0 - 0,0: 2 - 0,2: 2 - 0,3: 2 - 0,4: 2 - 0,6: 2 - 0,7: 2 - 0,8: 2 - 0,9: 2 - 0,10: 2 - 0,11: 2 - 0,13: 0 - 1,6: 2 - 1,7: 2 - 1,8: 2 - 1,9: 2 - 1,10: 2 - 1,11: 2 - 1,13: 0 - 2,0: 2 - 2,2: 2 - 2,3: 2 - 2,4: 2 - 2,6: 2 - 2,7: 2 - 2,8: 2 - 2,9: 2 - 2,10: 2 - 2,11: 2 - 2,13: 0 - 3,0: 2 - 3,1: 2 - 3,2: 2 - 3,3: 2 - 3,4: 2 - 3,6: 2 - 3,7: 2 - 3,8: 2 - 3,9: 2 - 3,10: 2 - 3,11: 2 - 3,13: 0 - 4,0: 2 - 4,2: 2 - 4,3: 2 - 4,4: 2 - 4,6: 2 - 4,7: 2 - 4,8: 2 - 4,9: 2 - 4,10: 2 - 4,13: 0 - 5,0: 2 - 5,6: 2 - 5,7: 2 - 5,8: 2 - 5,9: 2 - 5,10: 2 - 5,12: 0 - 5,13: 0 - 6,0: 2 - 6,2: 2 - 6,3: 2 - 6,4: 2 - 6,6: 2 - 6,7: 2 - 6,8: 2 - 6,9: 2 - 6,12: 0 - 7,0: 2 - 7,2: 2 - 7,3: 2 - 7,4: 2 - 7,6: 2 - 7,7: 2 - 7,8: 2 - 7,11: 0 - 7,12: 0 - 8,2: 2 - 8,3: 2 - 8,4: 2 - 8,6: 2 - 8,7: 2 - 8,10: 0 - 8,11: 0 - 9,0: 1 - 9,2: 2 - 9,3: 2 - 9,9: 0 - 9,10: 0 - 10,0: 1 - 10,2: 2 - 10,5: 0 - 10,6: 0 - 10,7: 0 - 10,8: 0 - 10,9: 0 - 11,0: 1 - 11,4: 0 - 11,5: 0 - 11,6: 0 - 11,7: 0 - 12,0: 1 - -16,-32: 0 - -16,-31: 0 - -16,-30: 0 - -16,-29: 0 - -16,-28: 0 - -16,-27: 0 - -16,-26: 0 - -16,-25: 0 - -16,-24: 0 - -16,-23: 0 - -16,-22: 0 - -16,-21: 0 - -16,-20: 0 - -15,-28: 0 - -15,-27: 0 - -15,-26: 0 - -15,-25: 0 - -15,-19: 0 - -14,-27: 0 - -14,-26: 0 - -14,-25: 0 - -14,-24: 0 - -14,-18: 0 - -14,-17: 0 - -12,-32: 0 - -12,-31: 0 - -12,-30: 0 - -12,-29: 0 - -12,-24: 2 - -12,-23: 2 - -12,-21: 2 - -12,-20: 2 - -12,-19: 2 - -12,-17: 2 - -11,-27: 2 - -11,-26: 2 - -11,-24: 2 - -11,-23: 2 - -11,-21: 2 - -11,-20: 2 - -11,-19: 2 - -11,-17: 2 - -10,-29: 2 - -10,-28: 2 - -10,-27: 2 - -10,-26: 2 - -10,-17: 2 - -9,-29: 2 - -9,-28: 2 - -9,-27: 2 - -9,-26: 2 - -9,-24: 2 - -9,-23: 2 - -9,-22: 2 - -9,-21: 2 - -9,-20: 2 - -9,-19: 2 - -9,-17: 2 - -8,-32: 2 - -8,-31: 2 - -8,-29: 2 - -8,-28: 2 - -8,-27: 2 - -8,-26: 2 - -8,-24: 2 - -8,-23: 2 - -8,-22: 2 - -8,-21: 2 - -8,-20: 2 - -8,-19: 2 - -8,-17: 2 - -7,-32: 2 - -7,-31: 2 - -7,-29: 2 - -7,-28: 2 - -7,-27: 2 - -7,-26: 2 - -7,-24: 2 - -7,-23: 2 - -7,-22: 2 - -7,-21: 2 - -7,-20: 2 - -7,-19: 2 - -7,-17: 2 - -6,-32: 2 - -6,-31: 2 - -6,-29: 2 - -6,-28: 2 - -6,-27: 2 - -6,-26: 2 - -6,-24: 2 - -6,-23: 2 - -6,-22: 2 - -6,-21: 2 - -6,-20: 2 - -6,-19: 2 - -6,-17: 2 - -5,-32: 2 - -5,-31: 2 - -5,-29: 2 - -5,-28: 2 - -5,-27: 2 - -5,-26: 2 - -5,-24: 2 - -5,-23: 2 - -5,-22: 2 - -5,-21: 2 - -5,-20: 2 - -5,-19: 2 - -5,-17: 2 - -4,-32: 2 - -4,-31: 2 - -4,-28: 2 - -4,-27: 2 - -4,-26: 2 - -4,-24: 2 - -4,-23: 2 - -4,-22: 2 - -4,-21: 2 - -4,-20: 2 - -4,-19: 2 - -4,-17: 2 - -3,-32: 2 - -3,-31: 2 - -3,-30: 2 - -3,-29: 2 - -3,-27: 2 - -3,-26: 2 - -2,-32: 2 - -2,-31: 2 - -2,-30: 2 - -2,-29: 2 - -2,-27: 2 - -2,-26: 2 - -2,-24: 2 - -2,-23: 2 - -2,-22: 2 - -2,-21: 2 - -2,-20: 2 - -2,-19: 2 - -2,-18: 2 - -2,-17: 2 - -1,-32: 2 - -1,-31: 2 - -1,-30: 2 - -1,-29: 2 - -1,-27: 2 - -1,-26: 2 - -1,-24: 2 - -1,-23: 2 - -1,-22: 2 - -1,-21: 2 - -1,-20: 2 - -1,-19: 2 - -1,-18: 2 - -1,-17: 2 - 0,-32: 2 - 0,-31: 2 - 0,-30: 2 - 0,-29: 2 - 0,-27: 2 - 0,-26: 2 - 0,-24: 2 - 0,-23: 2 - 0,-22: 2 - 0,-21: 2 - 0,-20: 2 - 0,-19: 2 - 0,-18: 2 - 0,-17: 2 - 1,-32: 2 - 1,-31: 2 - 1,-30: 2 - 1,-29: 2 - 1,-17: 2 - 2,-32: 2 - 2,-31: 2 - 2,-28: 2 - 2,-27: 2 - 2,-26: 2 - 2,-24: 2 - 2,-23: 2 - 2,-22: 2 - 2,-21: 2 - 2,-20: 2 - 2,-19: 2 - 2,-17: 2 - 3,-32: 2 - 3,-31: 2 - 3,-29: 2 - 3,-28: 2 - 3,-27: 2 - 3,-26: 2 - 3,-24: 2 - 3,-23: 2 - 3,-22: 2 - 3,-21: 2 - 3,-20: 2 - 3,-19: 2 - 3,-17: 2 - 4,-32: 2 - 4,-31: 2 - 4,-29: 2 - 4,-28: 2 - 4,-27: 2 - 4,-26: 2 - 4,-24: 2 - 4,-23: 2 - 4,-22: 2 - 4,-21: 2 - 4,-20: 2 - 4,-19: 2 - 4,-17: 2 - 5,-32: 2 - 5,-31: 2 - 5,-29: 2 - 5,-28: 2 - 5,-27: 2 - 5,-26: 2 - 5,-24: 2 - 5,-23: 2 - 5,-22: 2 - 5,-21: 2 - 5,-20: 2 - 5,-19: 2 - 5,-17: 2 - 6,-32: 2 - 6,-31: 2 - 6,-24: 2 - 6,-23: 2 - 6,-22: 2 - 6,-21: 2 - 6,-20: 2 - 6,-19: 2 - 6,-17: 2 - 7,-29: 2 - 7,-28: 2 - 7,-27: 2 - 7,-26: 2 - 7,-24: 2 - 7,-23: 2 - 7,-22: 2 - 7,-21: 2 - 7,-20: 2 - 7,-19: 2 - 8,-31: 2 - 8,-29: 2 - 8,-28: 2 - 8,-27: 2 - 8,-26: 2 - 8,-17: 2 - 9,-31: 2 - 9,-27: 2 - 9,-26: 2 - 9,-24: 2 - 9,-23: 2 - 9,-21: 2 - 9,-20: 2 - 9,-19: 2 - 9,-17: 2 - 10,-29: 0 - 10,-24: 2 - 10,-23: 2 - 10,-21: 2 - 10,-20: 2 - 10,-19: 2 - 10,-17: 2 - 12,-27: 0 - 12,-26: 0 - 12,-25: 0 - 12,-24: 0 - 12,-18: 0 - 12,-17: 0 - 13,-28: 0 - 13,-27: 0 - 13,-26: 0 - 13,-25: 0 - 13,-19: 0 - 14,-32: 0 - 14,-31: 0 - 14,-30: 0 - 14,-29: 0 - 14,-28: 0 - 14,-27: 0 - 14,-26: 0 - 14,-25: 0 - 14,-24: 0 - 14,-23: 0 - 14,-22: 0 - 14,-21: 0 - 14,-20: 0 - -16,-47: 0 - -16,-46: 0 - -16,-45: 0 - -16,-44: 0 - -16,-43: 0 - -16,-42: 0 - -16,-41: 0 - -16,-40: 0 - -16,-39: 0 - -16,-38: 0 - -16,-37: 0 - -16,-36: 0 - -16,-35: 0 - -16,-34: 0 - -16,-33: 0 - -15,-46: 0 - -15,-45: 0 - -15,-44: 0 - -14,-45: 0 - -14,-44: 0 - -14,-43: 0 - -13,-44: 0 - -13,-43: 0 - -12,-48: 0 - -12,-47: 0 - -12,-46: 0 - -12,-45: 0 - -12,-44: 0 - -12,-43: 0 - -12,-42: 0 - -12,-41: 0 - -12,-40: 0 - -12,-39: 0 - -12,-38: 0 - -12,-37: 0 - -12,-36: 0 - -12,-35: 0 - -12,-34: 0 - -12,-33: 0 - -11,-42: 0 - -11,-40: 0 - -10,-43: 0 - -10,-40: 0 - -9,-44: 0 - -9,-40: 0 - -8,-48: 0 - -8,-47: 0 - -8,-46: 0 - -8,-45: 0 - -8,-40: 0 - -7,-45: 0 - -7,-44: 0 - -7,-43: 0 - -7,-42: 0 - -7,-41: 0 - -7,-40: 0 - -7,-39: 0 - -7,-36: 2 - -7,-35: 2 - -7,-34: 2 - -6,-46: 0 - -6,-44: 0 - -6,-42: 0 - -6,-40: 0 - -6,-39: 0 - -6,-38: 0 - -6,-35: 2 - -6,-34: 2 - -5,-47: 0 - -5,-44: 0 - -5,-42: 0 - -5,-40: 0 - -5,-38: 0 - -5,-37: 0 - -5,-35: 2 - -5,-34: 2 - -4,-47: 0 - -4,-44: 0 - -4,-42: 0 - -4,-40: 0 - -4,-37: 0 - -4,-35: 2 - -4,-34: 2 - -3,-48: 0 - -3,-44: 0 - -3,-42: 0 - -3,-40: 0 - -3,-37: 0 - -3,-35: 2 - -3,-34: 2 - -2,-44: 0 - -2,-42: 0 - -2,-40: 0 - -2,-37: 0 - -2,-35: 2 - -2,-34: 2 - -1,-48: 0 - -1,-47: 0 - -1,-46: 0 - -1,-45: 0 - -1,-44: 0 - -1,-43: 0 - -1,-42: 0 - -1,-41: 0 - -1,-40: 0 - -1,-37: 0 - -1,-35: 2 - -1,-34: 2 - 0,-44: 0 - 0,-42: 0 - 0,-40: 0 - 0,-37: 0 - 0,-35: 2 - 0,-34: 2 - 1,-48: 0 - 1,-44: 0 - 1,-42: 0 - 1,-40: 0 - 1,-37: 0 - 1,-35: 2 - 1,-34: 2 - 2,-47: 0 - 2,-44: 0 - 2,-42: 0 - 2,-40: 0 - 2,-37: 0 - 2,-35: 2 - 2,-34: 2 - 3,-47: 0 - 3,-44: 0 - 3,-42: 0 - 3,-40: 0 - 3,-38: 0 - 3,-37: 0 - 3,-35: 2 - 3,-34: 2 - 4,-46: 0 - 4,-44: 0 - 4,-42: 0 - 4,-40: 0 - 4,-39: 0 - 4,-38: 0 - 4,-35: 2 - 4,-34: 2 - 5,-45: 0 - 5,-44: 0 - 5,-43: 0 - 5,-42: 0 - 5,-41: 0 - 5,-40: 0 - 5,-39: 0 - 5,-36: 2 - 5,-35: 2 - 5,-34: 2 - 6,-48: 0 - 6,-47: 0 - 6,-46: 0 - 6,-45: 0 - 6,-40: 0 - 7,-44: 0 - 7,-40: 0 - 8,-43: 0 - 8,-40: 0 - 8,-33: 0 - 9,-42: 0 - 9,-40: 0 - 9,-33: 0 - 10,-48: 0 - 10,-47: 0 - 10,-46: 0 - 10,-45: 0 - 10,-44: 0 - 10,-43: 0 - 10,-42: 0 - 10,-41: 0 - 10,-40: 0 - 10,-39: 0 - 10,-38: 0 - 10,-37: 0 - 10,-36: 0 - 10,-35: 0 - 10,-34: 0 - 10,-33: 0 - 11,-44: 0 - 11,-43: 0 - 12,-45: 0 - 12,-44: 0 - 12,-43: 0 - 13,-46: 0 - 13,-45: 0 - 13,-44: 0 - 14,-47: 0 - 14,-46: 0 - 14,-45: 0 - 14,-44: 0 - 14,-43: 0 - 14,-42: 0 - 14,-41: 0 - 14,-40: 0 - 14,-39: 0 - 14,-38: 0 - 14,-37: 0 - 14,-36: 0 - 14,-35: 0 - 14,-34: 0 - 14,-33: 0 - 15,-48: 0 - 15,-47: 0 - 15,-46: 0 - -16,-57: 0 - -15,-58: 0 - -15,-55: 0 - -15,-53: 0 - -14,-59: 0 - -14,-56: 0 - -14,-53: 0 - -14,-52: 0 - -13,-60: 0 - -13,-56: 0 - -13,-52: 0 - -13,-51: 0 - -12,-61: 0 - -12,-60: 0 - -12,-59: 0 - -12,-58: 0 - -12,-57: 0 - -12,-56: 0 - -12,-55: 0 - -12,-54: 0 - -12,-53: 0 - -12,-52: 0 - -12,-51: 0 - -12,-50: 0 - -12,-49: 0 - -11,-60: 0 - -11,-56: 0 - -11,-52: 0 - -11,-51: 0 - -10,-59: 0 - -10,-56: 0 - -10,-53: 0 - -10,-52: 0 - -9,-58: 0 - -9,-55: 0 - -9,-53: 0 - -8,-57: 0 - -7,-56: 0 - -7,-49: 0 - -6,-55: 1 - -3,-60: 0 - -3,-59: 0 - -2,-60: 0 - -2,-59: 0 - -2,-58: 1 - -1,-60: 0 - -1,-59: 0 - -1,-58: 1 - 0,-60: 0 - 0,-59: 0 - 0,-58: 1 - 1,-60: 0 - 1,-59: 0 - 4,-55: 1 - 5,-56: 0 - 5,-49: 0 - 6,-57: 0 - 7,-58: 0 - 7,-55: 0 - 7,-53: 0 - 8,-59: 0 - 8,-56: 0 - 8,-53: 0 - 8,-52: 0 - 9,-60: 0 - 9,-56: 0 - 9,-52: 0 - 9,-51: 0 - 10,-61: 0 - 10,-60: 0 - 10,-59: 0 - 10,-58: 0 - 10,-57: 0 - 10,-56: 0 - 10,-55: 0 - 10,-54: 0 - 10,-53: 0 - 10,-52: 0 - 10,-51: 0 - 10,-50: 0 - 10,-49: 0 - 11,-60: 0 - 11,-56: 0 - 11,-52: 0 - 11,-51: 0 - 12,-59: 0 - 12,-56: 0 - 12,-53: 0 - 12,-52: 0 - 13,-58: 0 - 13,-55: 0 - 13,-53: 0 - 14,-57: 0 - 15,-56: 0 - 15,-52: 1 - 15,-51: 0 - 15,-50: 0 - 15,-49: 0 - -18,-52: 1 - -18,-51: 0 - -18,-50: 0 - -18,-49: 0 - -17,-56: 0 - -17,-52: 1 - -17,-51: 0 - -17,-50: 0 - -17,-49: 0 - 16,-52: 1 - 16,-51: 0 - 16,-50: 0 - 16,-49: 0 - 16,-48: 0 - 16,-47: 0 - -18,-48: 0 - -18,-47: 0 - -17,-48: 0 - -17,-47: 0 - -17,-46: 0 - 4,-11: 0 - 4,-12: 0 - 4,-5: 0 - 4,-9: 3 - 4,-8: 3 - 6,-11: 3 - 6,-10: 3 - 6,-9: 3 - 6,-8: 3 - 6,-7: 3 - 6,-6: 3 - 7,-11: 3 - 7,-10: 3 - 7,-9: 3 - 7,-8: 3 - 7,-7: 3 - 7,-6: 3 - 8,-11: 3 - 8,-10: 3 - 8,-9: 3 - 8,-8: 3 - 8,-7: 3 - 8,-6: 3 - 9,-10: 3 - 9,-9: 3 - 9,-8: 3 - 9,-7: 3 - 10,-10: 3 - 10,-9: 3 - 10,-8: 3 - 10,-7: 3 - 4,-4: 0 - 4,-6: 0 - 3,-5: 0 - 4,-13: 0 - 3,-12: 0 - -14,-3: 3 - -13,-16: 3 - -13,-15: 3 - -13,-14: 3 - -13,-13: 3 - -13,-12: 3 - -13,-11: 3 - -13,-10: 3 - -13,-9: 3 - -13,-8: 3 - -13,-7: 3 - -13,-6: 3 - -13,-5: 3 - -13,-4: 3 - -13,-3: 3 - -12,-14: 3 - -12,-9: 3 - -12,-3: 3 - -11,-14: 3 - -11,-9: 3 - -11,-3: 3 - -10,-14: 3 - -10,-9: 3 - -10,-8: 3 - -10,-6: 3 - -10,-5: 3 - -10,-4: 3 - -10,-3: 3 - -10,-2: 3 - -10,-1: 3 - -9,-14: 3 - -9,-9: 3 - -9,-3: 3 - -8,-14: 3 - -8,-9: 3 - -8,-3: 3 - -7,-14: 3 - -7,-13: 3 - -7,-12: 3 - -7,-11: 3 - -7,-10: 3 - -7,-9: 3 - -7,-3: 3 - -6,-14: 3 - -6,-9: 3 - -6,-3: 3 - -5,-14: 3 - -5,-9: 3 - -5,-3: 3 - -4,-14: 3 - -4,-9: 3 - -4,-3: 3 - -3,-16: 3 - -3,-15: 3 - -3,-14: 3 - -3,-13: 3 - -3,-12: 3 - -3,-11: 3 - -3,-10: 3 - -3,-9: 3 - -3,-8: 3 - -3,-7: 3 - -3,-6: 3 - -3,-5: 3 - -3,-4: 3 - -3,-3: 3 - -3,-2: 4 - -3,-1: 5 - -2,-14: 4 - -2,-3: 4 - -1,-14: 6 - -1,-3: 6 - 0,-14: 7 - 0,-3: 7 - 1,-15: 3 - 1,-14: 3 - 1,-13: 3 - 1,-12: 3 - 1,-11: 3 - 1,-10: 3 - 1,-9: 3 - 1,-8: 3 - 1,-7: 3 - 1,-6: 3 - 1,-5: 3 - 1,-4: 3 - 1,-3: 3 - 1,-2: 4 - 1,-1: 5 - 2,-14: 3 - 2,-10: 3 - 2,-7: 3 - 2,-3: 3 - 3,-14: 3 - 3,-10: 3 - 3,-7: 3 - 3,-3: 3 - 4,-14: 3 - 4,-10: 3 - 4,-7: 3 - 4,-3: 3 - 5,-14: 3 - 5,-12: 3 - 5,-11: 3 - 5,-10: 3 - 5,-9: 3 - 5,-8: 3 - 5,-7: 3 - 5,-6: 3 - 5,-5: 3 - 5,-3: 3 - 6,-14: 3 - 6,-12: 3 - 6,-5: 3 - 6,-3: 3 - 7,-16: 3 - 7,-15: 3 - 7,-14: 3 - 7,-12: 3 - 7,-5: 3 - 7,-3: 3 - 8,-14: 3 - 8,-12: 3 - 8,-5: 3 - 8,-3: 3 - 8,-2: 3 - 8,-1: 3 - 9,-14: 3 - 9,-12: 3 - 9,-11: 3 - 9,-6: 3 - 9,-5: 3 - 9,-3: 3 - 10,-14: 3 - 10,-12: 3 - 10,-11: 3 - 10,-6: 3 - 10,-5: 3 - 10,-3: 3 - 11,-16: 3 - 11,-15: 3 - 11,-14: 3 - 11,-12: 3 - 11,-11: 3 - 11,-10: 3 - 11,-9: 3 - 11,-8: 3 - 11,-7: 3 - 11,-6: 3 - 11,-5: 3 - 11,-3: 3 - 12,-11: 3 - 12,-10: 3 - 12,-9: 3 - 12,-8: 3 - 12,-7: 3 - 12,-6: 3 - 12,-3: 3 - -14,1: 3 - -13,1: 3 - -13,2: 3 - -13,3: 3 - -12,1: 3 - -12,3: 3 - -12,4: 3 - -11,1: 3 - -11,4: 3 - -11,5: 3 - -11,6: 3 - -11,7: 3 - -11,8: 3 - -10,0: 3 - -10,1: 3 - -10,5: 3 - -10,8: 3 - -10,9: 3 - -9,1: 3 - -9,5: 3 - -9,9: 3 - -9,10: 3 - -8,1: 3 - -8,5: 3 - -8,10: 3 - -8,11: 3 - -7,1: 3 - -7,5: 3 - -7,11: 3 - -6,1: 3 - -6,5: 3 - -6,11: 3 - -6,12: 3 - -5,1: 3 - -5,5: 3 - -5,12: 3 - -4,1: 3 - -4,5: 3 - -4,12: 3 - -3,0: 7 - -3,1: 3 - -3,2: 3 - -3,3: 3 - -3,4: 3 - -3,5: 3 - -3,12: 3 - -2,1: 3 - -2,5: 3 - -2,12: 3 - -1,1: 3 - -1,5: 3 - -1,12: 3 - 0,1: 3 - 0,5: 3 - 0,12: 3 - 1,0: 7 - 1,1: 3 - 1,2: 3 - 1,3: 3 - 1,4: 3 - 1,5: 3 - 1,12: 3 - 2,1: 3 - 2,5: 3 - 2,12: 3 - 3,5: 3 - 3,12: 3 - 4,1: 3 - 4,5: 3 - 4,11: 3 - 4,12: 3 - 5,1: 3 - 5,2: 3 - 5,3: 3 - 5,4: 3 - 5,5: 3 - 5,11: 3 - 6,1: 3 - 6,5: 3 - 6,10: 3 - 6,11: 3 - 7,1: 3 - 7,5: 3 - 7,9: 3 - 7,10: 3 - 8,0: 3 - 8,1: 3 - 8,5: 3 - 8,8: 3 - 8,9: 3 - 9,1: 3 - 9,4: 3 - 9,5: 3 - 9,6: 3 - 9,7: 3 - 9,8: 3 - 10,1: 3 - 10,3: 3 - 10,4: 3 - 11,1: 3 - 11,2: 3 - 11,3: 3 - 12,1: 3 - -13,-25: 3 - -13,-24: 3 - -13,-23: 3 - -13,-22: 3 - -13,-21: 3 - -13,-20: 3 - -13,-19: 3 - -13,-18: 3 - -13,-17: 3 - -12,-28: 3 - -12,-27: 3 - -12,-26: 3 - -12,-25: 3 - -12,-22: 3 - -12,-18: 3 - -11,-30: 3 - -11,-29: 3 - -11,-28: 3 - -11,-25: 3 - -11,-22: 3 - -11,-18: 3 - -10,-32: 3 - -10,-31: 3 - -10,-30: 3 - -10,-25: 3 - -10,-24: 3 - -10,-23: 3 - -10,-22: 3 - -10,-21: 3 - -10,-20: 3 - -10,-19: 3 - -10,-18: 3 - -9,-32: 3 - -9,-31: 3 - -9,-30: 3 - -9,-25: 3 - -9,-18: 3 - -8,-30: 3 - -8,-25: 3 - -8,-18: 3 - -7,-30: 3 - -7,-25: 3 - -7,-18: 3 - -6,-30: 3 - -6,-25: 3 - -6,-18: 3 - -5,-30: 3 - -5,-25: 3 - -5,-18: 3 - -4,-30: 3 - -4,-29: 3 - -4,-25: 3 - -4,-18: 3 - -3,-28: 3 - -3,-25: 3 - -3,-24: 3 - -3,-23: 3 - -3,-22: 3 - -3,-21: 3 - -3,-20: 3 - -3,-19: 3 - -3,-18: 3 - -3,-17: 3 - -2,-28: 3 - -2,-25: 3 - -1,-28: 3 - -1,-25: 3 - 0,-28: 3 - 0,-25: 3 - 1,-28: 3 - 1,-27: 3 - 1,-26: 3 - 1,-25: 3 - 1,-24: 3 - 1,-23: 3 - 1,-22: 3 - 1,-21: 3 - 1,-20: 3 - 1,-19: 3 - 1,-18: 3 - 2,-30: 3 - 2,-29: 3 - 2,-25: 3 - 2,-18: 3 - 3,-30: 3 - 3,-25: 3 - 3,-18: 3 - 4,-30: 3 - 4,-25: 3 - 4,-18: 3 - 5,-30: 3 - 5,-25: 3 - 5,-18: 3 - 6,-30: 3 - 6,-29: 3 - 6,-28: 3 - 6,-27: 3 - 6,-26: 3 - 6,-25: 3 - 6,-18: 3 - 7,-32: 3 - 7,-31: 3 - 7,-30: 3 - 7,-25: 3 - 7,-18: 3 - 7,-17: 3 - 8,-32: 3 - 8,-30: 3 - 8,-25: 3 - 8,-24: 3 - 8,-23: 3 - 8,-22: 3 - 8,-21: 3 - 8,-20: 3 - 8,-19: 3 - 8,-18: 3 - 9,-32: 3 - 9,-30: 3 - 9,-29: 3 - 9,-28: 3 - 9,-25: 3 - 9,-22: 3 - 9,-18: 3 - 10,-32: 3 - 10,-31: 3 - 10,-30: 3 - 10,-28: 3 - 10,-27: 3 - 10,-26: 3 - 10,-25: 3 - 10,-22: 3 - 10,-18: 3 - 11,-25: 3 - 11,-24: 3 - 11,-23: 3 - 11,-22: 3 - 11,-21: 3 - 11,-20: 3 - 11,-19: 3 - 11,-18: 3 - 11,-17: 3 - -9,-33: 3 - -8,-37: 3 - -8,-36: 3 - -8,-35: 3 - -8,-34: 3 - -8,-33: 3 - -7,-38: 3 - -7,-37: 3 - -7,-33: 3 - -6,-37: 3 - -6,-36: 3 - -6,-33: 3 - -5,-36: 3 - -5,-33: 3 - -4,-36: 3 - -4,-33: 3 - -3,-36: 3 - -3,-33: 3 - -2,-36: 3 - -2,-33: 3 - -1,-36: 3 - -1,-33: 3 - 0,-36: 3 - 0,-33: 3 - 1,-36: 3 - 1,-33: 3 - 2,-36: 3 - 2,-33: 3 - 3,-36: 3 - 3,-33: 3 - 4,-37: 3 - 4,-36: 3 - 4,-33: 3 - 5,-38: 3 - 5,-37: 3 - 5,-33: 3 - 6,-37: 3 - 6,-36: 3 - 6,-35: 3 - 6,-34: 3 - 6,-33: 3 - 7,-33: 3 - -16,-54: 3 - -16,-53: 3 - -16,-52: 3 - -8,-54: 3 - -8,-53: 3 - -8,-52: 3 - -7,-55: 3 - -7,-54: 3 - -7,-53: 3 - -7,-52: 3 - -7,-51: 3 - -6,-54: 3 - -6,-53: 3 - -6,-52: 3 - -6,-51: 3 - -6,-50: 3 - -5,-57: 3 - -5,-56: 3 - -5,-55: 3 - -5,-54: 3 - -5,-53: 3 - -5,-52: 3 - -5,-51: 3 - -5,-50: 3 - -4,-59: 3 - -4,-58: 3 - -4,-57: 3 - -4,-56: 3 - -4,-55: 3 - -4,-54: 3 - -4,-53: 3 - -4,-52: 3 - -4,-51: 3 - -4,-50: 3 - -3,-58: 3 - -3,-57: 3 - -3,-56: 3 - -3,-55: 3 - -3,-54: 3 - -3,-53: 3 - -3,-52: 3 - -3,-51: 3 - -3,-50: 3 - -2,-57: 3 - -2,-56: 3 - -2,-55: 3 - -2,-54: 3 - -2,-53: 3 - -2,-52: 3 - -2,-51: 3 - -2,-50: 3 - -2,-49: 3 - -1,-57: 3 - -1,-56: 3 - -1,-55: 3 - -1,-54: 3 - -1,-53: 3 - -1,-52: 3 - -1,-51: 3 - -1,-50: 3 - -1,-49: 3 - 0,-57: 3 - 0,-56: 3 - 0,-55: 3 - 0,-54: 3 - 0,-53: 3 - 0,-52: 3 - 0,-51: 3 - 0,-50: 3 - 0,-49: 3 - 1,-58: 3 - 1,-57: 3 - 1,-56: 3 - 1,-55: 3 - 1,-54: 3 - 1,-53: 3 - 1,-52: 3 - 1,-51: 3 - 1,-50: 3 - 2,-59: 3 - 2,-58: 3 - 2,-57: 3 - 2,-56: 3 - 2,-55: 3 - 2,-54: 3 - 2,-53: 3 - 2,-52: 3 - 2,-51: 3 - 2,-50: 3 - 3,-57: 3 - 3,-56: 3 - 3,-55: 3 - 3,-54: 3 - 3,-53: 3 - 3,-52: 3 - 3,-51: 3 - 3,-50: 3 - 4,-54: 3 - 4,-53: 3 - 4,-52: 3 - 4,-51: 3 - 4,-50: 3 - 5,-55: 3 - 5,-54: 3 - 5,-53: 3 - 5,-52: 3 - 5,-51: 3 - 6,-54: 3 - 6,-53: 3 - 6,-52: 3 - 14,-54: 3 - 14,-53: 3 - 14,-52: 3 - 15,-55: 3 - 15,-54: 3 - 15,-53: 3 - -19,-54: 3 - -19,-53: 3 - -19,-52: 3 - -18,-55: 3 - -18,-54: 3 - -18,-53: 3 - -17,-55: 3 - -17,-54: 3 - -17,-53: 3 - 16,-55: 3 - 16,-54: 3 - 16,-53: 3 - 17,-54: 3 - 17,-53: 3 - 17,-52: 3 - -15,-20: 3 - -14,-19: 3 - 12,-19: 3 - 13,-20: 3 - -11,-43: 3 - -10,-44: 3 - -9,-45: 3 - -7,-46: 3 - -6,-47: 3 - -3,-47: 3 - -2,-48: 3 - 0,-48: 3 - 1,-47: 3 - 4,-47: 3 - 5,-46: 3 - 7,-45: 3 - 8,-44: 3 - 9,-43: 3 - -16,-58: 3 - -15,-59: 3 - -15,-54: 3 - -14,-60: 3 - -14,-55: 3 - -13,-61: 3 - -12,-62: 3 - -11,-61: 3 - -10,-60: 3 - -10,-55: 3 - -9,-59: 3 - -9,-54: 3 - -8,-58: 3 - -8,-49: 3 - -7,-57: 3 - -7,-50: 3 - 5,-57: 3 - 5,-50: 3 - 6,-58: 3 - 6,-49: 3 - 7,-59: 3 - 7,-54: 3 - 8,-60: 3 - 8,-55: 3 - 9,-61: 3 - 10,-62: 3 - 11,-61: 3 - 12,-60: 3 - 12,-55: 3 - 13,-59: 3 - 13,-54: 3 - 14,-58: 3 - 15,-57: 3 - -17,-57: 3 - uniqueMixes: - - volume: 2500 - immutable: True - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 293.15 - moles: - - 21.824879 - - 82.10312 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 293.15 - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 293.15 - moles: - - 10.912439 - - 41.05156 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 293.15 - moles: - - 13.64055 - - 51.31445 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 293.15 - moles: - - 13.640549 - - 51.31445 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 293.15 - moles: - - 14.3225765 - - 53.880173 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - type: GridAtmosphere -- uid: 48 - type: SalternSMES - components: - - pos: 2.5,-31.5 - parent: 47 - type: Transform - - startingCharge: 4588588.5 - type: Battery - - loadingNetworkDemand: 19560.166 - currentSupply: 4671.956 - supplyRampPosition: 4671.956 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 49 - type: SalternSMES - components: - - pos: -3.5,-31.5 - parent: 47 - type: Transform - - startingCharge: 4588588.5 - type: Battery - - loadingNetworkDemand: 19560.166 - currentSupply: 4671.956 - supplyRampPosition: 4671.956 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 50 - type: Catwalk - components: - - pos: 10.5,-38.5 - parent: 47 - type: Transform -- uid: 51 - type: SolarPanel - components: - - pos: -0.5,-39.5 - parent: 47 - type: Transform -- uid: 52 - type: SolarPanel - components: - - pos: 1.5,-39.5 - parent: 47 - type: Transform -- uid: 53 - type: SolarPanel - components: - - pos: 3.5,-39.5 - parent: 47 - type: Transform -- uid: 54 - type: SolarPanel - components: - - pos: 4.5,-39.5 - parent: 47 - type: Transform -- uid: 55 - type: SolarPanel - components: - - pos: 3.5,-41.5 - parent: 47 - type: Transform -- uid: 56 - type: SolarPanel - components: - - pos: 0.5,-41.5 - parent: 47 - type: Transform -- uid: 57 - type: SolarPanel - components: - - pos: 2.5,-39.5 - parent: 47 - type: Transform -- uid: 58 - type: Catwalk - components: - - pos: 10.5,-35.5 - parent: 47 - type: Transform -- uid: 59 - type: ComputerSolarControl - components: - - rot: 1.5707963267948966 rad - pos: -10.5,-25.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 60 - type: Catwalk - components: - - pos: 10.5,-36.5 - parent: 47 - type: Transform -- uid: 61 - type: SalternSMES - components: - - pos: 5.5,-31.5 - parent: 47 - type: Transform - - startingCharge: 4588588.5 - type: Battery - - loadingNetworkDemand: 19560.166 - currentSupply: 4671.956 - supplyRampPosition: 4671.956 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 62 - type: SolarPanel - components: - - pos: 2.5,-41.5 - parent: 47 - type: Transform -- uid: 63 - type: SolarPanel - components: - - pos: 4.5,-41.5 - parent: 47 - type: Transform -- uid: 64 - type: SolarPanel - components: - - pos: -3.5,-41.5 - parent: 47 - type: Transform -- uid: 65 - type: Catwalk - components: - - pos: 5.5,-43.5 - parent: 47 - type: Transform -- uid: 66 - type: SolarPanel - components: - - pos: -0.5,-42.5 - parent: 47 - type: Transform -- uid: 67 - type: Catwalk - components: - - pos: 10.5,-33.5 - parent: 47 - type: Transform -- uid: 68 - type: Catwalk - components: - - pos: -6.5,-43.5 - parent: 47 - type: Transform -- uid: 69 - type: Catwalk - components: - - pos: -6.5,-40.5 - parent: 47 - type: Transform -- uid: 70 - type: Catwalk - components: - - pos: -6.5,-39.5 - parent: 47 - type: Transform -- uid: 71 - type: CableHV - components: - - pos: -5.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 72 - type: CableHV - components: - - pos: -4.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 73 - type: CableHV - components: - - pos: -3.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 74 - type: CableHV - components: - - pos: -2.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 75 - type: CableHV - components: - - pos: -1.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 76 - type: CableHV - components: - - pos: -0.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 77 - type: CableHV - components: - - pos: 0.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 78 - type: CableHV - components: - - pos: 1.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 79 - type: CableHV - components: - - pos: 2.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 80 - type: CableHV - components: - - pos: 3.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 81 - type: CableHV - components: - - pos: 4.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 82 - type: CableHV - components: - - pos: -5.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 83 - type: CableHV - components: - - pos: -4.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 84 - type: CableHV - components: - - pos: -3.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 85 - type: CableHV - components: - - pos: -2.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 86 - type: CableHV - components: - - pos: -1.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 87 - type: CableHV - components: - - pos: -0.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 88 - type: CableHV - components: - - pos: 0.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 89 - type: CableHV - components: - - pos: 1.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 90 - type: CableHV - components: - - pos: 2.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 91 - type: CableHV - components: - - pos: 3.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 92 - type: CableHV - components: - - pos: 4.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 93 - type: CableHV - components: - - pos: -5.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 94 - type: CableHV - components: - - pos: -4.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 95 - type: CableHV - components: - - pos: -3.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 96 - type: CableHV - components: - - pos: -2.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 97 - type: CableHV - components: - - pos: -1.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 98 - type: CableHV - components: - - pos: -0.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 99 - type: CableHV - components: - - pos: 0.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 100 - type: CableHV - components: - - pos: 1.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 101 - type: CableHV - components: - - pos: 2.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 102 - type: CableHV - components: - - pos: 3.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 103 - type: CableHV - components: - - pos: 4.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 104 - type: CableHV - components: - - pos: -0.5,-42.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 105 - type: CableHV - components: - - pos: -0.5,-40.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 106 - type: CableHV - components: - - pos: 5.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 107 - type: CableHV - components: - - pos: 5.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 108 - type: CableHV - components: - - pos: 5.5,-42.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 109 - type: CableHV - components: - - pos: 5.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 110 - type: CableHV - components: - - pos: 5.5,-40.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 111 - type: CableHV - components: - - pos: 5.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 112 - type: CableHV - components: - - pos: -6.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 113 - type: CableHV - components: - - pos: -6.5,-42.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 114 - type: CableHV - components: - - pos: -6.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 115 - type: CableHV - components: - - pos: -6.5,-40.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 116 - type: CableHV - components: - - pos: -6.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 117 - type: CableHV - components: - - pos: 6.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 118 - type: CableHV - components: - - pos: 7.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 119 - type: CableHV - components: - - pos: 8.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 120 - type: CableHV - components: - - pos: 9.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 121 - type: CableHV - components: - - pos: 10.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 122 - type: CableHV - components: - - pos: 10.5,-38.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 123 - type: CableHV - components: - - pos: 10.5,-37.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 124 - type: CableHV - components: - - pos: 10.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 125 - type: CableHV - components: - - pos: 10.5,-35.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 126 - type: CableHV - components: - - pos: 10.5,-34.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 127 - type: CableHV - components: - - pos: 10.5,-33.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 128 - type: CableHV - components: - - pos: 10.5,-32.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 129 - type: CableHV - components: - - pos: 9.5,-32.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 130 - type: CableHV - components: - - pos: 9.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 131 - type: CableHV - components: - - pos: 9.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 132 - type: CableHV - components: - - pos: 8.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 133 - type: CableHV - components: - - pos: 7.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 134 - type: CableHV - components: - - pos: 6.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 135 - type: LockerAtmosphericsFilled - components: - - pos: -9.5,-28.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 136 - type: CableHV - components: - - pos: 5.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 137 - type: CableHV - components: - - pos: 4.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 138 - type: CableHV - components: - - pos: 3.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 139 - type: CableHV - components: - - pos: 2.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 140 - type: CableHV - components: - - pos: 1.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 141 - type: CableHV - components: - - pos: 0.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 142 - type: CableHV - components: - - pos: -0.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 143 - type: CableHV - components: - - pos: -1.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 144 - type: CableHV - components: - - pos: -2.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 145 - type: CableHV - components: - - pos: -3.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 146 - type: CableHV - components: - - pos: -4.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 147 - type: CableHV - components: - - pos: -5.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 148 - type: CableHV - components: - - pos: -6.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 149 - type: SalternSubstation - components: - - pos: 6.5,-31.5 - parent: 47 - type: Transform - - loadingNetworkDemand: 26914.674 - currentReceiving: 13455.054 - currentSupply: 13457.337 - supplyRampPosition: 2.2832031 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 150 - type: CableHV - components: - - pos: 6.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 151 - type: LockerAtmosphericsFilled - components: - - pos: -9.5,-27.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 152 - type: TableWood - components: - - pos: 9.5,-26.5 - parent: 47 - type: Transform -- uid: 153 - type: LockerEngineerFilled - components: - - pos: -4.5,-28.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 154 - type: LockerEngineerFilled - components: - - pos: -5.5,-28.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 155 - type: LockerEngineerFilled - components: - - pos: -6.5,-28.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 156 - type: VendingMachineYouTool - components: - - pos: -7.5,-25.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 157 - type: VendingMachineEngivend - components: - - pos: -6.5,-25.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 158 - type: VendingMachineCoffee - components: - - name: Hot drinks machine - type: MetaData - - pos: -3.5,-27.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 159 - type: Table - components: - - pos: -5.5,-25.5 - parent: 47 - type: Transform -- uid: 160 - type: Table - components: - - pos: -4.5,-25.5 - parent: 47 - type: Transform -- uid: 161 - type: Autolathe - components: - - pos: -2.5,-25.5 - parent: 47 - type: Transform - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 162 - type: Protolathe - components: - - pos: -3.5,-25.5 - parent: 47 - type: Transform - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 163 - type: SheetSteel - components: - - pos: -5.7911663,-25.386778 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 164 - type: SheetSteel - components: - - pos: -5.4786663,-25.511778 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 165 - type: SheetPlasteel - components: - - pos: -5.1661663,-25.293028 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 166 - type: SheetPlastic - components: - - pos: -4.8849163,-25.668028 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 167 - type: SheetPlastic - components: - - pos: -4.7286663,-25.324278 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 168 - type: SheetGlass - components: - - pos: -4.4786663,-25.168028 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 169 - type: SheetGlass - components: - - pos: -4.3536663,-25.543028 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 170 - type: Bed - components: - - pos: 3.5,-28.5 - parent: 47 - type: Transform -- uid: 171 - type: Bed - components: - - pos: 5.5,-28.5 - parent: 47 - type: Transform -- uid: 172 - type: Bed - components: - - pos: 5.5,-27.5 - parent: 47 - type: Transform -- uid: 173 - type: Bed - components: - - pos: 2.5,-27.5 - parent: 47 - type: Transform -- uid: 174 - type: BedsheetOrange - components: - - pos: 2.5,-27.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 175 - type: BedsheetOrange - components: - - pos: 3.5,-28.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 176 - type: BedsheetOrange - components: - - pos: 5.5,-28.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 177 - type: BedsheetOrange - components: - - pos: 5.5,-27.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 178 - type: Bed - components: - - pos: 8.5,-28.5 - parent: 47 - type: Transform -- uid: 179 - type: BedsheetCE - components: - - pos: 8.5,-28.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 180 - type: TableWood - components: - - pos: 9.5,-25.5 - parent: 47 - type: Transform -- uid: 181 - type: ChairOfficeDark - components: - - rot: 1.5707963267948966 rad - pos: 8.5,-26.5 - parent: 47 - type: Transform -- uid: 182 - type: LockerChiefEngineerFilled - components: - - pos: 7.7850013,-28.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 183 - type: LampGold - components: - - pos: 9.297881,-25.110722 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 184 - type: PowerCellRecharger - components: - - pos: 9.454131,-26.423222 - parent: 47 - type: Transform - - containers: - PowerCellCharger-powerCellContainer: !type:ContainerSlot {} - charger-slot: !type:ContainerSlot {} - type: ContainerContainer -- uid: 185 - type: TableGlass - components: - - pos: 5.5,-25.5 - parent: 47 - type: Transform -- uid: 186 - type: TableGlass - components: - - pos: 4.5,-25.5 - parent: 47 - type: Transform -- uid: 187 - type: FoodBoxDonut - components: - - pos: 4.4974046,-25.298222 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 188 - type: DrinkColaCan - components: - - pos: 5.0599046,-25.204472 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 189 - type: DrinkColaCan - components: - - pos: 5.3724046,-25.423222 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 190 - type: DrinkColaCan - components: - - pos: 5.7161546,-25.141972 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 191 - type: DrinkWhiskeyColaGlass - components: - - pos: 9.546114,-25.923222 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - solution: drink - type: DrainableSolution -- uid: 192 - type: Bed - components: - - pos: -10.5,-23.5 - parent: 47 - type: Transform -- uid: 193 - type: Bed - components: - - pos: -3.5,-23.5 - parent: 47 - type: Transform -- uid: 194 - type: Bed - components: - - pos: -5.5,-23.5 - parent: 47 - type: Transform -- uid: 195 - type: Bed - components: - - pos: -7.5,-23.5 - parent: 47 - type: Transform -- uid: 196 - type: Bed - components: - - pos: -7.5,-18.5 - parent: 47 - type: Transform -- uid: 197 - type: Bed - components: - - pos: -3.5,-18.5 - parent: 47 - type: Transform -- uid: 198 - type: Bed - components: - - pos: -5.5,-18.5 - parent: 47 - type: Transform -- uid: 199 - type: Bed - components: - - pos: 3.5,-23.5 - parent: 47 - type: Transform -- uid: 200 - type: Bed - components: - - pos: 5.5,-23.5 - parent: 47 - type: Transform -- uid: 201 - type: Bed - components: - - pos: 7.5,-23.5 - parent: 47 - type: Transform -- uid: 202 - type: Bed - components: - - pos: 7.5,-18.5 - parent: 47 - type: Transform -- uid: 203 - type: Bed - components: - - pos: 5.5,-18.5 - parent: 47 - type: Transform -- uid: 204 - type: Bed - components: - - pos: 3.5,-18.5 - parent: 47 - type: Transform -- uid: 205 - type: Bed - components: - - pos: 9.5,-23.5 - parent: 47 - type: Transform -- uid: 206 - type: BedsheetBlue - components: - - pos: -7.5,-23.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 207 - type: BedsheetBlue - components: - - pos: -5.5,-23.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 208 - type: BedsheetBlue - components: - - pos: -3.5,-23.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 209 - type: BedsheetBlue - components: - - pos: -3.5,-18.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 210 - type: BedsheetBlue - components: - - pos: -5.5,-18.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 211 - type: BedsheetBlue - components: - - pos: -7.5,-18.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 212 - type: BedsheetCMO - components: - - pos: -10.5,-23.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 213 - type: BedsheetHOS - components: - - pos: 9.5,-23.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 214 - type: BedsheetRed - components: - - pos: 3.5,-23.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 215 - type: BedsheetRed - components: - - pos: 5.5,-23.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 216 - type: BedsheetRed - components: - - pos: 7.4999995,-23.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 217 - type: BedsheetRed - components: - - pos: 7.4999995,-18.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 218 - type: BedsheetRed - components: - - pos: 5.5,-18.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 219 - type: BedsheetRed - components: - - pos: 3.5,-18.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 220 - type: Bed - components: - - pos: 4.5,4.5 - parent: 47 - type: Transform -- uid: 221 - type: BedsheetHOP - components: - - pos: 4.5,4.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 222 - type: Bed - components: - - pos: 10.5,2.5 - parent: 47 - type: Transform -- uid: 223 - type: BedsheetCaptain - components: - - pos: 10.5,2.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 224 - type: TableWood - components: - - pos: 4.5,3.5 - parent: 47 - type: Transform -- uid: 225 - type: TableWood - components: - - pos: 9.5,3.5 - parent: 47 - type: Transform -- uid: 226 - type: TableReinforced - components: - - pos: -9.5,4.5 - parent: 47 - type: Transform -- uid: 227 - type: TableReinforced - components: - - pos: -8.5,4.5 - parent: 47 - type: Transform -- uid: 228 - type: TableReinforced - components: - - pos: -4.5,4.5 - parent: 47 - type: Transform -- uid: 229 - type: TableReinforced - components: - - pos: -3.5,4.5 - parent: 47 - type: Transform -- uid: 230 - type: TableReinforced - components: - - pos: -6.5,4.5 - parent: 47 - type: Transform -- uid: 231 - type: TableReinforced - components: - - pos: -3.5,2.5 - parent: 47 - type: Transform -- uid: 232 - type: TableReinforced - components: - - pos: -4.5,2.5 - parent: 47 - type: Transform -- uid: 233 - type: Rack - components: - - pos: -7.5,2.5 - parent: 47 - type: Transform -- uid: 234 - type: Rack - components: - - pos: -8.5,2.5 - parent: 47 - type: Transform -- uid: 235 - type: TableReinforced - components: - - pos: -3.5,3.5 - parent: 47 - type: Transform -- uid: 236 - type: TableReinforced - components: - - pos: -7.5,4.5 - parent: 47 - type: Transform -- uid: 237 - type: TableReinforced - components: - - pos: -5.5,4.5 - parent: 47 - type: Transform -- uid: 238 - type: AirTankFilled - components: - - pos: -8.817708,2.7040477 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 239 - type: AirTankFilled - components: - - pos: -8.817708,2.3915477 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 240 - type: LockerChemistryFilled - components: - - pos: -11.5,-3.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 241 - type: VendingMachineMedical - components: - - pos: -3.5,-7.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 242 - type: VendingMachineMedical - components: - - pos: -3.5,-3.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 243 - type: chem_dispenser - components: - - pos: -10.5,-7.5 - parent: 47 - type: Transform - - containers: - ReagentDispenser-beaker: !type:ContainerSlot {} - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 244 - type: chem_master - components: - - pos: -11.5,-7.5 - parent: 47 - type: Transform - - containers: - ChemMaster-beaker: !type:ContainerSlot {} - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer - - solutions: - buffer: - reagents: [] - type: SolutionContainerManager -- uid: 245 - type: TableGlass - components: - - pos: -11.5,-5.5 - parent: 47 - type: Transform -- uid: 246 - type: BoxSyringe - components: - - pos: -11.753624,-5.3282743 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 247 - type: BoxBeaker - components: - - pos: -11.347374,-5.4532743 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 248 - type: LockerWeldingSuppliesFilled - components: - - pos: -8.5,-25.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 249 - type: LockerMedicineFilled - components: - - pos: -4.5,-12.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 250 - type: LockerMedicineFilled - components: - - pos: -5.5,-12.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 251 - type: TableGlass - components: - - pos: -5.5,-9.5 - parent: 47 - type: Transform -- uid: 252 - type: TableGlass - components: - - pos: -5.5,-10.5 - parent: 47 - type: Transform -- uid: 253 - type: TableGlass - components: - - pos: -3.5,-9.5 - parent: 47 - type: Transform -- uid: 254 - type: TableGlass - components: - - pos: -3.5,-10.5 - parent: 47 - type: Transform -- uid: 255 - type: MedkitBruteFilled - components: - - pos: -5.6445546,-9.383748 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 256 - type: MedkitBruteFilled - components: - - pos: -5.3320546,-9.571248 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 257 - type: MedkitBruteFilled - components: - - pos: -5.5820546,-9.977498 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 258 - type: MedkitBruteFilled - components: - - pos: -5.3945546,-10.289998 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 259 - type: MedkitBurnFilled - components: - - pos: -3.6758046,-9.258748 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 260 - type: MedkitBurnFilled - components: - - pos: -3.4258046,-9.571248 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 261 - type: MedkitBurnFilled - components: - - pos: -3.6445546,-9.852498 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 262 - type: MedkitBurnFilled - components: - - pos: -3.4258046,-10.227498 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 263 - type: Bed - components: - - pos: -8.5,-9.5 - parent: 47 - type: Transform -- uid: 264 - type: Bed - components: - - pos: -10.5,-12.5 - parent: 47 - type: Transform -- uid: 265 - type: BedsheetMedical - components: - - pos: -10.5,-12.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 266 - type: Bed - components: - - pos: -10.5,-9.5 - parent: 47 - type: Transform -- uid: 267 - type: BedsheetMedical - components: - - pos: -10.5,-9.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 268 - type: BedsheetMedical - components: - - pos: -8.5,-12.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 269 - type: Bed - components: - - pos: -8.5,-12.5 - parent: 47 - type: Transform -- uid: 270 - type: BedsheetMedical - components: - - pos: -8.5,-9.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 271 - type: TableGlass - components: - - pos: -9.5,-12.5 - parent: 47 - type: Transform -- uid: 272 - type: TableGlass - components: - - pos: -9.5,-9.5 - parent: 47 - type: Transform -- uid: 273 - type: PottedPlantRandom - components: - - pos: -11.5,-12.5 - parent: 47 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 274 - type: PottedPlantRandom - components: - - pos: -11.5,-9.5 - parent: 47 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 275 - type: PottedPlantRandom - components: - - pos: -7.5,-12.5 - parent: 47 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 276 - type: PottedPlantRandom - components: - - pos: -6.5,-7.5 - parent: 47 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 277 - type: PottedPlantRandom - components: - - pos: -6.5,-3.5 - parent: 47 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 278 - type: Chair - components: - - rot: 3.141592653589793 rad - pos: -5.5,-7.5 - parent: 47 - type: Transform -- uid: 279 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: -8.5,-4.5 - parent: 47 - type: Transform -- uid: 280 - type: Chair - components: - - pos: -5.5,-3.5 - parent: 47 - type: Transform -- uid: 281 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: -8.5,-5.5 - parent: 47 - type: Transform -- uid: 282 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: -8.5,-7.5 - parent: 47 - type: Transform -- uid: 283 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: -6.5,-5.5 - parent: 47 - type: Transform -- uid: 284 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: -5.5,-5.5 - parent: 47 - type: Transform -- uid: 285 - type: Rack - components: - - pos: -3.5,-16.5 - parent: 47 - type: Transform -- uid: 286 - type: Rack - components: - - pos: -4.5,-16.5 - parent: 47 - type: Transform -- uid: 287 - type: TableReinforced - components: - - pos: -5.5,-14.5 - parent: 47 - type: Transform -- uid: 288 - type: TableReinforced - components: - - pos: -6.5,-14.5 - parent: 47 - type: Transform -- uid: 289 - type: TableReinforced - components: - - pos: -7.5,-14.5 - parent: 47 - type: Transform -- uid: 290 - type: TableReinforced - components: - - pos: -8.5,-14.5 - parent: 47 - type: Transform -- uid: 291 - type: TableReinforced - components: - - pos: -8.5,-16.5 - parent: 47 - type: Transform -- uid: 292 - type: TableReinforced - components: - - pos: -7.5,-16.5 - parent: 47 - type: Transform -- uid: 293 - type: TableReinforced - components: - - pos: -6.5,-16.5 - parent: 47 - type: Transform -- uid: 294 - type: TableReinforced - components: - - pos: -5.5,-16.5 - parent: 47 - type: Transform -- uid: 295 - type: Rack - components: - - pos: -3.5,-14.5 - parent: 47 - type: Transform -- uid: 296 - type: Rack - components: - - pos: -4.5,-14.5 - parent: 47 - type: Transform -- uid: 297 - type: LockerElectricalSuppliesFilled - components: - - pos: -7.5,-28.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 298 - type: LockerMedicineFilled - components: - - pos: -3.5,-12.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 299 - type: TableGlass - components: - - pos: -11.5,-4.5 - parent: 47 - type: Transform -- uid: 300 - type: BoxSyringe - components: - - pos: -11.336668,-4.4313436 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 301 - type: BoxPillCanister - components: - - pos: -11.586668,-4.8375936 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 302 - type: LockerSyndicatePersonal - components: - - pos: -11.5,-14.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 362 - - 363 - type: ContainerContainer -- uid: 303 - type: LockerSyndicatePersonal - components: - - pos: -10.5,-14.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 365 - - 366 - type: ContainerContainer -- uid: 304 - type: LockerSyndicatePersonal - components: - - pos: -9.5,-14.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 368 - - 367 - type: ContainerContainer -- uid: 305 - type: LockerSyndicatePersonal - components: - - pos: -9.5,-16.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 352 - - 350 - type: ContainerContainer -- uid: 306 - type: LockerSyndicatePersonal - components: - - pos: -10.5,-16.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 351 - - 349 - type: ContainerContainer -- uid: 307 - type: LockerSyndicatePersonal - components: - - pos: -11.5,-16.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 361 - - 354 - type: ContainerContainer -- uid: 308 - type: ShotgunBojevic - components: - - pos: -8.382869,-14.328653 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 359 - PumpBarrel-ammo-container: !type:Container - ents: [] - PumpBarrel-chamber-container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2490 - type: ContainerContainer -- uid: 309 - type: MagazineShotgunSlug - components: - - pos: -7.7757025,-14.466009 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 310 - type: ShotgunBojevic - components: - - pos: -7.1016192,-14.328653 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 315 - PumpBarrel-ammo-container: !type:Container - ents: [] - PumpBarrel-chamber-container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2491 - type: ContainerContainer -- uid: 311 - type: AirTankFilled - components: - - pos: -4.5782204,-14.595219 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 312 - type: SmgDrozd - components: - - pos: -7.467229,-16.30976 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 335 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2492 - type: ContainerContainer -- uid: 313 - type: ClothingHeadHelmetEVA - components: - - pos: -6.2344704,4.5521173 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 314 - type: SmgDrozd - components: - - pos: -8.435979,-16.30976 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 336 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2493 - type: ContainerContainer -- uid: 315 - type: MagazineShotgunSlug - components: - - parent: 310 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 316 - type: SmgDrozd - components: - - pos: -6.404729,-16.30976 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 358 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2494 - type: ContainerContainer -- uid: 317 - type: MagazineMagnumSmgHV - components: - - pos: -5.2132025,-16.34101 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 318 - type: SmgDrozd - components: - - pos: -5.685979,-14.341009 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 321 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2495 - type: ContainerContainer -- uid: 319 - type: MagazineShotgunSlug - components: - - pos: -6.4319525,-14.497259 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 320 - type: ClothingOuterHardsuitEVA - components: - - pos: -5.1407204,4.6458673 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 321 - type: MagazineMagnumSmgHV - components: - - parent: 318 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 322 - type: ClothingOuterHardsuitEVA - components: - - pos: -3.4844704,4.6458673 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 323 - type: ClothingOuterHardsuitEVA - components: - - pos: -4.3907204,4.6771173 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 324 - type: ClothingOuterHardsuitEVA - components: - - pos: -3.5157204,2.8333676 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 325 - type: ClothingOuterHardsuitEVA - components: - - pos: -3.4532204,3.7708673 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 326 - type: ClothingHeadHelmetEVA - components: - - pos: -9.640719,4.6146173 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 327 - type: ClothingOuterHardsuitEVA - components: - - pos: -4.2032204,2.7708676 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 328 - type: ClothingOuterHardsuitEVA - components: - - pos: -7.2969704,4.6771173 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 329 - type: ClothingHeadHelmetEVA - components: - - pos: -8.859469,4.6146173 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 330 - type: ClothingOuterHardsuitEVA - components: - - pos: -8.640719,4.6458673 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 331 - type: ClothingOuterHardsuitEVA - components: - - pos: -5.9219704,4.6458673 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 332 - type: ClothingOuterHardsuitEVA - components: - - pos: -6.6407204,4.6458673 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 333 - type: ClothingHeadHelmetEVA - components: - - pos: -8.32822,4.6458673 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 334 - type: ClothingHeadHelmetEVA - components: - - pos: -7.5157204,4.6146173 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 335 - type: MagazineMagnumSmgHV - components: - - parent: 312 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 336 - type: MagazineMagnumSmgHV - components: - - parent: 314 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 337 - type: MagazineMagnumSmgHV - components: - - pos: -7.9944525,-16.34101 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 338 - type: MagazineMagnumSmgHV - components: - - pos: -6.9632025,-16.40351 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 339 - type: MagazineMagnumSmgHV - components: - - pos: -5.8694525,-16.37226 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 340 - type: MagazineMagnumSmgHV - components: - - pos: -5.2132025,-14.434759 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 341 - type: ClothingHeadHelmetEVA - components: - - pos: -6.8907204,4.5833673 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 342 - type: AirTankFilled - components: - - pos: -4.2344704,-14.470219 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 343 - type: AirTankFilled - components: - - pos: -3.7032204,-14.313969 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 344 - type: AirTankFilled - components: - - pos: -3.6094704,-14.595219 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 345 - type: AirTankFilled - components: - - pos: -3.2032204,-14.532719 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 346 - type: ToolboxEmergencyFilled - components: - - pos: -3.7032204,-16.251469 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 347 - type: ToolboxEmergencyFilled - components: - - pos: -3.3907204,-16.595219 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 348 - type: ClothingOuterHardsuitEVA - components: - - pos: -9.328219,4.6771173 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 349 - type: ClothingOuterHardsuitDeathsquad - components: - - parent: 306 - type: Transform - - canCollide: False - type: Physics -- uid: 350 - type: ClothingOuterHardsuitDeathsquad - components: - - parent: 305 - type: Transform - - canCollide: False - type: Physics -- uid: 351 - type: ClothingHeadHelmetHardsuitDeathsquad - components: - - parent: 306 - type: Transform - - canCollide: False - type: Physics -- uid: 352 - type: ClothingHeadHelmetHardsuitDeathsquad - components: - - parent: 305 - type: Transform - - canCollide: False - type: Physics -- uid: 353 - type: ClothingOuterHardsuitEVA - components: - - pos: -7.9532204,4.6458673 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 354 - type: ClothingHeadHelmetHardsuitDeathsquad - components: - - parent: 307 - type: Transform - - canCollide: False - type: Physics -- uid: 355 - type: MedkitFilled - components: - - pos: -4.7525315,-16.407719 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 356 - type: MedkitFilled - components: - - pos: -4.4087815,-16.532719 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 357 - type: AirTankFilled - components: - - pos: -4.7032204,-14.282719 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 358 - type: MagazineMagnumSmgHV - components: - - parent: 316 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 359 - type: MagazineShotgunSlug - components: - - parent: 308 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 360 - type: MagazineMagnumSmgHV - components: - - pos: -5.6507025,-16.37226 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 361 - type: ClothingOuterHardsuitDeathsquad - components: - - parent: 307 - type: Transform - - canCollide: False - type: Physics -- uid: 362 - type: ClothingOuterHardsuitDeathsquad - components: - - parent: 302 - type: Transform - - canCollide: False - type: Physics -- uid: 363 - type: ClothingHeadHelmetHardsuitDeathsquad - components: - - parent: 302 - type: Transform - - canCollide: False - type: Physics -- uid: 364 - type: MagazineMagnumSmgHV - components: - - pos: -5.4007025,-16.34101 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 365 - type: ClothingHeadHelmetHardsuitDeathsquad - components: - - parent: 303 - type: Transform - - canCollide: False - type: Physics -- uid: 366 - type: ClothingOuterHardsuitDeathsquad - components: - - parent: 303 - type: Transform - - canCollide: False - type: Physics -- uid: 367 - type: ClothingHeadHelmetHardsuitDeathsquad - components: - - parent: 304 - type: Transform - - canCollide: False - type: Physics -- uid: 368 - type: ClothingOuterHardsuitDeathsquad - components: - - parent: 304 - type: Transform - - canCollide: False - type: Physics -- uid: 369 - type: MagazineMagnumSmgHV - components: - - pos: -5.4944525,-16.40351 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 370 - type: ClothingHeadHelmetEVA - components: - - pos: -5.3907204,4.5521173 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 371 - type: ClothingHeadHelmetEVA - components: - - pos: -4.6094704,4.5833673 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 372 - type: ClothingHeadHelmetEVA - components: - - pos: -3.8282204,4.5833673 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 373 - type: ClothingHeadHelmetEVA - components: - - pos: -3.7032204,3.7396173 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 374 - type: ClothingHeadHelmetEVA - components: - - pos: -3.7344704,2.8333676 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 375 - type: ClothingHeadHelmetEVA - components: - - pos: -4.6719704,2.6771176 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 376 - type: AirTankFilled - components: - - pos: -8.317708,2.6415477 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 377 - type: AirTankFilled - components: - - pos: -8.317708,2.3915477 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 378 - type: AirTankFilled - components: - - pos: -7.755208,2.7352977 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 379 - type: AirTankFilled - components: - - pos: -7.661458,2.3602977 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 380 - type: AirTankFilled - components: - - pos: -7.348958,2.6727977 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 381 - type: AirTankFilled - components: - - pos: -7.286458,2.3290477 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 382 - type: AirTankFilled - components: - - pos: -7.567708,2.6727977 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 383 - type: AirTankFilled - components: - - pos: -8.630208,2.3602977 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 384 - type: AirTankFilled - components: - - pos: -8.567708,2.7665477 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 385 - type: AirTankFilled - components: - - pos: -7.755208,2.5790477 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 386 - type: AirTankFilled - components: - - pos: -7.255208,2.5477977 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 387 - type: AirTankFilled - components: - - pos: -8.067708,2.3602977 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 388 - type: AirTankFilled - components: - - pos: -8.755208,2.4852977 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 389 - type: AirCanister - components: - - pos: -11.5,2.5 - parent: 47 - type: Transform -- uid: 390 - type: AirCanister - components: - - pos: -10.5,3.5 - parent: 47 - type: Transform -- uid: 391 - type: ComputerShuttle - components: - - pos: -0.5,11.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 392 - type: ComputerComms - components: - - pos: -2.5,11.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 393 - type: ChairOfficeLight - components: - - pos: 3.5,2.5 - parent: 47 - type: Transform -- uid: 394 - type: ComputerAlert - components: - - pos: -5.5,10.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 395 - type: ComputerAlert - components: - - pos: 4.5,10.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 396 - type: ComputerId - components: - - rot: -1.5707963267948966 rad - pos: 4.5,2.5 - parent: 47 - type: Transform - - containers: - IdCardConsole-privilegedId: !type:ContainerSlot {} - IdCardConsole-targetId: !type:ContainerSlot {} - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 397 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: -0.5,8.5 - parent: 47 - type: Transform -- uid: 398 - type: ComputerPowerMonitoring - components: - - pos: 1.5,11.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 399 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: -5.5,9.5 - parent: 47 - type: Transform -- uid: 400 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: -2.5,10.5 - parent: 47 - type: Transform -- uid: 401 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: -0.5,10.5 - parent: 47 - type: Transform -- uid: 402 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: 1.5,10.5 - parent: 47 - type: Transform -- uid: 403 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: 4.5,9.5 - parent: 47 - type: Transform -- uid: 404 - type: TableGlass - components: - - pos: 2.5,2.5 - parent: 47 - type: Transform -- uid: 405 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: 5.5,6.5 - parent: 47 - type: Transform -- uid: 406 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: 4.5,6.5 - parent: 47 - type: Transform -- uid: 407 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: 3.5,6.5 - parent: 47 - type: Transform -- uid: 408 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: 2.5,6.5 - parent: 47 - type: Transform -- uid: 409 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: -3.5,6.5 - parent: 47 - type: Transform -- uid: 410 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: -4.5,6.5 - parent: 47 - type: Transform -- uid: 411 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: -5.5,6.5 - parent: 47 - type: Transform -- uid: 412 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: -6.5,6.5 - parent: 47 - type: Transform -- uid: 413 - type: LockerHeadOfPersonnelFilled - components: - - pos: 2.5,4.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 414 - type: LockerCaptainFilled - components: - - pos: 6.5,4.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 415 - type: TableWood - components: - - pos: 6.5,3.5 - parent: 47 - type: Transform -- uid: 416 - type: TableWood - components: - - pos: 6.5,2.5 - parent: 47 - type: Transform -- uid: 417 - type: ChairWood - components: - - rot: -1.5707963267948966 rad - pos: 7.4999995,2.5 - parent: 47 - type: Transform -- uid: 418 - type: LampGold - components: - - pos: 6.312769,3.8407822 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 419 - type: Paper - components: - - pos: 2.219019,2.3720322 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 420 - type: Paper - components: - - pos: 2.656519,2.5282822 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 421 - type: Paper - components: - - pos: 2.312769,2.7470322 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 422 - type: Paper - components: - - pos: 2.656519,2.8095322 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 423 - type: PlushieSlime - components: - - pos: 4.531519,3.6845322 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 424 - type: RevolverDeckard - components: - - pos: 6.4619765,3.1532822 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - BoltActionBarrel-ammo-container: !type:Container - ents: [] - BoltActionBarrel-chamber-container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 425 - type: ClothingBeltSheath - components: - - pos: 9.461977,3.4345322 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: - - 426 - type: ContainerContainer -- uid: 426 - type: CaptainSabre - components: - - parent: 425 - type: Transform - - canCollide: False - type: Physics -- uid: 427 - type: SLMagnum - components: - - pos: 6.272612,2.5336695 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - SpeedLoader-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.SpeedLoaderComponent-container: !type:Container - ents: [] - type: ContainerContainer -- uid: 428 - type: SLMagnum - components: - - pos: 6.7432265,2.5595322 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - SpeedLoader-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.SpeedLoaderComponent-container: !type:Container - ents: [] - type: ContainerContainer -- uid: 429 - type: Rack - components: - - pos: 8.5,4.5 - parent: 47 - type: Transform -- uid: 430 - type: ClothingOuterHardsuitCap - components: - - pos: 8.678863,4.5961695 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 431 - type: ClothingNeckCloakCap - components: - - pos: 8.303863,4.6586695 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 432 - type: ClothingHeadHelmetHardsuitCap - components: - - pos: 8.241363,4.3149195 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 433 - type: DrinkFlask - components: - - pos: 6.678862,3.7836695 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - solution: drink - type: DrainableSolution -- uid: 434 - type: LockerMedicalFilled - components: - - pos: -4.5,-18.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 435 - type: LockerMedicalFilled - components: - - pos: -4.5,-23.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 436 - type: LockerMedicalFilled - components: - - pos: -6.5,-23.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 437 - type: LockerMedicalFilled - components: - - pos: -6.5,-18.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 438 - type: LockerMedicalFilled - components: - - pos: -8.5,-18.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 439 - type: LockerMedicalFilled - components: - - pos: -8.5,-23.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 440 - type: TableGlass - components: - - pos: -6.5,-21.5 - parent: 47 - type: Transform -- uid: 441 - type: TableGlass - components: - - pos: -6.5,-20.5 - parent: 47 - type: Transform -- uid: 442 - type: TableGlass - components: - - pos: -5.5,-21.5 - parent: 47 - type: Transform -- uid: 443 - type: TableGlass - components: - - pos: -5.5,-20.5 - parent: 47 - type: Transform -- uid: 444 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: -7.5,-20.5 - parent: 47 - type: Transform -- uid: 445 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: -7.5,-21.5 - parent: 47 - type: Transform -- uid: 446 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: -4.5,-20.5 - parent: 47 - type: Transform -- uid: 447 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: -4.5,-21.5 - parent: 47 - type: Transform -- uid: 448 - type: FoodBoxDonut - components: - - pos: -6.6171165,-20.618843 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 449 - type: FoodBoxDonut - components: - - pos: -5.7108665,-21.368843 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 450 - type: DrinkGrapeCan - components: - - pos: -6.5858665,-21.243843 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 451 - type: DrinkGrapeCan - components: - - pos: -6.0858665,-20.212593 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 452 - type: DrinkGrapeCan - components: - - pos: -5.2421165,-20.712593 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 453 - type: DrinkColaCan - components: - - pos: -6.2421165,-21.275093 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 454 - type: DrinkColaCan - components: - - pos: -5.9921165,-20.712593 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 455 - type: DrinkColaCan - components: - - pos: -6.6483665,-20.150093 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 456 - type: DrinkColaCan - components: - - pos: -5.1796165,-21.306343 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 457 - type: DrinkColaCan - components: - - pos: -5.5858665,-20.306343 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 458 - type: TableWood - components: - - pos: -11.5,-18.5 - parent: 47 - type: Transform -- uid: 459 - type: TableWood - components: - - pos: -10.5,-18.5 - parent: 47 - type: Transform -- uid: 460 - type: ChairOfficeLight - components: - - rot: 3.141592653589793 rad - pos: -10.5,-19.5 - parent: 47 - type: Transform -- uid: 461 - type: LampGold - components: - - pos: -11.679616,-18.118843 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 462 - type: Paper - components: - - pos: -10.898366,-18.462593 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 463 - type: Paper - components: - - pos: -10.492116,-18.368843 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 464 - type: LockerChiefMedicalOfficerFilled - components: - - pos: -10.5,-22.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 465 - type: LockerSecurityFilled - components: - - pos: 2.5,-23.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 466 - type: LockerSecurityFilled - components: - - pos: 4.5,-23.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 467 - type: LockerSecurityFilled - components: - - pos: 6.5,-23.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 468 - type: LockerWardenFilled - components: - - pos: 6.5,-18.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 469 - type: LockerSecurityFilled - components: - - pos: 4.5,-18.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 470 - type: LockerSecurityFilled - components: - - pos: 2.5,-18.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 471 - type: LockerHeadOfSecurityFilled - components: - - pos: 9.5,-22.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 472 - type: TableWood - components: - - pos: 9.5,-18.5 - parent: 47 - type: Transform -- uid: 473 - type: TableWood - components: - - pos: 10.5,-18.5 - parent: 47 - type: Transform -- uid: 474 - type: LampGold - components: - - pos: 9.265736,-18.181343 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 475 - type: RifleWintermute - components: - - pos: 10.2805605,-18.337593 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 476 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2496 - type: ContainerContainer -- uid: 476 - type: MagazineSRifle - components: - - parent: 475 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 477 - type: MagazineSRifle - components: - - pos: 9.5618105,-18.345078 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 478 - type: MagazineSRifle - components: - - pos: 9.7805605,-18.470078 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 479 - type: ChairOfficeDark - components: - - rot: 3.141592653589793 rad - pos: 10.5,-19.5 - parent: 47 - type: Transform -- uid: 480 - type: MedkitFilled - components: - - pos: -11.629956,-19.157578 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 481 - type: TableGlass - components: - - pos: 4.5,-21.5 - parent: 47 - type: Transform -- uid: 482 - type: TableGlass - components: - - pos: 4.5,-20.5 - parent: 47 - type: Transform -- uid: 483 - type: TableGlass - components: - - pos: 5.5,-21.5 - parent: 47 - type: Transform -- uid: 484 - type: TableGlass - components: - - pos: 5.5,-20.5 - parent: 47 - type: Transform -- uid: 485 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: 3.5,-20.5 - parent: 47 - type: Transform -- uid: 486 - type: Chair - components: - - rot: 1.5707963267948966 rad - pos: 3.5,-21.5 - parent: 47 - type: Transform -- uid: 487 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: 6.5,-20.5 - parent: 47 - type: Transform -- uid: 488 - type: Chair - components: - - rot: -1.5707963267948966 rad - pos: 6.5,-21.5 - parent: 47 - type: Transform -- uid: 489 - type: DrinkBeerglass - components: - - pos: 4.44729,-20.407578 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - solution: drink - type: DrainableSolution -- uid: 490 - type: DrinkBeerglass - components: - - pos: 5.50979,-21.220078 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - solution: drink - type: DrainableSolution -- uid: 491 - type: DrinkBeerglass - components: - - pos: 4.57229,-21.282578 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - solution: drink - type: DrainableSolution -- uid: 492 - type: FoodBoxDonut - components: - - pos: 5.19729,-20.751328 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 493 - type: FoodDonutHomer - components: - - pos: 4.32229,-20.876328 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 494 - type: FoodDonutHomer - components: - - pos: 5.00979,-21.407578 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 495 - type: FoodDonutChocolate - components: - - pos: 5.32229,-20.313828 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 496 - type: FoodDonutCaramel - components: - - pos: 5.79104,-20.845078 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 497 - type: VendingMachineSnack - components: - - pos: 3.5,-25.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 498 - type: VendingMachineSnack - components: - - pos: -1.5,-17.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 499 - type: VendingMachineCola - components: - - pos: -1.5,-18.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 500 - type: VendingMachineCola - components: - - pos: 5.5,0.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 501 - type: VendingMachineCoffee - components: - - name: Hot drinks machine - type: MetaData - - pos: -5.5,-1.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 502 - type: Catwalk - components: - - pos: -6.5,-38.5 - parent: 47 - type: Transform -- uid: 503 - type: Catwalk - components: - - pos: -5.5,-38.5 - parent: 47 - type: Transform -- uid: 504 - type: Catwalk - components: - - pos: -5.5,-37.5 - parent: 47 - type: Transform -- uid: 505 - type: Catwalk - components: - - pos: -4.5,-37.5 - parent: 47 - type: Transform -- uid: 506 - type: Catwalk - components: - - pos: -4.5,-36.5 - parent: 47 - type: Transform -- uid: 507 - type: Catwalk - components: - - pos: -3.5,-36.5 - parent: 47 - type: Transform -- uid: 508 - type: Catwalk - components: - - pos: -2.5,-36.5 - parent: 47 - type: Transform -- uid: 509 - type: Catwalk - components: - - pos: -1.5,-36.5 - parent: 47 - type: Transform -- uid: 510 - type: Catwalk - components: - - pos: -0.5,-36.5 - parent: 47 - type: Transform -- uid: 511 - type: Catwalk - components: - - pos: 0.5,-36.5 - parent: 47 - type: Transform -- uid: 512 - type: Catwalk - components: - - pos: 1.5,-36.5 - parent: 47 - type: Transform -- uid: 513 - type: Catwalk - components: - - pos: 2.5,-36.5 - parent: 47 - type: Transform -- uid: 514 - type: Catwalk - components: - - pos: 3.5,-36.5 - parent: 47 - type: Transform -- uid: 515 - type: Catwalk - components: - - pos: 3.5,-37.5 - parent: 47 - type: Transform -- uid: 516 - type: Catwalk - components: - - pos: 4.5,-37.5 - parent: 47 - type: Transform -- uid: 517 - type: Catwalk - components: - - pos: 4.5,-38.5 - parent: 47 - type: Transform -- uid: 518 - type: Catwalk - components: - - pos: 5.5,-38.5 - parent: 47 - type: Transform -- uid: 519 - type: WallReinforced - components: - - pos: -18.5,-53.5 - parent: 47 - type: Transform -- uid: 520 - type: WallReinforced - components: - - pos: -18.5,-52.5 - parent: 47 - type: Transform -- uid: 521 - type: WallReinforced - components: - - pos: -18.5,-51.5 - parent: 47 - type: Transform -- uid: 522 - type: WallReinforced - components: - - pos: -17.5,-54.5 - parent: 47 - type: Transform -- uid: 523 - type: WallReinforced - components: - - pos: -17.5,-53.5 - parent: 47 - type: Transform -- uid: 524 - type: WallReinforced - components: - - pos: -17.5,-52.5 - parent: 47 - type: Transform -- uid: 525 - type: WallReinforced - components: - - pos: -16.5,-54.5 - parent: 47 - type: Transform -- uid: 526 - type: WallReinforced - components: - - pos: -16.5,-53.5 - parent: 47 - type: Transform -- uid: 527 - type: WallReinforced - components: - - pos: -16.5,-52.5 - parent: 47 - type: Transform -- uid: 528 - type: WallReinforced - components: - - pos: -15.5,-53.5 - parent: 47 - type: Transform -- uid: 529 - type: WallReinforced - components: - - pos: -15.5,-52.5 - parent: 47 - type: Transform -- uid: 530 - type: WallReinforced - components: - - pos: -15.5,-51.5 - parent: 47 - type: Transform -- uid: 531 - type: WallReinforced - components: - - pos: 14.5,-51.5 - parent: 47 - type: Transform -- uid: 532 - type: WallReinforced - components: - - pos: 14.5,-52.5 - parent: 47 - type: Transform -- uid: 533 - type: WallReinforced - components: - - pos: 14.5,-53.5 - parent: 47 - type: Transform -- uid: 534 - type: WallReinforced - components: - - pos: 15.5,-52.5 - parent: 47 - type: Transform -- uid: 535 - type: WallReinforced - components: - - pos: 15.5,-53.5 - parent: 47 - type: Transform -- uid: 536 - type: WallReinforced - components: - - pos: 16.5,-52.5 - parent: 47 - type: Transform -- uid: 537 - type: WallReinforced - components: - - pos: 16.5,-53.5 - parent: 47 - type: Transform -- uid: 538 - type: WallReinforced - components: - - pos: 17.5,-52.5 - parent: 47 - type: Transform -- uid: 539 - type: WallReinforced - components: - - pos: 17.5,-53.5 - parent: 47 - type: Transform -- uid: 540 - type: WallReinforced - components: - - pos: 16.5,-54.5 - parent: 47 - type: Transform -- uid: 541 - type: WallReinforced - components: - - pos: 15.5,-54.5 - parent: 47 - type: Transform -- uid: 542 - type: WallReinforced - components: - - pos: 17.5,-51.5 - parent: 47 - type: Transform -- uid: 543 - type: WallReinforced - components: - - pos: 2.5,-57.5 - parent: 47 - type: Transform -- uid: 544 - type: WallReinforced - components: - - pos: 2.5,-56.5 - parent: 47 - type: Transform -- uid: 545 - type: WallReinforced - components: - - pos: 2.5,-55.5 - parent: 47 - type: Transform -- uid: 546 - type: WallReinforced - components: - - pos: 2.5,-54.5 - parent: 47 - type: Transform -- uid: 547 - type: WallReinforced - components: - - pos: 2.5,-53.5 - parent: 47 - type: Transform -- uid: 548 - type: WallReinforced - components: - - pos: 2.5,-52.5 - parent: 47 - type: Transform -- uid: 549 - type: WallReinforced - components: - - pos: 2.5,-51.5 - parent: 47 - type: Transform -- uid: 550 - type: WallReinforced - components: - - pos: 2.5,-50.5 - parent: 47 - type: Transform -- uid: 551 - type: WallReinforced - components: - - pos: 2.5,-49.5 - parent: 47 - type: Transform -- uid: 552 - type: WallReinforced - components: - - pos: 1.5,-57.5 - parent: 47 - type: Transform -- uid: 553 - type: WallReinforced - components: - - pos: 1.5,-56.5 - parent: 47 - type: Transform -- uid: 554 - type: WallReinforced - components: - - pos: 1.5,-55.5 - parent: 47 - type: Transform -- uid: 555 - type: WallReinforced - components: - - pos: 1.5,-54.5 - parent: 47 - type: Transform -- uid: 556 - type: WallReinforced - components: - - pos: 1.5,-53.5 - parent: 47 - type: Transform -- uid: 557 - type: WallReinforced - components: - - pos: 1.5,-52.5 - parent: 47 - type: Transform -- uid: 558 - type: WallReinforced - components: - - pos: 1.5,-51.5 - parent: 47 - type: Transform -- uid: 559 - type: WallReinforced - components: - - pos: 1.5,-50.5 - parent: 47 - type: Transform -- uid: 560 - type: WallReinforced - components: - - pos: 1.5,-49.5 - parent: 47 - type: Transform -- uid: 561 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: -1.5,-57.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 562 - type: WallReinforced - components: - - pos: 0.5,-56.5 - parent: 47 - type: Transform -- uid: 563 - type: WallReinforced - components: - - pos: 0.5,-55.5 - parent: 47 - type: Transform -- uid: 564 - type: WallReinforced - components: - - pos: 0.5,-54.5 - parent: 47 - type: Transform -- uid: 565 - type: WallReinforced - components: - - pos: 0.5,-53.5 - parent: 47 - type: Transform -- uid: 566 - type: WallReinforced - components: - - pos: 0.5,-52.5 - parent: 47 - type: Transform -- uid: 567 - type: WallReinforced - components: - - pos: 0.5,-51.5 - parent: 47 - type: Transform -- uid: 568 - type: WallReinforced - components: - - pos: 0.5,-50.5 - parent: 47 - type: Transform -- uid: 569 - type: WallReinforced - components: - - pos: 0.5,-49.5 - parent: 47 - type: Transform -- uid: 570 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: -0.5,-57.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 571 - type: WallReinforced - components: - - pos: -0.5,-56.5 - parent: 47 - type: Transform -- uid: 572 - type: WallReinforced - components: - - pos: -0.5,-55.5 - parent: 47 - type: Transform -- uid: 573 - type: WallReinforced - components: - - pos: -0.5,-54.5 - parent: 47 - type: Transform -- uid: 574 - type: WallReinforced - components: - - pos: -0.5,-53.5 - parent: 47 - type: Transform -- uid: 575 - type: WallReinforced - components: - - pos: -0.5,-52.5 - parent: 47 - type: Transform -- uid: 576 - type: WallReinforced - components: - - pos: -0.5,-51.5 - parent: 47 - type: Transform -- uid: 577 - type: WallReinforced - components: - - pos: -0.5,-50.5 - parent: 47 - type: Transform -- uid: 578 - type: WallReinforced - components: - - pos: -0.5,-49.5 - parent: 47 - type: Transform -- uid: 579 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: 0.5,-57.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 580 - type: WallReinforced - components: - - pos: -1.5,-56.5 - parent: 47 - type: Transform -- uid: 581 - type: WallReinforced - components: - - pos: -1.5,-55.5 - parent: 47 - type: Transform -- uid: 582 - type: WallReinforced - components: - - pos: -1.5,-54.5 - parent: 47 - type: Transform -- uid: 583 - type: WallReinforced - components: - - pos: -1.5,-53.5 - parent: 47 - type: Transform -- uid: 584 - type: WallReinforced - components: - - pos: -1.5,-52.5 - parent: 47 - type: Transform -- uid: 585 - type: WallReinforced - components: - - pos: -1.5,-51.5 - parent: 47 - type: Transform -- uid: 586 - type: WallReinforced - components: - - pos: -1.5,-50.5 - parent: 47 - type: Transform -- uid: 587 - type: WallReinforced - components: - - pos: -1.5,-49.5 - parent: 47 - type: Transform -- uid: 588 - type: WallReinforced - components: - - pos: -2.5,-57.5 - parent: 47 - type: Transform -- uid: 589 - type: WallReinforced - components: - - pos: -2.5,-56.5 - parent: 47 - type: Transform -- uid: 590 - type: WallReinforced - components: - - pos: -2.5,-55.5 - parent: 47 - type: Transform -- uid: 591 - type: WallReinforced - components: - - pos: -2.5,-54.5 - parent: 47 - type: Transform -- uid: 592 - type: WallReinforced - components: - - pos: -2.5,-53.5 - parent: 47 - type: Transform -- uid: 593 - type: WallReinforced - components: - - pos: -2.5,-52.5 - parent: 47 - type: Transform -- uid: 594 - type: WallReinforced - components: - - pos: -2.5,-51.5 - parent: 47 - type: Transform -- uid: 595 - type: WallReinforced - components: - - pos: -2.5,-50.5 - parent: 47 - type: Transform -- uid: 596 - type: WallReinforced - components: - - pos: -2.5,-49.5 - parent: 47 - type: Transform -- uid: 597 - type: WallReinforced - components: - - pos: -3.5,-57.5 - parent: 47 - type: Transform -- uid: 598 - type: WallReinforced - components: - - pos: -3.5,-56.5 - parent: 47 - type: Transform -- uid: 599 - type: WallReinforced - components: - - pos: -3.5,-55.5 - parent: 47 - type: Transform -- uid: 600 - type: WallReinforced - components: - - pos: -3.5,-54.5 - parent: 47 - type: Transform -- uid: 601 - type: WallReinforced - components: - - pos: -3.5,-53.5 - parent: 47 - type: Transform -- uid: 602 - type: WallReinforced - components: - - pos: -3.5,-52.5 - parent: 47 - type: Transform -- uid: 603 - type: WallReinforced - components: - - pos: -3.5,-51.5 - parent: 47 - type: Transform -- uid: 604 - type: WallReinforced - components: - - pos: -3.5,-50.5 - parent: 47 - type: Transform -- uid: 605 - type: WallReinforced - components: - - pos: -3.5,-49.5 - parent: 47 - type: Transform -- uid: 606 - type: WallReinforced - components: - - pos: -5.5,-49.5 - parent: 47 - type: Transform -- uid: 607 - type: WallReinforced - components: - - pos: -5.5,-50.5 - parent: 47 - type: Transform -- uid: 608 - type: WallReinforced - components: - - pos: -5.5,-51.5 - parent: 47 - type: Transform -- uid: 609 - type: WallReinforced - components: - - pos: -5.5,-52.5 - parent: 47 - type: Transform -- uid: 610 - type: WallReinforced - components: - - pos: -5.5,-53.5 - parent: 47 - type: Transform -- uid: 611 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: 4.5,-54.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 612 - type: WallReinforced - components: - - pos: -4.5,-49.5 - parent: 47 - type: Transform -- uid: 613 - type: WallReinforced - components: - - pos: -4.5,-50.5 - parent: 47 - type: Transform -- uid: 614 - type: WallReinforced - components: - - pos: -4.5,-51.5 - parent: 47 - type: Transform -- uid: 615 - type: WallReinforced - components: - - pos: -4.5,-52.5 - parent: 47 - type: Transform -- uid: 616 - type: WallReinforced - components: - - pos: -4.5,-53.5 - parent: 47 - type: Transform -- uid: 617 - type: WallReinforced - components: - - pos: -4.5,-54.5 - parent: 47 - type: Transform -- uid: 618 - type: WallReinforced - components: - - pos: -6.5,-54.5 - parent: 47 - type: Transform -- uid: 619 - type: WallReinforced - components: - - pos: -6.5,-53.5 - parent: 47 - type: Transform -- uid: 620 - type: WallReinforced - components: - - pos: -6.5,-52.5 - parent: 47 - type: Transform -- uid: 621 - type: WallReinforced - components: - - pos: -6.5,-51.5 - parent: 47 - type: Transform -- uid: 622 - type: WallReinforced - components: - - pos: -6.5,-50.5 - parent: 47 - type: Transform -- uid: 623 - type: WallReinforced - components: - - pos: -7.5,-53.5 - parent: 47 - type: Transform -- uid: 624 - type: WallReinforced - components: - - pos: -7.5,-52.5 - parent: 47 - type: Transform -- uid: 625 - type: WallReinforced - components: - - pos: -7.5,-51.5 - parent: 47 - type: Transform -- uid: 626 - type: WallReinforced - components: - - pos: 3.5,-49.5 - parent: 47 - type: Transform -- uid: 627 - type: WallReinforced - components: - - pos: 3.5,-50.5 - parent: 47 - type: Transform -- uid: 628 - type: WallReinforced - components: - - pos: 3.5,-51.5 - parent: 47 - type: Transform -- uid: 629 - type: WallReinforced - components: - - pos: 3.5,-52.5 - parent: 47 - type: Transform -- uid: 630 - type: WallReinforced - components: - - pos: 3.5,-53.5 - parent: 47 - type: Transform -- uid: 631 - type: WallReinforced - components: - - pos: 3.5,-54.5 - parent: 47 - type: Transform -- uid: 632 - type: WallReinforced - components: - - pos: 4.5,-49.5 - parent: 47 - type: Transform -- uid: 633 - type: WallReinforced - components: - - pos: 4.5,-50.5 - parent: 47 - type: Transform -- uid: 634 - type: WallReinforced - components: - - pos: 4.5,-51.5 - parent: 47 - type: Transform -- uid: 635 - type: WallReinforced - components: - - pos: 4.5,-52.5 - parent: 47 - type: Transform -- uid: 636 - type: WallReinforced - components: - - pos: 4.5,-53.5 - parent: 47 - type: Transform -- uid: 637 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: -5.5,-54.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 638 - type: WallReinforced - components: - - pos: 5.5,-54.5 - parent: 47 - type: Transform -- uid: 639 - type: WallReinforced - components: - - pos: 5.5,-53.5 - parent: 47 - type: Transform -- uid: 640 - type: WallReinforced - components: - - pos: 5.5,-52.5 - parent: 47 - type: Transform -- uid: 641 - type: WallReinforced - components: - - pos: 5.5,-51.5 - parent: 47 - type: Transform -- uid: 642 - type: WallReinforced - components: - - pos: 5.5,-50.5 - parent: 47 - type: Transform -- uid: 643 - type: WallReinforced - components: - - pos: 3.5,-55.5 - parent: 47 - type: Transform -- uid: 644 - type: WallReinforced - components: - - pos: 3.5,-56.5 - parent: 47 - type: Transform -- uid: 645 - type: WallReinforced - components: - - pos: 6.5,-53.5 - parent: 47 - type: Transform -- uid: 646 - type: WallReinforced - components: - - pos: 6.5,-52.5 - parent: 47 - type: Transform -- uid: 647 - type: WallReinforced - components: - - pos: 6.5,-51.5 - parent: 47 - type: Transform -- uid: 648 - type: WallReinforced - components: - - pos: -4.5,-55.5 - parent: 47 - type: Transform -- uid: 649 - type: WallReinforced - components: - - pos: -4.5,-56.5 - parent: 47 - type: Transform -- uid: 650 - type: WallReinforced - components: - - pos: -3.5,-58.5 - parent: 47 - type: Transform -- uid: 651 - type: WallReinforced - components: - - pos: 2.5,-58.5 - parent: 47 - type: Transform -- uid: 652 - type: Thruster - components: - - pos: -17.5,-51.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 653 - type: WallReinforced - components: - - pos: -1.5,-48.5 - parent: 47 - type: Transform -- uid: 654 - type: WallReinforced - components: - - pos: -0.5,-48.5 - parent: 47 - type: Transform -- uid: 655 - type: WallReinforced - components: - - pos: 0.5,-48.5 - parent: 47 - type: Transform -- uid: 656 - type: Thruster - components: - - pos: -16.5,-51.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 657 - type: Thruster - components: - - pos: 15.5,-51.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 658 - type: Thruster - components: - - pos: 16.5,-51.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 659 - type: CableHV - components: - - pos: -17.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 660 - type: CableHV - components: - - pos: -16.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 661 - type: CableHV - components: - - pos: -16.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 662 - type: CableHV - components: - - pos: -15.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 663 - type: CableHV - components: - - pos: -14.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 664 - type: CableHV - components: - - pos: -13.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 665 - type: CableHV - components: - - pos: -13.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 666 - type: CableHV - components: - - pos: -12.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 667 - type: CableHV - components: - - pos: -11.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 668 - type: CableHV - components: - - pos: -10.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 669 - type: CableHV - components: - - pos: -9.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 670 - type: CableHV - components: - - pos: -9.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 671 - type: CableHV - components: - - pos: -8.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 672 - type: CableHV - components: - - pos: -7.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 673 - type: CableHV - components: - - pos: -7.5,-53.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 674 - type: CableHV - components: - - pos: -6.5,-53.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 675 - type: CableHV - components: - - pos: -5.5,-53.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 676 - type: CableHV - components: - - pos: -5.5,-54.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 677 - type: CableHV - components: - - pos: -4.5,-54.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 678 - type: CableHV - components: - - pos: -3.5,-54.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 679 - type: CableHV - components: - - pos: -3.5,-55.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 680 - type: CableHV - components: - - pos: -3.5,-56.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 681 - type: CableHV - components: - - pos: -3.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 682 - type: CableHV - components: - - pos: -2.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 683 - type: CableHV - components: - - pos: -1.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 684 - type: CableHV - components: - - pos: -0.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 685 - type: CableHV - components: - - pos: 0.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 686 - type: CableHV - components: - - pos: 1.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 687 - type: CableHV - components: - - pos: 2.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 688 - type: CableHV - components: - - pos: 2.5,-56.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 689 - type: CableHV - components: - - pos: 3.5,-56.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 690 - type: CableHV - components: - - pos: 3.5,-55.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 691 - type: CableHV - components: - - pos: 3.5,-54.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 692 - type: CableHV - components: - - pos: 4.5,-54.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 693 - type: CableHV - components: - - pos: 5.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 694 - type: CableHV - components: - - pos: 4.5,-53.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 695 - type: CableHV - components: - - pos: 4.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 696 - type: CableHV - components: - - pos: 6.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 697 - type: CableHV - components: - - pos: 7.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 698 - type: CableHV - components: - - pos: 8.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 699 - type: CableHV - components: - - pos: 8.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 700 - type: CableHV - components: - - pos: 9.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 701 - type: CableHV - components: - - pos: 10.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 702 - type: CableHV - components: - - pos: 11.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 703 - type: CableHV - components: - - pos: 12.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 704 - type: CableHV - components: - - pos: 12.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 705 - type: CableHV - components: - - pos: 13.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 706 - type: CableHV - components: - - pos: 14.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 707 - type: CableHV - components: - - pos: 15.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 708 - type: CableHV - components: - - pos: 15.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 709 - type: CableHV - components: - - pos: 16.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 710 - type: CableHV - components: - - pos: 10.5,-50.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 711 - type: CableHV - components: - - pos: 10.5,-49.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 712 - type: CableHV - components: - - pos: 10.5,-48.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 713 - type: CableHV - components: - - pos: 10.5,-47.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 714 - type: CableHV - components: - - pos: 10.5,-46.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 715 - type: CableHV - components: - - pos: 10.5,-45.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 716 - type: CableHV - components: - - pos: 10.5,-44.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 717 - type: CableHV - components: - - pos: 10.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 718 - type: CableHV - components: - - pos: 10.5,-42.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 719 - type: CableHV - components: - - pos: 10.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 720 - type: CableHV - components: - - pos: 10.5,-40.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 721 - type: CableMV - components: - - pos: -17.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 722 - type: CableMV - components: - - pos: -16.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 723 - type: CableMV - components: - - pos: -16.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 724 - type: CableMV - components: - - pos: -15.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 725 - type: CableMV - components: - - pos: -14.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 726 - type: CableMV - components: - - pos: -13.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 727 - type: CableMV - components: - - pos: -13.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 728 - type: CableMV - components: - - pos: -12.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 729 - type: CableMV - components: - - pos: -11.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 730 - type: CableMV - components: - - pos: -10.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 731 - type: CableMV - components: - - pos: -9.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 732 - type: CableMV - components: - - pos: -9.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 733 - type: CableMV - components: - - pos: -8.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 734 - type: CableMV - components: - - pos: -7.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 735 - type: CableMV - components: - - pos: -6.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 736 - type: CableMV - components: - - pos: -5.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 737 - type: CableMV - components: - - pos: -5.5,-53.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 738 - type: CableMV - components: - - pos: -5.5,-54.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 739 - type: CableMV - components: - - pos: -4.5,-54.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 740 - type: CableMV - components: - - pos: -4.5,-55.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 741 - type: CableMV - components: - - pos: -4.5,-56.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 742 - type: CableMV - components: - - pos: -3.5,-56.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 743 - type: CableMV - components: - - pos: -3.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 744 - type: CableMV - components: - - pos: -2.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 745 - type: CableMV - components: - - pos: -1.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 746 - type: CableMV - components: - - pos: -0.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 747 - type: CableMV - components: - - pos: 0.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 748 - type: CableMV - components: - - pos: 1.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 749 - type: CableMV - components: - - pos: 2.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 750 - type: CableMV - components: - - pos: 2.5,-56.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 751 - type: CableMV - components: - - pos: 3.5,-56.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 752 - type: CableMV - components: - - pos: 3.5,-55.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 753 - type: CableMV - components: - - pos: 3.5,-54.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 754 - type: CableMV - components: - - pos: 4.5,-54.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 755 - type: CableMV - components: - - pos: 4.5,-53.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 756 - type: CableMV - components: - - pos: 4.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 757 - type: CableMV - components: - - pos: 5.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 758 - type: CableMV - components: - - pos: 6.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 759 - type: CableMV - components: - - pos: 7.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 760 - type: CableMV - components: - - pos: 8.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 761 - type: CableMV - components: - - pos: 8.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 762 - type: CableMV - components: - - pos: 9.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 763 - type: CableMV - components: - - pos: 10.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 764 - type: CableMV - components: - - pos: 11.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 765 - type: CableMV - components: - - pos: 12.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 766 - type: CableMV - components: - - pos: 12.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 767 - type: CableMV - components: - - pos: 13.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 768 - type: CableMV - components: - - pos: 14.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 769 - type: CableMV - components: - - pos: 15.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 770 - type: CableMV - components: - - pos: 15.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 771 - type: CableMV - components: - - pos: 16.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 772 - type: CableMV - components: - - pos: 10.5,-50.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 773 - type: CableMV - components: - - pos: 10.5,-49.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 774 - type: CableMV - components: - - pos: 10.5,-48.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 775 - type: CableMV - components: - - pos: 10.5,-47.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 776 - type: CableMV - components: - - pos: 10.5,-46.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 777 - type: CableMV - components: - - pos: 10.5,-45.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 778 - type: CableMV - components: - - pos: 10.5,-44.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 779 - type: CableMV - components: - - pos: 10.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 780 - type: CableMV - components: - - pos: 10.5,-42.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 781 - type: CableMV - components: - - pos: 10.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 782 - type: CableMV - components: - - pos: 10.5,-40.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 783 - type: CableMV - components: - - pos: 10.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 784 - type: CableMV - components: - - pos: 10.5,-38.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 785 - type: CableMV - components: - - pos: 10.5,-37.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 786 - type: CableMV - components: - - pos: 10.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 787 - type: CableMV - components: - - pos: 10.5,-35.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 788 - type: CableMV - components: - - pos: 10.5,-34.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 789 - type: CableMV - components: - - pos: 10.5,-33.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 790 - type: CableMV - components: - - pos: 10.5,-32.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 791 - type: CableMV - components: - - pos: 9.5,-32.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 792 - type: CableMV - components: - - pos: 9.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 793 - type: CableMV - components: - - pos: 9.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 794 - type: CableMV - components: - - pos: 8.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 795 - type: CableMV - components: - - pos: 7.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 796 - type: CableMV - components: - - pos: 6.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 797 - type: CableMV - components: - - pos: 6.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 798 - type: CableApcExtension - components: - - pos: -17.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 799 - type: CableApcExtension - components: - - pos: -16.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 800 - type: CableApcExtension - components: - - pos: -16.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 801 - type: CableApcExtension - components: - - pos: -15.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 802 - type: CableApcExtension - components: - - pos: -14.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 803 - type: CableApcExtension - components: - - pos: -13.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 804 - type: CableApcExtension - components: - - pos: -13.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 805 - type: CableApcExtension - components: - - pos: -12.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 806 - type: CableApcExtension - components: - - pos: -11.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 807 - type: CableApcExtension - components: - - pos: -10.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 808 - type: CableApcExtension - components: - - pos: -9.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 809 - type: CableApcExtension - components: - - pos: -9.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 810 - type: CableApcExtension - components: - - pos: -8.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 811 - type: CableApcExtension - components: - - pos: -7.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 812 - type: CableApcExtension - components: - - pos: -6.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 813 - type: CableApcExtension - components: - - pos: -5.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 814 - type: CableApcExtension - components: - - pos: -5.5,-53.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 815 - type: CableApcExtension - components: - - pos: -5.5,-54.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 816 - type: CableApcExtension - components: - - pos: -4.5,-54.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 817 - type: CableApcExtension - components: - - pos: -4.5,-55.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 818 - type: CableApcExtension - components: - - pos: -4.5,-56.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 819 - type: CableApcExtension - components: - - pos: -3.5,-56.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 820 - type: CableApcExtension - components: - - pos: -3.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 821 - type: CableApcExtension - components: - - pos: -2.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 822 - type: CableApcExtension - components: - - pos: -1.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 823 - type: CableApcExtension - components: - - pos: -0.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 824 - type: CableApcExtension - components: - - pos: 0.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 825 - type: CableApcExtension - components: - - pos: 1.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 826 - type: CableApcExtension - components: - - pos: 2.5,-57.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 827 - type: CableApcExtension - components: - - pos: 2.5,-56.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 828 - type: CableApcExtension - components: - - pos: 3.5,-56.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 829 - type: CableApcExtension - components: - - pos: 3.5,-55.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 830 - type: CableApcExtension - components: - - pos: 3.5,-54.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 831 - type: CableApcExtension - components: - - pos: 4.5,-54.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 832 - type: CableApcExtension - components: - - pos: 4.5,-53.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 833 - type: CableApcExtension - components: - - pos: 4.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 834 - type: CableApcExtension - components: - - pos: 5.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 835 - type: CableApcExtension - components: - - pos: 6.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 836 - type: CableApcExtension - components: - - pos: 7.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 837 - type: CableApcExtension - components: - - pos: 8.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 838 - type: CableApcExtension - components: - - pos: 8.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 839 - type: CableApcExtension - components: - - pos: 9.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 840 - type: CableApcExtension - components: - - pos: 10.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 841 - type: CableApcExtension - components: - - pos: 11.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 842 - type: CableApcExtension - components: - - pos: 12.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 843 - type: CableApcExtension - components: - - pos: 12.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 844 - type: CableApcExtension - components: - - pos: 13.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 845 - type: CableApcExtension - components: - - pos: 14.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 846 - type: CableApcExtension - components: - - pos: 15.5,-52.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 847 - type: CableApcExtension - components: - - pos: 15.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 848 - type: CableApcExtension - components: - - pos: 16.5,-51.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 849 - type: CableApcExtension - components: - - pos: 10.5,-50.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 850 - type: CableApcExtension - components: - - pos: 10.5,-49.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 851 - type: CableApcExtension - components: - - pos: 10.5,-48.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 852 - type: CableApcExtension - components: - - pos: 10.5,-47.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 853 - type: CableApcExtension - components: - - pos: 10.5,-46.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 854 - type: CableApcExtension - components: - - pos: 10.5,-45.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 855 - type: CableApcExtension - components: - - pos: 10.5,-44.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 856 - type: CableApcExtension - components: - - pos: 10.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 857 - type: CableApcExtension - components: - - pos: 10.5,-42.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 858 - type: CableApcExtension - components: - - pos: 10.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 859 - type: CableApcExtension - components: - - pos: 10.5,-40.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 860 - type: CableApcExtension - components: - - pos: 10.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 861 - type: CableApcExtension - components: - - pos: 10.5,-38.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 862 - type: CableApcExtension - components: - - pos: 10.5,-37.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 863 - type: CableApcExtension - components: - - pos: 10.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 864 - type: CableApcExtension - components: - - pos: 10.5,-35.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 865 - type: CableApcExtension - components: - - pos: 10.5,-34.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 866 - type: CableApcExtension - components: - - pos: 10.5,-33.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 867 - type: CableApcExtension - components: - - pos: 10.5,-32.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 868 - type: CableApcExtension - components: - - pos: 9.5,-32.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 869 - type: CableApcExtension - components: - - pos: 9.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 870 - type: CableApcExtension - components: - - pos: 9.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 871 - type: CableApcExtension - components: - - pos: 8.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 872 - type: CableApcExtension - components: - - pos: 7.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 873 - type: CableApcExtension - components: - - pos: 6.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 874 - type: CableApcExtension - components: - - pos: 6.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 875 - type: CableApcExtension - components: - - pos: 5.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 876 - type: CableApcExtension - components: - - pos: 4.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 877 - type: CableApcExtension - components: - - pos: 3.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 878 - type: CableApcExtension - components: - - pos: 2.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 879 - type: CableApcExtension - components: - - pos: 1.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 880 - type: CableApcExtension - components: - - pos: 0.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 881 - type: CableApcExtension - components: - - pos: -0.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 882 - type: CableApcExtension - components: - - pos: -1.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 883 - type: CableApcExtension - components: - - pos: -2.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 884 - type: CableApcExtension - components: - - pos: -3.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 885 - type: CableApcExtension - components: - - pos: -4.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 886 - type: CableApcExtension - components: - - pos: -5.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 887 - type: CableApcExtension - components: - - pos: -6.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 888 - type: CableMV - components: - - pos: -6.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 889 - type: CableMV - components: - - pos: -5.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 890 - type: CableMV - components: - - pos: -4.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 891 - type: CableMV - components: - - pos: -3.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 892 - type: CableMV - components: - - pos: -2.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 893 - type: CableMV - components: - - pos: -1.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 894 - type: CableMV - components: - - pos: 0.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 895 - type: CableMV - components: - - pos: 0.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 896 - type: CableMV - components: - - pos: 1.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 897 - type: CableMV - components: - - pos: 2.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 898 - type: CableMV - components: - - pos: 3.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 899 - type: CableMV - components: - - pos: 4.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 900 - type: CableMV - components: - - pos: 5.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 901 - type: CableMV - components: - - pos: 9.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 902 - type: CableMV - components: - - pos: 8.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 903 - type: CableMV - components: - - pos: 7.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 904 - type: CableMV - components: - - pos: 6.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 905 - type: CableMV - components: - - pos: 5.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 906 - type: CableMV - components: - - pos: 5.5,-38.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 907 - type: CableMV - components: - - pos: 4.5,-38.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 908 - type: CableMV - components: - - pos: 4.5,-37.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 909 - type: CableMV - components: - - pos: 3.5,-37.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 910 - type: CableMV - components: - - pos: 3.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 911 - type: CableMV - components: - - pos: 2.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 912 - type: CableMV - components: - - pos: 1.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 913 - type: CableMV - components: - - pos: 0.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 914 - type: CableMV - components: - - pos: -0.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 915 - type: CableMV - components: - - pos: -0.5,-35.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 916 - type: CableMV - components: - - pos: -0.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 917 - type: CableMV - components: - - pos: -0.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 918 - type: CableMV - components: - - pos: -1.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 919 - type: CableMV - components: - - pos: -2.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 920 - type: CableMV - components: - - pos: -3.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 921 - type: CableMV - components: - - pos: -4.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 922 - type: CableMV - components: - - pos: -5.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 923 - type: CableMV - components: - - pos: -6.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 924 - type: CableMV - components: - - pos: 0.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 925 - type: CableMV - components: - - pos: 1.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 926 - type: CableMV - components: - - pos: 2.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 927 - type: CableMV - components: - - pos: 3.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 928 - type: CableMV - components: - - pos: 4.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 929 - type: CableMV - components: - - pos: 5.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 930 - type: CableApcExtension - components: - - pos: 9.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 931 - type: CableApcExtension - components: - - pos: 8.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 932 - type: CableApcExtension - components: - - pos: 7.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 933 - type: CableApcExtension - components: - - pos: 6.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 934 - type: CableApcExtension - components: - - pos: 5.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 935 - type: CableApcExtension - components: - - pos: 5.5,-38.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 936 - type: CableApcExtension - components: - - pos: 4.5,-38.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 937 - type: CableApcExtension - components: - - pos: 4.5,-37.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 938 - type: CableApcExtension - components: - - pos: 3.5,-37.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 939 - type: CableApcExtension - components: - - pos: 3.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 940 - type: CableApcExtension - components: - - pos: 2.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 941 - type: CableApcExtension - components: - - pos: 1.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 942 - type: CableApcExtension - components: - - pos: 0.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 943 - type: CableApcExtension - components: - - pos: -0.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 944 - type: CableApcExtension - components: - - pos: -0.5,-35.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 945 - type: CableApcExtension - components: - - pos: -0.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 946 - type: CableApcExtension - components: - - pos: -0.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 947 - type: CableApcExtension - components: - - pos: -1.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 948 - type: CableApcExtension - components: - - pos: -2.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 949 - type: CableApcExtension - components: - - pos: -3.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 950 - type: CableApcExtension - components: - - pos: -4.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 951 - type: CableApcExtension - components: - - pos: -5.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 952 - type: CableApcExtension - components: - - pos: -6.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 953 - type: CableApcExtension - components: - - pos: 0.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 954 - type: CableApcExtension - components: - - pos: 1.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 955 - type: CableApcExtension - components: - - pos: 2.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 956 - type: CableApcExtension - components: - - pos: 3.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 957 - type: CableApcExtension - components: - - pos: 4.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 958 - type: CableApcExtension - components: - - pos: 5.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 959 - type: TableReinforced - components: - - pos: 1.5,-16.5 - parent: 47 - type: Transform -- uid: 960 - type: TableReinforced - components: - - pos: 1.5,-15.5 - parent: 47 - type: Transform -- uid: 961 - type: ReinforcedPlasmaWindow - components: - - pos: 0.5,-24.5 - parent: 47 - type: Transform -- uid: 962 - type: Grille - components: - - pos: 0.5,-24.5 - parent: 47 - type: Transform -- uid: 963 - type: Grille - components: - - pos: 0.5,5.5 - parent: 47 - type: Transform -- uid: 964 - type: Grille - components: - - pos: 0.5,1.5 - parent: 47 - type: Transform -- uid: 965 - type: Grille - components: - - pos: -1.5,1.5 - parent: 47 - type: Transform -- uid: 966 - type: Grille - components: - - pos: -1.5,5.5 - parent: 47 - type: Transform -- uid: 967 - type: Grille - components: - - pos: -10.5,7.5 - parent: 47 - type: Transform -- uid: 968 - type: Grille - components: - - pos: -10.5,8.5 - parent: 47 - type: Transform -- uid: 969 - type: Grille - components: - - pos: -9.5,9.5 - parent: 47 - type: Transform -- uid: 970 - type: Grille - components: - - pos: -9.5,8.5 - parent: 47 - type: Transform -- uid: 971 - type: Grille - components: - - pos: -8.5,9.5 - parent: 47 - type: Transform -- uid: 972 - type: Grille - components: - - pos: -8.5,10.5 - parent: 47 - type: Transform -- uid: 973 - type: Grille - components: - - pos: -7.5,10.5 - parent: 47 - type: Transform -- uid: 974 - type: Grille - components: - - pos: -7.5,11.5 - parent: 47 - type: Transform -- uid: 975 - type: Grille - components: - - pos: -6.5,11.5 - parent: 47 - type: Transform -- uid: 976 - type: Grille - components: - - pos: -5.5,11.5 - parent: 47 - type: Transform -- uid: 977 - type: Grille - components: - - pos: -5.5,12.5 - parent: 47 - type: Transform -- uid: 978 - type: Grille - components: - - pos: -4.5,12.5 - parent: 47 - type: Transform -- uid: 979 - type: Grille - components: - - pos: -3.5,12.5 - parent: 47 - type: Transform -- uid: 980 - type: Grille - components: - - pos: -2.5,12.5 - parent: 47 - type: Transform -- uid: 981 - type: Grille - components: - - pos: -1.5,12.5 - parent: 47 - type: Transform -- uid: 982 - type: Grille - components: - - pos: -0.5,12.5 - parent: 47 - type: Transform -- uid: 983 - type: Grille - components: - - pos: 0.5,12.5 - parent: 47 - type: Transform -- uid: 984 - type: Grille - components: - - pos: 1.5,12.5 - parent: 47 - type: Transform -- uid: 985 - type: Grille - components: - - pos: 2.5,12.5 - parent: 47 - type: Transform -- uid: 986 - type: Grille - components: - - pos: 3.5,12.5 - parent: 47 - type: Transform -- uid: 987 - type: Grille - components: - - pos: 4.5,12.5 - parent: 47 - type: Transform -- uid: 988 - type: Grille - components: - - pos: 4.5,11.5 - parent: 47 - type: Transform -- uid: 989 - type: Grille - components: - - pos: 5.5,11.5 - parent: 47 - type: Transform -- uid: 990 - type: Grille - components: - - pos: 6.5,11.5 - parent: 47 - type: Transform -- uid: 991 - type: Grille - components: - - pos: 6.5,10.5 - parent: 47 - type: Transform -- uid: 992 - type: Grille - components: - - pos: 7.5,9.5 - parent: 47 - type: Transform -- uid: 993 - type: Grille - components: - - pos: 8.5,9.5 - parent: 47 - type: Transform -- uid: 994 - type: Grille - components: - - pos: 7.5,10.5 - parent: 47 - type: Transform -- uid: 995 - type: Grille - components: - - pos: 8.5,8.5 - parent: 47 - type: Transform -- uid: 996 - type: Grille - components: - - pos: 9.5,8.5 - parent: 47 - type: Transform -- uid: 997 - type: Grille - components: - - pos: 9.5,7.5 - parent: 47 - type: Transform -- uid: 998 - type: Grille - components: - - pos: -12.5,-6.5 - parent: 47 - type: Transform -- uid: 999 - type: Grille - components: - - pos: -12.5,-5.5 - parent: 47 - type: Transform -- uid: 1000 - type: Grille - components: - - pos: -12.5,-4.5 - parent: 47 - type: Transform -- uid: 1001 - type: Grille - components: - - pos: -12.5,-11.5 - parent: 47 - type: Transform -- uid: 1002 - type: Grille - components: - - pos: -12.5,-10.5 - parent: 47 - type: Transform -- uid: 1003 - type: Grille - components: - - pos: -12.5,-15.5 - parent: 47 - type: Transform -- uid: 1004 - type: Grille - components: - - pos: -12.5,-19.5 - parent: 47 - type: Transform -- uid: 1005 - type: Grille - components: - - pos: 11.5,-19.5 - parent: 47 - type: Transform -- uid: 1006 - type: Grille - components: - - pos: 11.5,-15.5 - parent: 47 - type: Transform -- uid: 1007 - type: Grille - components: - - pos: -11.5,-25.5 - parent: 47 - type: Transform -- uid: 1008 - type: Grille - components: - - pos: -11.5,-26.5 - parent: 47 - type: Transform -- uid: 1009 - type: Grille - components: - - pos: 10.5,-25.5 - parent: 47 - type: Transform -- uid: 1010 - type: Grille - components: - - pos: 10.5,-26.5 - parent: 47 - type: Transform -- uid: 1011 - type: Grille - components: - - pos: -2.5,-32.5 - parent: 47 - type: Transform -- uid: 1012 - type: Grille - components: - - pos: -1.5,-32.5 - parent: 47 - type: Transform -- uid: 1013 - type: Grille - components: - - pos: -0.5,-32.5 - parent: 47 - type: Transform -- uid: 1014 - type: Grille - components: - - pos: 0.5,-32.5 - parent: 47 - type: Transform -- uid: 1015 - type: Grille - components: - - pos: 1.5,-32.5 - parent: 47 - type: Transform -- uid: 1016 - type: ReinforcedPlasmaWindow - components: - - pos: -11.5,-25.5 - parent: 47 - type: Transform -- uid: 1017 - type: ReinforcedPlasmaWindow - components: - - pos: -11.5,-26.5 - parent: 47 - type: Transform -- uid: 1018 - type: ReinforcedPlasmaWindow - components: - - pos: 10.5,-25.5 - parent: 47 - type: Transform -- uid: 1019 - type: ReinforcedPlasmaWindow - components: - - pos: 10.5,-26.5 - parent: 47 - type: Transform -- uid: 1020 - type: ReinforcedPlasmaWindow - components: - - pos: -2.5,-32.5 - parent: 47 - type: Transform -- uid: 1021 - type: ReinforcedPlasmaWindow - components: - - pos: -1.5,-32.5 - parent: 47 - type: Transform -- uid: 1022 - type: ReinforcedPlasmaWindow - components: - - pos: -0.5,-32.5 - parent: 47 - type: Transform -- uid: 1023 - type: ReinforcedPlasmaWindow - components: - - pos: 0.5,-32.5 - parent: 47 - type: Transform -- uid: 1024 - type: ReinforcedPlasmaWindow - components: - - pos: 1.5,-32.5 - parent: 47 - type: Transform -- uid: 1025 - type: ReinforcedPlasmaWindow - components: - - pos: -12.5,-19.5 - parent: 47 - type: Transform -- uid: 1026 - type: ReinforcedPlasmaWindow - components: - - pos: -12.5,-15.5 - parent: 47 - type: Transform -- uid: 1027 - type: ReinforcedPlasmaWindow - components: - - pos: -12.5,-11.5 - parent: 47 - type: Transform -- uid: 1028 - type: ReinforcedPlasmaWindow - components: - - pos: -12.5,-10.5 - parent: 47 - type: Transform -- uid: 1029 - type: ReinforcedPlasmaWindow - components: - - pos: -12.5,-6.5 - parent: 47 - type: Transform -- uid: 1030 - type: ReinforcedPlasmaWindow - components: - - pos: -12.5,-5.5 - parent: 47 - type: Transform -- uid: 1031 - type: ReinforcedPlasmaWindow - components: - - pos: -12.5,-4.5 - parent: 47 - type: Transform -- uid: 1032 - type: ReinforcedPlasmaWindow - components: - - pos: -10.5,7.5 - parent: 47 - type: Transform -- uid: 1033 - type: ReinforcedPlasmaWindow - components: - - pos: -10.5,8.5 - parent: 47 - type: Transform -- uid: 1034 - type: ReinforcedPlasmaWindow - components: - - pos: -9.5,8.5 - parent: 47 - type: Transform -- uid: 1035 - type: ReinforcedPlasmaWindow - components: - - pos: -9.5,9.5 - parent: 47 - type: Transform -- uid: 1036 - type: ReinforcedPlasmaWindow - components: - - pos: -8.5,9.5 - parent: 47 - type: Transform -- uid: 1037 - type: ReinforcedPlasmaWindow - components: - - pos: -8.5,9.5 - parent: 47 - type: Transform -- uid: 1038 - type: ReinforcedPlasmaWindow - components: - - pos: -8.5,10.5 - parent: 47 - type: Transform -- uid: 1039 - type: ReinforcedPlasmaWindow - components: - - pos: -7.5,10.5 - parent: 47 - type: Transform -- uid: 1040 - type: ReinforcedPlasmaWindow - components: - - pos: -7.5,10.5 - parent: 47 - type: Transform -- uid: 1041 - type: ReinforcedPlasmaWindow - components: - - pos: -7.5,11.5 - parent: 47 - type: Transform -- uid: 1042 - type: ReinforcedPlasmaWindow - components: - - pos: -6.5,11.5 - parent: 47 - type: Transform -- uid: 1043 - type: ReinforcedPlasmaWindow - components: - - pos: -5.5,11.5 - parent: 47 - type: Transform -- uid: 1044 - type: ReinforcedPlasmaWindow - components: - - pos: -5.5,12.5 - parent: 47 - type: Transform -- uid: 1045 - type: ReinforcedPlasmaWindow - components: - - pos: -4.5,12.5 - parent: 47 - type: Transform -- uid: 1046 - type: ReinforcedPlasmaWindow - components: - - pos: -3.5,12.5 - parent: 47 - type: Transform -- uid: 1047 - type: ReinforcedPlasmaWindow - components: - - pos: -2.5,12.5 - parent: 47 - type: Transform -- uid: 1048 - type: ReinforcedPlasmaWindow - components: - - pos: -1.5,12.5 - parent: 47 - type: Transform -- uid: 1049 - type: ReinforcedPlasmaWindow - components: - - pos: -0.5,12.5 - parent: 47 - type: Transform -- uid: 1050 - type: ReinforcedPlasmaWindow - components: - - pos: 0.5,12.5 - parent: 47 - type: Transform -- uid: 1051 - type: ReinforcedPlasmaWindow - components: - - pos: 1.5,12.5 - parent: 47 - type: Transform -- uid: 1052 - type: ReinforcedPlasmaWindow - components: - - pos: 2.5,12.5 - parent: 47 - type: Transform -- uid: 1053 - type: ReinforcedPlasmaWindow - components: - - pos: 3.5,12.5 - parent: 47 - type: Transform -- uid: 1054 - type: ReinforcedPlasmaWindow - components: - - pos: 4.5,12.5 - parent: 47 - type: Transform -- uid: 1055 - type: ReinforcedPlasmaWindow - components: - - pos: 4.5,11.5 - parent: 47 - type: Transform -- uid: 1056 - type: ReinforcedPlasmaWindow - components: - - pos: 5.5,11.5 - parent: 47 - type: Transform -- uid: 1057 - type: ReinforcedPlasmaWindow - components: - - pos: 6.5,11.5 - parent: 47 - type: Transform -- uid: 1058 - type: ReinforcedPlasmaWindow - components: - - pos: 6.5,10.5 - parent: 47 - type: Transform -- uid: 1059 - type: ReinforcedPlasmaWindow - components: - - pos: 7.5,10.5 - parent: 47 - type: Transform -- uid: 1060 - type: ReinforcedPlasmaWindow - components: - - pos: 7.5,9.5 - parent: 47 - type: Transform -- uid: 1061 - type: ReinforcedPlasmaWindow - components: - - pos: 8.5,9.5 - parent: 47 - type: Transform -- uid: 1062 - type: ReinforcedPlasmaWindow - components: - - pos: 8.5,8.5 - parent: 47 - type: Transform -- uid: 1063 - type: ReinforcedPlasmaWindow - components: - - pos: 9.5,8.5 - parent: 47 - type: Transform -- uid: 1064 - type: ReinforcedPlasmaWindow - components: - - pos: 9.5,7.5 - parent: 47 - type: Transform -- uid: 1065 - type: ReinforcedPlasmaWindow - components: - - pos: 11.5,-15.5 - parent: 47 - type: Transform -- uid: 1066 - type: ReinforcedPlasmaWindow - components: - - pos: 11.5,-19.5 - parent: 47 - type: Transform -- uid: 1067 - type: Grille - components: - - pos: 1.5,-4.5 - parent: 47 - type: Transform -- uid: 1068 - type: Grille - components: - - pos: 1.5,-11.5 - parent: 47 - type: Transform -- uid: 1069 - type: ReinforcedPlasmaWindow - components: - - pos: 1.5,-4.5 - parent: 47 - type: Transform -- uid: 1070 - type: ReinforcedPlasmaWindow - components: - - pos: 1.5,-11.5 - parent: 47 - type: Transform -- uid: 1071 - type: ReinforcedPlasmaWindow - components: - - pos: -1.5,-24.5 - parent: 47 - type: Transform -- uid: 1072 - type: Grille - components: - - pos: -1.5,-24.5 - parent: 47 - type: Transform -- uid: 1073 - type: ReinforcedPlasmaWindow - components: - - pos: -1.5,1.5 - parent: 47 - type: Transform -- uid: 1074 - type: ReinforcedPlasmaWindow - components: - - pos: 0.5,1.5 - parent: 47 - type: Transform -- uid: 1075 - type: ReinforcedPlasmaWindow - components: - - pos: 0.5,5.5 - parent: 47 - type: Transform -- uid: 1076 - type: ReinforcedPlasmaWindow - components: - - pos: -1.5,5.5 - parent: 47 - type: Transform -- uid: 1077 - type: AirlockEngineeringGlassLocked - components: - - pos: -0.5,-24.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1078 - type: AirlockMaintEngiLocked - components: - - pos: -0.5,-27.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1079 - type: AirlockEngineeringLocked - components: - - pos: 1.5,-26.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1080 - type: AirlockEngineeringLocked - components: - - pos: 1.5,-25.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1081 - type: AirlockChiefEngineerLocked - components: - - pos: 6.5,-26.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1082 - type: AirlockExternalLocked - components: - - pos: -0.5,-35.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1083 - type: AirlockExternalLocked - components: - - pos: 9.5,-31.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1084 - type: AirlockExternalLocked - components: - - pos: 7.5,-30.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1085 - type: AirlockMedicalLocked - components: - - pos: -2.5,-21.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1086 - type: AirlockMedicalLocked - components: - - pos: -2.5,-20.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1087 - type: AirlockSecurityLocked - components: - - pos: 1.5,-20.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1088 - type: AirlockSecurityLocked - components: - - pos: 1.5,-21.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1089 - type: AirlockArmoryLocked - components: - - pos: -2.5,-15.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1090 - type: AirlockEVALocked - components: - - pos: -6.5,1.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1091 - type: AirlockEVALocked - components: - - pos: -5.5,1.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1092 - type: AirlockHeadOfPersonnelLocked - components: - - pos: 1.5,3.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1093 - type: AirlockChiefMedicalOfficerLocked - components: - - pos: -11.5,-21.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1094 - type: AirlockChiefMedicalOfficerLocked - components: - - pos: -9.5,-20.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1095 - type: AirlockHeadOfSecurityLocked - components: - - pos: 8.5,-20.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1096 - type: AirlockHeadOfSecurityLocked - components: - - pos: 10.5,-21.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1097 - type: AirlockFreezerKitchenHydroLocked - components: - - pos: 1.5,-14.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1098 - type: AirlockFreezerKitchenHydroLocked - components: - - pos: 7.5,-15.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1099 - type: AirlockCommandGlassLocked - components: - - pos: -0.5,5.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1100 - type: AirlockCommandGlassLocked - components: - - pos: -0.5,1.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1101 - type: AirlockCaptainLocked - components: - - pos: 7.5,5.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1102 - type: AirlockMedicalLocked - components: - - pos: -2.5,-5.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1103 - type: AirlockMedicalLocked - components: - - pos: -4.5,-8.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1104 - type: AirlockMedicalLocked - components: - - pos: -7.5,-8.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1105 - type: AirlockChemistryLocked - components: - - pos: -9.5,-3.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1106 - type: AirlockShuttle - components: - - pos: 12.5,-1.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1107 - type: AirlockShuttle - components: - - pos: 12.5,-0.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1108 - type: AirlockShuttle - components: - - pos: 12.5,0.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1109 - type: AirlockShuttle - components: - - pos: -13.5,-1.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1110 - type: AirlockShuttle - components: - - pos: -13.5,-0.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1111 - type: AirlockShuttle - components: - - pos: -13.5,0.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1112 - type: AirlockExternalLocked - components: - - pos: -9.5,0.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1113 - type: AirlockExternalLocked - components: - - pos: -9.5,-0.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1114 - type: AirlockExternalLocked - components: - - pos: -9.5,-1.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1115 - type: AirlockExternalLocked - components: - - pos: 8.5,-1.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1116 - type: AirlockExternalLocked - components: - - pos: 8.5,-0.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1117 - type: AirlockExternalLocked - components: - - pos: 8.5,0.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1118 - type: AirlockExternalLocked - components: - - pos: 1.5,-8.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1119 - type: AirlockExternalLocked - components: - - pos: 1.5,-7.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1120 - type: AirlockShuttle - components: - - pos: 3.5,-8.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1121 - type: AirlockShuttle - components: - - pos: 3.5,-7.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1122 - type: FirelockGlass - components: - - pos: -2.5,-1.5 - parent: 47 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1123 - type: FirelockGlass - components: - - pos: -2.5,-0.5 - parent: 47 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1124 - type: FirelockGlass - components: - - pos: -2.5,0.5 - parent: 47 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1125 - type: FirelockGlass - components: - - pos: -1.5,-2.5 - parent: 47 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1126 - type: FirelockGlass - components: - - pos: -0.5,-2.5 - parent: 47 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1127 - type: FirelockGlass - components: - - pos: 0.5,-2.5 - parent: 47 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1128 - type: FirelockGlass - components: - - pos: 1.5,-1.5 - parent: 47 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1129 - type: FirelockGlass - components: - - pos: 1.5,-0.5 - parent: 47 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1130 - type: FirelockGlass - components: - - pos: 1.5,0.5 - parent: 47 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1131 - type: FirelockGlass - components: - - pos: -1.5,-13.5 - parent: 47 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1132 - type: FirelockGlass - components: - - pos: -0.5,-13.5 - parent: 47 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1133 - type: FirelockGlass - components: - - pos: 0.5,-13.5 - parent: 47 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1134 - type: WindoorSecure - components: - - rot: 1.5707963267948966 rad - pos: 1.5,-16.5 - parent: 47 - type: Transform -- uid: 1135 - type: WindoorSecure - components: - - rot: 1.5707963267948966 rad - pos: 1.5,-15.5 - parent: 47 - type: Transform -- uid: 1136 - type: WindoorSecure - components: - - rot: -1.5707963267948966 rad - pos: 1.5,-15.5 - parent: 47 - type: Transform -- uid: 1137 - type: WindoorSecure - components: - - rot: -1.5707963267948966 rad - pos: 1.5,-16.5 - parent: 47 - type: Transform -- uid: 1138 - type: WindoorMedicalLocked - components: - - rot: -1.5707963267948966 rad - pos: -9.5,-6.5 - parent: 47 - type: Transform -- uid: 1139 - type: WindoorSecure - components: - - rot: 1.5707963267948966 rad - pos: -9.5,-6.5 - parent: 47 - type: Transform -- uid: 1140 - type: WindoorCommandLocked - components: - - rot: 3.141592653589793 rad - pos: 3.5,1.5 - parent: 47 - type: Transform -- uid: 1141 - type: WindoorSecure - components: - - pos: 3.5,1.5 - parent: 47 - type: Transform -- uid: 1142 - type: TableReinforced - components: - - pos: -9.5,-6.5 - parent: 47 - type: Transform -- uid: 1143 - type: TableReinforced - components: - - pos: 3.5,1.5 - parent: 47 - type: Transform -- uid: 1144 - type: VendingMachineSeeds - components: - - pos: 10.5,-14.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 1145 - type: VendingMachineNutri - components: - - pos: 9.5,-14.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 1146 - type: VendingMachineDinnerware - components: - - name: Dinnerware - type: MetaData - - pos: 6.5,-14.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 1147 - type: VendingMachineClothing - components: - - pos: 4.5,0.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 1148 - type: VendingMachineSmartFridge - components: - - pos: 6.5,-16.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 1149 - type: Table - components: - - pos: 5.5,-14.5 - parent: 47 - type: Transform -- uid: 1150 - type: Table - components: - - pos: 4.5,-14.5 - parent: 47 - type: Transform -- uid: 1151 - type: Table - components: - - pos: 3.5,-14.5 - parent: 47 - type: Transform -- uid: 1152 - type: KitchenReagentGrinder - components: - - pos: 3.5,-14.5 - parent: 47 - type: Transform - - containers: - ReagentGrinder-reagentContainerContainer: !type:ContainerSlot {} - ReagentGrinder-entityContainerContainer: !type:Container - ents: [] - type: ContainerContainer -- uid: 1153 - type: FoodCondimentBottleEnzyme - components: - - pos: 3.221425,-14.239834 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 1154 - type: FoodCondimentBottleEnzyme - components: - - pos: 3.877675,-14.396084 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 1155 - type: KitchenMicrowave - components: - - pos: 5.5,-14.5 - parent: 47 - type: Transform - - containers: - microwave_entity_container: !type:Container - ents: [] - type: ContainerContainer -- uid: 1156 - type: FoodBreadPlain - components: - - pos: 4.502675,-14.333584 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 1157 - type: Table - components: - - pos: 3.5,-16.5 - parent: 47 - type: Transform -- uid: 1158 - type: Table - components: - - pos: 4.5,-16.5 - parent: 47 - type: Transform -- uid: 1159 - type: FoodPizzaArnold - components: - - pos: 3.565175,-16.239834 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 1160 - type: FoodPizzaMargherita - components: - - pos: 4.565175,-16.146084 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 1161 - type: LockerBotanistFilled - components: - - pos: 8.5,-14.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 1162 - type: hydroponicsTray - components: - - pos: 10.5,-16.5 - parent: 47 - type: Transform - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 1163 - type: hydroponicsTray - components: - - pos: 9.5,-16.5 - parent: 47 - type: Transform - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 1164 - type: Table - components: - - pos: 8.5,-16.5 - parent: 47 - type: Transform -- uid: 1165 - type: HydroponicsToolScythe - components: - - pos: 8.408925,-16.271084 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 1166 - type: HydroponicsToolClippers - components: - - pos: 8.502675,-16.646084 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 1167 - type: HydroponicsToolMiniHoe - components: - - pos: 8.658925,-16.302334 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 1168 - type: HydroponicsToolSpade - components: - - pos: 8.502675,-16.427334 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 1169 - type: HydroponicsToolHatchet - components: - - pos: 8.377675,-16.177334 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 1170 - type: Bucket - components: - - pos: 10.658925,-15.614834 - parent: 47 - type: Transform - - solution: bucket - type: Drink - - canCollide: False - type: Physics -- uid: 1171 - type: GravityGenerator - components: - - pos: -0.5,-30.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound - - powerLoad: 500 - type: ApcPowerReceiver - - radius: 2.5 - type: PointLight -- uid: 1172 - type: GasPort - components: - - rot: 3.141592653589793 rad - pos: -6.5,-35.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1173 - type: GasPort - components: - - rot: 3.141592653589793 rad - pos: 5.5,-35.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1174 - type: GasPort - components: - - pos: 5.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1175 - type: GasPort - components: - - pos: 4.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1176 - type: GasPort - components: - - pos: -1.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1177 - type: GasPort - components: - - pos: -2.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1178 - type: GasPort - components: - - pos: -3.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1179 - type: GasPort - components: - - pos: -4.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1180 - type: GasPort - components: - - pos: -5.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1181 - type: GasPort - components: - - pos: -6.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1182 - type: GasPort - components: - - pos: 3.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1183 - type: GasPort - components: - - pos: 2.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1184 - type: GasPort - components: - - pos: 1.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1185 - type: GasPort - components: - - pos: 0.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1186 - type: GasPort - components: - - pos: -0.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1187 - type: GasPipeTJunction - components: - - rot: 1.5707963267948966 rad - pos: -6.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1188 - type: GasPipeTJunction - components: - - rot: -1.5707963267948966 rad - pos: 5.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1189 - type: GasPipeTJunction - components: - - rot: 3.141592653589793 rad - pos: 4.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1190 - type: GasPipeTJunction - components: - - rot: 3.141592653589793 rad - pos: 3.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1191 - type: GasPipeTJunction - components: - - rot: 3.141592653589793 rad - pos: 2.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1192 - type: GasPipeTJunction - components: - - rot: 3.141592653589793 rad - pos: 1.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1193 - type: GasPipeTJunction - components: - - rot: 3.141592653589793 rad - pos: 0.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1194 - type: GasPipeTJunction - components: - - rot: 3.141592653589793 rad - pos: -5.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1195 - type: GasPipeTJunction - components: - - rot: 3.141592653589793 rad - pos: -4.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1196 - type: GasPipeTJunction - components: - - rot: 3.141592653589793 rad - pos: -3.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1197 - type: GasPipeTJunction - components: - - rot: 3.141592653589793 rad - pos: -2.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1198 - type: GasPipeTJunction - components: - - rot: 3.141592653589793 rad - pos: -1.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1199 - type: GasPipeFourway - components: - - pos: -0.5,-34.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1200 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-35.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1201 - type: GasPipeBend - components: - - rot: 3.141592653589793 rad - pos: -0.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1202 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 0.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1203 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 1.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1204 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 2.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1205 - type: GasPipeBend - components: - - pos: 3.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1206 - type: GasPipeBend - components: - - rot: 3.141592653589793 rad - pos: 3.5,-37.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1207 - type: GasPipeBend - components: - - pos: 4.5,-37.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1208 - type: GasPipeBend - components: - - rot: 3.141592653589793 rad - pos: 4.5,-38.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1209 - type: GasPipeBend - components: - - pos: 5.5,-38.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1210 - type: GasPipeBend - components: - - rot: 3.141592653589793 rad - pos: 5.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1211 - type: GasPipeBend - components: - - rot: -1.5707963267948966 rad - pos: 10.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1212 - type: GasPipeBend - components: - - pos: 10.5,-32.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1213 - type: GasPipeBend - components: - - rot: 3.141592653589793 rad - pos: 9.5,-32.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1214 - type: GasPipeBend - components: - - pos: 9.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1215 - type: GasPipeBend - components: - - rot: 3.141592653589793 rad - pos: 1.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1216 - type: GasPipeBend - components: - - pos: 1.5,-28.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1217 - type: GasPipeTJunction - components: - - rot: 3.141592653589793 rad - pos: -0.5,-28.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1218 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 6.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1219 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 7.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1220 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 8.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1221 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 9.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1222 - type: GasPipeStraight - components: - - pos: 10.5,-38.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1223 - type: GasPipeStraight - components: - - pos: 10.5,-33.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1224 - type: GasPipeStraight - components: - - pos: 10.5,-34.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1225 - type: GasPipeStraight - components: - - pos: 10.5,-35.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1226 - type: GasPipeStraight - components: - - pos: 10.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1227 - type: GasPipeStraight - components: - - pos: 10.5,-37.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1228 - type: GasPipeStraight - components: - - pos: 10.5,-38.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1229 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 8.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1230 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 7.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1231 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 6.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1232 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 5.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1233 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 4.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1234 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 3.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1235 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 2.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1236 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: 1.5,-29.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1237 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 0.5,-28.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1238 - type: GasPipeFourway - components: - - pos: -0.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1239 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 0.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1240 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 1.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1241 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 2.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1242 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 3.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1243 - type: GasPipeTJunction - components: - - pos: 4.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1244 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 5.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1245 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 6.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1246 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-25.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1247 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-24.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1248 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-23.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1249 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-22.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1250 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1251 - type: GasPipeFourway - components: - - pos: -0.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1252 - type: GasPipeTJunction - components: - - rot: 1.5707963267948966 rad - pos: -0.5,-19.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1253 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1254 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: -2.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1255 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: -3.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1256 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 0.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1257 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 1.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1258 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 2.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1259 - type: GasPipeStraight - components: - - pos: -0.5,-18.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1260 - type: GasPipeStraight - components: - - pos: -0.5,-17.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1261 - type: GasPipeStraight - components: - - pos: -0.5,-16.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1262 - type: GasPipeFourway - components: - - pos: -0.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1263 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: -1.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1264 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: -2.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1265 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: -3.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1266 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: -4.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1267 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 0.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1268 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 1.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1269 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 2.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1270 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 3.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1271 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 4.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1272 - type: GasPipeTJunction - components: - - pos: 5.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1273 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 6.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1274 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 7.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1275 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-14.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1276 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-13.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1277 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-12.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1278 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1279 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1280 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-9.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1281 - type: GasPipeTJunction - components: - - rot: -1.5707963267948966 rad - pos: -0.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1282 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-7.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1283 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1284 - type: GasPipeTJunction - components: - - rot: -1.5707963267948966 rad - pos: -0.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1285 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-4.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1286 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1287 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-2.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1288 - type: GasPipeFourway - components: - - pos: -0.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1289 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-1.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1290 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: -1.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1291 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: -2.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1292 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: -3.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1293 - type: GasPipeTJunction - components: - - pos: -4.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1294 - type: GasPipeTJunction - components: - - rot: 1.5707963267948966 rad - pos: -7.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1295 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: -5.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1296 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: -6.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1297 - type: GasPipeTJunction - components: - - rot: -1.5707963267948966 rad - pos: -7.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1298 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -7.5,-7.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1299 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -7.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1300 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -7.5,-9.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1301 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -4.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1302 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -4.5,-7.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1303 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -4.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1304 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -4.5,-9.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1305 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: -8.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1306 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: -9.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1307 - type: GasPipeHalf - components: - - rot: 1.5707963267948966 rad - pos: -10.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1308 - type: GasPipeHalf - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1309 - type: GasPipeHalf - components: - - pos: -7.5,-4.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1310 - type: GasPipeHalf - components: - - rot: 3.141592653589793 rad - pos: -7.5,-10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1311 - type: GasPipeHalf - components: - - rot: 3.141592653589793 rad - pos: -4.5,-10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1312 - type: GasPipeHalf - components: - - rot: 1.5707963267948966 rad - pos: -5.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1313 - type: GasPipeHalf - components: - - rot: 3.141592653589793 rad - pos: 5.5,-16.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1314 - type: GasPipeHalf - components: - - rot: -1.5707963267948966 rad - pos: 8.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1315 - type: GasPipeHalf - components: - - rot: -1.5707963267948966 rad - pos: 3.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1316 - type: GasPipeHalf - components: - - rot: 1.5707963267948966 rad - pos: -4.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1317 - type: GasPipeHalf - components: - - rot: -1.5707963267948966 rad - pos: 0.5,-19.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1318 - type: GasPipeHalf - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1319 - type: GasPipeHalf - components: - - rot: 3.141592653589793 rad - pos: 4.5,-27.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1320 - type: GasPipeHalf - components: - - rot: -1.5707963267948966 rad - pos: 7.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1321 - type: GasPipeHalf - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-28.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1322 - type: GasPipeHalf - components: - - pos: -6.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1323 - type: GasPipeHalf - components: - - pos: -5.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1324 - type: GasPipeHalf - components: - - pos: -4.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1325 - type: GasPipeHalf - components: - - pos: -3.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1326 - type: GasPipeHalf - components: - - pos: -2.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1327 - type: GasPipeHalf - components: - - pos: -1.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1328 - type: GasPipeHalf - components: - - pos: -0.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1329 - type: GasPipeHalf - components: - - pos: 0.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1330 - type: GasPipeHalf - components: - - pos: 1.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1331 - type: GasPipeHalf - components: - - pos: 2.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1332 - type: GasPipeHalf - components: - - pos: 3.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1333 - type: GasPipeHalf - components: - - pos: 4.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1334 - type: GasPipeHalf - components: - - pos: 5.5,-33.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1335 - type: GasPipeHalf - components: - - rot: 3.141592653589793 rad - pos: 5.5,-35.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1336 - type: GasPipeHalf - components: - - rot: 3.141592653589793 rad - pos: -6.5,-35.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1337 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1338 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: -2.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1339 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: -3.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1340 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: -4.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1341 - type: GasPipeTJunction - components: - - rot: 3.141592653589793 rad - pos: -5.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1342 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 0.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1343 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 1.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1344 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 2.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1345 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 3.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1346 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 4.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1347 - type: GasPipeHalf - components: - - rot: -1.5707963267948966 rad - pos: 5.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1348 - type: GasPipeHalf - components: - - rot: 1.5707963267948966 rad - pos: -6.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1349 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -5.5,0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1350 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -5.5,1.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1351 - type: GasPipeHalf - components: - - pos: -5.5,2.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1352 - type: GasPipeStraight - components: - - pos: -0.5,0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1353 - type: GasPipeStraight - components: - - pos: -0.5,1.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1354 - type: GasPipeStraight - components: - - pos: -0.5,2.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1355 - type: GasPipeTJunction - components: - - rot: 1.5707963267948966 rad - pos: -0.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1356 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 0.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1357 - type: GasPipeStraight - components: - - rot: 1.5707963267948966 rad - pos: 1.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1358 - type: GasPipeHalf - components: - - rot: -1.5707963267948966 rad - pos: 2.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1359 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,4.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1360 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1361 - type: GasPipeTJunction - components: - - rot: 1.5707963267948966 rad - pos: -0.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1362 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 0.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1363 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 1.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1364 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 2.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1365 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 3.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1366 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 4.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1367 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 5.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1368 - type: GasPipeStraight - components: - - rot: -1.5707963267948966 rad - pos: 6.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1369 - type: GasPipeBend - components: - - pos: 7.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1370 - type: GasPipeStraight - components: - - pos: 7.5,5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1371 - type: GasPipeHalf - components: - - rot: 3.141592653589793 rad - pos: 7.5,4.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1372 - type: GasPipeHalf - components: - - pos: -0.5,7.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1373 - type: GasVentPump - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1374 - type: GasVentPump - components: - - rot: 3.141592653589793 rad - pos: 4.5,-27.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1375 - type: GasVentPump - components: - - rot: -1.5707963267948966 rad - pos: 7.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1376 - type: GasVentPump - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-28.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1377 - type: GasVentPump - components: - - rot: -1.5707963267948966 rad - pos: 0.5,-19.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1378 - type: GasVentPump - components: - - rot: -1.5707963267948966 rad - pos: 3.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1379 - type: GasVentPump - components: - - rot: 1.5707963267948966 rad - pos: -4.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1380 - type: GasVentPump - components: - - rot: 1.5707963267948966 rad - pos: -5.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1381 - type: GasVentPump - components: - - rot: 3.141592653589793 rad - pos: 5.5,-16.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1382 - type: GasVentPump - components: - - rot: -1.5707963267948966 rad - pos: 8.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1383 - type: GasVentPump - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1384 - type: GasVentPump - components: - - rot: 3.141592653589793 rad - pos: -4.5,-10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1385 - type: GasVentPump - components: - - rot: 3.141592653589793 rad - pos: -7.5,-10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1386 - type: GasVentPump - components: - - rot: 1.5707963267948966 rad - pos: -10.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1387 - type: GasVentPump - components: - - pos: -7.5,-4.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1388 - type: GasVentPump - components: - - rot: 1.5707963267948966 rad - pos: -6.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1389 - type: GasVentPump - components: - - pos: -5.5,2.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1390 - type: GasVentPump - components: - - rot: -1.5707963267948966 rad - pos: 5.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1391 - type: GasVentPump - components: - - rot: -1.5707963267948966 rad - pos: 2.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1392 - type: GasVentPump - components: - - pos: -0.5,7.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1393 - type: GasVentPump - components: - - rot: 3.141592653589793 rad - pos: 7.5,4.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1394 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: -0.5,-27.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1395 - type: GasPipeStraight - components: - - rot: 3.141592653589793 rad - pos: 9.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics - - color: '#FCBA03FF' - type: AtmosPipeColor -- uid: 1396 - type: AirCanister - components: - - anchored: True - pos: -6.5,-33.5 - parent: 47 - type: Transform -- uid: 1397 - type: AirCanister - components: - - anchored: True - pos: -5.5,-33.5 - parent: 47 - type: Transform -- uid: 1398 - type: AirCanister - components: - - anchored: True - pos: -4.5,-33.5 - parent: 47 - type: Transform -- uid: 1399 - type: AirCanister - components: - - anchored: True - pos: -3.5,-33.5 - parent: 47 - type: Transform -- uid: 1400 - type: AirCanister - components: - - anchored: True - pos: -2.5,-33.5 - parent: 47 - type: Transform -- uid: 1401 - type: AirCanister - components: - - anchored: True - pos: -1.5,-33.5 - parent: 47 - type: Transform -- uid: 1402 - type: AirCanister - components: - - anchored: True - pos: -0.5,-33.5 - parent: 47 - type: Transform -- uid: 1403 - type: AirCanister - components: - - anchored: True - pos: 0.5,-33.5 - parent: 47 - type: Transform -- uid: 1404 - type: AirCanister - components: - - anchored: True - pos: 1.5,-33.5 - parent: 47 - type: Transform -- uid: 1405 - type: AirCanister - components: - - anchored: True - pos: 2.5,-33.5 - parent: 47 - type: Transform -- uid: 1406 - type: AirCanister - components: - - anchored: True - pos: 3.5,-33.5 - parent: 47 - type: Transform -- uid: 1407 - type: AirCanister - components: - - anchored: True - pos: 4.5,-33.5 - parent: 47 - type: Transform -- uid: 1408 - type: AirCanister - components: - - anchored: True - pos: 5.5,-33.5 - parent: 47 - type: Transform -- uid: 1409 - type: AirCanister - components: - - anchored: True - pos: 5.5,-35.5 - parent: 47 - type: Transform - - releasePressure: 10.1325 - type: GasCanister -- uid: 1410 - type: AirCanister - components: - - anchored: True - pos: -6.5,-35.5 - parent: 47 - type: Transform -- uid: 1411 - type: WallReinforced - components: - - pos: -6.5,-37.5 - parent: 47 - type: Transform -- uid: 1412 - type: WallReinforced - components: - - pos: -6.5,-36.5 - parent: 47 - type: Transform -- uid: 1413 - type: WallReinforced - components: - - pos: -5.5,-36.5 - parent: 47 - type: Transform -- uid: 1414 - type: WallReinforced - components: - - pos: -5.5,-35.5 - parent: 47 - type: Transform -- uid: 1415 - type: WallReinforced - components: - - pos: -4.5,-35.5 - parent: 47 - type: Transform -- uid: 1416 - type: WallReinforced - components: - - pos: -3.5,-35.5 - parent: 47 - type: Transform -- uid: 1417 - type: WallReinforced - components: - - pos: -2.5,-35.5 - parent: 47 - type: Transform -- uid: 1418 - type: WallReinforced - components: - - pos: -1.5,-35.5 - parent: 47 - type: Transform -- uid: 1419 - type: WallReinforced - components: - - pos: 0.5,-35.5 - parent: 47 - type: Transform -- uid: 1420 - type: WallReinforced - components: - - pos: 1.5,-35.5 - parent: 47 - type: Transform -- uid: 1421 - type: WallReinforced - components: - - pos: 2.5,-35.5 - parent: 47 - type: Transform -- uid: 1422 - type: WallReinforced - components: - - pos: 3.5,-35.5 - parent: 47 - type: Transform -- uid: 1423 - type: WallReinforced - components: - - pos: 4.5,-35.5 - parent: 47 - type: Transform -- uid: 1424 - type: WallReinforced - components: - - pos: 4.5,-36.5 - parent: 47 - type: Transform -- uid: 1425 - type: WallReinforced - components: - - pos: 5.5,-36.5 - parent: 47 - type: Transform -- uid: 1426 - type: WallReinforced - components: - - pos: 5.5,-37.5 - parent: 47 - type: Transform -- uid: 1427 - type: WallReinforced - components: - - pos: 6.5,-36.5 - parent: 47 - type: Transform -- uid: 1428 - type: WallReinforced - components: - - pos: 6.5,-35.5 - parent: 47 - type: Transform -- uid: 1429 - type: WallReinforced - components: - - pos: 6.5,-34.5 - parent: 47 - type: Transform -- uid: 1430 - type: WallReinforced - components: - - pos: 6.5,-33.5 - parent: 47 - type: Transform -- uid: 1431 - type: WallReinforced - components: - - pos: -7.5,-36.5 - parent: 47 - type: Transform -- uid: 1432 - type: WallReinforced - components: - - pos: -7.5,-35.5 - parent: 47 - type: Transform -- uid: 1433 - type: WallReinforced - components: - - pos: -7.5,-34.5 - parent: 47 - type: Transform -- uid: 1434 - type: WallReinforced - components: - - pos: -7.5,-33.5 - parent: 47 - type: Transform -- uid: 1435 - type: WallReinforced - components: - - pos: -7.5,-32.5 - parent: 47 - type: Transform -- uid: 1436 - type: WallReinforced - components: - - pos: -8.5,-32.5 - parent: 47 - type: Transform -- uid: 1437 - type: WallReinforced - components: - - pos: -8.5,-31.5 - parent: 47 - type: Transform -- uid: 1438 - type: WallReinforced - components: - - pos: -9.5,-31.5 - parent: 47 - type: Transform -- uid: 1439 - type: WallReinforced - components: - - pos: -9.5,-30.5 - parent: 47 - type: Transform -- uid: 1440 - type: WallReinforced - components: - - pos: -9.5,-29.5 - parent: 47 - type: Transform -- uid: 1441 - type: WallReinforced - components: - - pos: -10.5,-29.5 - parent: 47 - type: Transform -- uid: 1442 - type: WallReinforced - components: - - pos: -10.5,-28.5 - parent: 47 - type: Transform -- uid: 1443 - type: WallReinforced - components: - - pos: -10.5,-27.5 - parent: 47 - type: Transform -- uid: 1444 - type: WallReinforced - components: - - pos: -11.5,-27.5 - parent: 47 - type: Transform -- uid: 1445 - type: WallReinforced - components: - - pos: -11.5,-24.5 - parent: 47 - type: Transform -- uid: 1446 - type: WallReinforced - components: - - pos: -12.5,-24.5 - parent: 47 - type: Transform -- uid: 1447 - type: WallReinforced - components: - - pos: -12.5,-23.5 - parent: 47 - type: Transform -- uid: 1448 - type: WallReinforced - components: - - pos: -12.5,-22.5 - parent: 47 - type: Transform -- uid: 1449 - type: WallReinforced - components: - - pos: -12.5,-21.5 - parent: 47 - type: Transform -- uid: 1450 - type: WallReinforced - components: - - pos: -12.5,-20.5 - parent: 47 - type: Transform -- uid: 1451 - type: WallReinforced - components: - - pos: -12.5,-18.5 - parent: 47 - type: Transform -- uid: 1452 - type: WallReinforced - components: - - pos: -12.5,-17.5 - parent: 47 - type: Transform -- uid: 1453 - type: WallReinforced - components: - - pos: -12.5,-16.5 - parent: 47 - type: Transform -- uid: 1454 - type: WallReinforced - components: - - pos: -12.5,-14.5 - parent: 47 - type: Transform -- uid: 1455 - type: WallReinforced - components: - - pos: -12.5,-13.5 - parent: 47 - type: Transform -- uid: 1456 - type: WallReinforced - components: - - pos: -12.5,-12.5 - parent: 47 - type: Transform -- uid: 1457 - type: WallReinforced - components: - - pos: -12.5,-9.5 - parent: 47 - type: Transform -- uid: 1458 - type: WallReinforced - components: - - pos: -12.5,-8.5 - parent: 47 - type: Transform -- uid: 1459 - type: WallReinforced - components: - - pos: -12.5,-7.5 - parent: 47 - type: Transform -- uid: 1460 - type: WallReinforced - components: - - pos: -12.5,-3.5 - parent: 47 - type: Transform -- uid: 1461 - type: WallReinforced - components: - - pos: -12.5,-2.5 - parent: 47 - type: Transform -- uid: 1462 - type: WallReinforced - components: - - pos: -13.5,-2.5 - parent: 47 - type: Transform -- uid: 1463 - type: WallReinforced - components: - - pos: -11.5,-2.5 - parent: 47 - type: Transform -- uid: 1464 - type: WallReinforced - components: - - pos: -10.5,-2.5 - parent: 47 - type: Transform -- uid: 1465 - type: WallReinforced - components: - - pos: -9.5,-2.5 - parent: 47 - type: Transform -- uid: 1466 - type: WallReinforced - components: - - pos: -9.5,1.5 - parent: 47 - type: Transform -- uid: 1467 - type: WallReinforced - components: - - pos: -10.5,1.5 - parent: 47 - type: Transform -- uid: 1468 - type: WallReinforced - components: - - pos: -11.5,1.5 - parent: 47 - type: Transform -- uid: 1469 - type: WallReinforced - components: - - pos: -12.5,1.5 - parent: 47 - type: Transform -- uid: 1470 - type: WallReinforced - components: - - pos: -13.5,1.5 - parent: 47 - type: Transform -- uid: 1471 - type: WallReinforced - components: - - pos: -12.5,2.5 - parent: 47 - type: Transform -- uid: 1472 - type: WallReinforced - components: - - pos: -12.5,3.5 - parent: 47 - type: Transform -- uid: 1473 - type: WallReinforced - components: - - pos: -11.5,3.5 - parent: 47 - type: Transform -- uid: 1474 - type: WallReinforced - components: - - pos: -11.5,4.5 - parent: 47 - type: Transform -- uid: 1475 - type: WallReinforced - components: - - pos: -10.5,4.5 - parent: 47 - type: Transform -- uid: 1476 - type: WallReinforced - components: - - pos: -10.5,5.5 - parent: 47 - type: Transform -- uid: 1477 - type: WallReinforced - components: - - pos: -10.5,6.5 - parent: 47 - type: Transform -- uid: 1478 - type: WallReinforced - components: - - pos: 9.5,6.5 - parent: 47 - type: Transform -- uid: 1479 - type: WallReinforced - components: - - pos: 9.5,5.5 - parent: 47 - type: Transform -- uid: 1480 - type: WallReinforced - components: - - pos: 9.5,4.5 - parent: 47 - type: Transform -- uid: 1481 - type: WallReinforced - components: - - pos: 10.5,4.5 - parent: 47 - type: Transform -- uid: 1482 - type: WallReinforced - components: - - pos: 10.5,3.5 - parent: 47 - type: Transform -- uid: 1483 - type: WallReinforced - components: - - pos: 11.5,3.5 - parent: 47 - type: Transform -- uid: 1484 - type: WallReinforced - components: - - pos: 11.5,2.5 - parent: 47 - type: Transform -- uid: 1485 - type: WallReinforced - components: - - pos: 11.5,1.5 - parent: 47 - type: Transform -- uid: 1486 - type: WallReinforced - components: - - pos: 12.5,1.5 - parent: 47 - type: Transform -- uid: 1487 - type: WallReinforced - components: - - pos: 10.5,1.5 - parent: 47 - type: Transform -- uid: 1488 - type: WallReinforced - components: - - pos: 9.5,1.5 - parent: 47 - type: Transform -- uid: 1489 - type: WallReinforced - components: - - pos: 8.5,1.5 - parent: 47 - type: Transform -- uid: 1490 - type: WallReinforced - components: - - pos: 7.5,1.5 - parent: 47 - type: Transform -- uid: 1491 - type: WallReinforced - components: - - pos: 6.5,1.5 - parent: 47 - type: Transform -- uid: 1492 - type: WallReinforced - components: - - pos: 5.5,1.5 - parent: 47 - type: Transform -- uid: 1493 - type: WallReinforced - components: - - pos: 4.5,1.5 - parent: 47 - type: Transform -- uid: 1494 - type: WallReinforced - components: - - pos: 5.5,2.5 - parent: 47 - type: Transform -- uid: 1495 - type: WallReinforced - components: - - pos: 5.5,3.5 - parent: 47 - type: Transform -- uid: 1496 - type: WallReinforced - components: - - pos: 5.5,4.5 - parent: 47 - type: Transform -- uid: 1497 - type: WallReinforced - components: - - pos: 5.5,5.5 - parent: 47 - type: Transform -- uid: 1498 - type: WallReinforced - components: - - pos: 6.5,5.5 - parent: 47 - type: Transform -- uid: 1499 - type: WallReinforced - components: - - pos: 8.5,5.5 - parent: 47 - type: Transform -- uid: 1500 - type: WallReinforced - components: - - pos: 4.5,5.5 - parent: 47 - type: Transform -- uid: 1501 - type: WallReinforced - components: - - pos: 3.5,5.5 - parent: 47 - type: Transform -- uid: 1502 - type: WallReinforced - components: - - pos: 2.5,5.5 - parent: 47 - type: Transform -- uid: 1503 - type: WallReinforced - components: - - pos: 1.5,5.5 - parent: 47 - type: Transform -- uid: 1504 - type: WallReinforced - components: - - pos: 1.5,4.5 - parent: 47 - type: Transform -- uid: 1505 - type: WallReinforced - components: - - pos: 1.5,2.5 - parent: 47 - type: Transform -- uid: 1506 - type: WallReinforced - components: - - pos: 1.5,1.5 - parent: 47 - type: Transform -- uid: 1507 - type: WallReinforced - components: - - pos: 2.5,1.5 - parent: 47 - type: Transform -- uid: 1508 - type: WallReinforced - components: - - pos: 1.5,-2.5 - parent: 47 - type: Transform -- uid: 1509 - type: WallReinforced - components: - - pos: 2.5,-2.5 - parent: 47 - type: Transform -- uid: 1510 - type: WallReinforced - components: - - pos: 3.5,-2.5 - parent: 47 - type: Transform -- uid: 1511 - type: WallReinforced - components: - - pos: 4.5,-2.5 - parent: 47 - type: Transform -- uid: 1512 - type: WallReinforced - components: - - pos: 5.5,-2.5 - parent: 47 - type: Transform -- uid: 1513 - type: WallReinforced - components: - - pos: 6.5,-2.5 - parent: 47 - type: Transform -- uid: 1514 - type: WallReinforced - components: - - pos: 7.5,-2.5 - parent: 47 - type: Transform -- uid: 1515 - type: WallReinforced - components: - - pos: 8.5,-2.5 - parent: 47 - type: Transform -- uid: 1516 - type: WallReinforced - components: - - pos: 9.5,-2.5 - parent: 47 - type: Transform -- uid: 1517 - type: WallReinforced - components: - - pos: 10.5,-2.5 - parent: 47 - type: Transform -- uid: 1518 - type: WallReinforced - components: - - pos: 11.5,-2.5 - parent: 47 - type: Transform -- uid: 1519 - type: WallReinforced - components: - - pos: 12.5,-2.5 - parent: 47 - type: Transform -- uid: 1520 - type: WallReinforced - components: - - pos: -8.5,-2.5 - parent: 47 - type: Transform -- uid: 1521 - type: WallReinforced - components: - - pos: -7.5,-2.5 - parent: 47 - type: Transform -- uid: 1522 - type: WallReinforced - components: - - pos: -6.5,-2.5 - parent: 47 - type: Transform -- uid: 1523 - type: WallReinforced - components: - - pos: -5.5,-2.5 - parent: 47 - type: Transform -- uid: 1524 - type: WallReinforced - components: - - pos: -4.5,-2.5 - parent: 47 - type: Transform -- uid: 1525 - type: WallReinforced - components: - - pos: -3.5,-2.5 - parent: 47 - type: Transform -- uid: 1526 - type: WallReinforced - components: - - pos: -2.5,-2.5 - parent: 47 - type: Transform -- uid: 1527 - type: WallReinforced - components: - - pos: -2.5,1.5 - parent: 47 - type: Transform -- uid: 1528 - type: WallReinforced - components: - - pos: -3.5,1.5 - parent: 47 - type: Transform -- uid: 1529 - type: WallReinforced - components: - - pos: -4.5,1.5 - parent: 47 - type: Transform -- uid: 1530 - type: WallReinforced - components: - - pos: -2.5,2.5 - parent: 47 - type: Transform -- uid: 1531 - type: WallReinforced - components: - - pos: -2.5,2.5 - parent: 47 - type: Transform -- uid: 1532 - type: WallReinforced - components: - - pos: -2.5,3.5 - parent: 47 - type: Transform -- uid: 1533 - type: WallReinforced - components: - - pos: -2.5,4.5 - parent: 47 - type: Transform -- uid: 1534 - type: WallReinforced - components: - - pos: -2.5,5.5 - parent: 47 - type: Transform -- uid: 1535 - type: WallReinforced - components: - - pos: -3.5,5.5 - parent: 47 - type: Transform -- uid: 1536 - type: WallReinforced - components: - - pos: -4.5,5.5 - parent: 47 - type: Transform -- uid: 1537 - type: WallReinforced - components: - - pos: -5.5,5.5 - parent: 47 - type: Transform -- uid: 1538 - type: WallReinforced - components: - - pos: -6.5,5.5 - parent: 47 - type: Transform -- uid: 1539 - type: WallReinforced - components: - - pos: -7.5,5.5 - parent: 47 - type: Transform -- uid: 1540 - type: WallReinforced - components: - - pos: -8.5,5.5 - parent: 47 - type: Transform -- uid: 1541 - type: WallReinforced - components: - - pos: -9.5,5.5 - parent: 47 - type: Transform -- uid: 1542 - type: WallReinforced - components: - - pos: -8.5,1.5 - parent: 47 - type: Transform -- uid: 1543 - type: WallReinforced - components: - - pos: -7.5,1.5 - parent: 47 - type: Transform -- uid: 1544 - type: WallReinforced - components: - - pos: -2.5,-3.5 - parent: 47 - type: Transform -- uid: 1545 - type: WallReinforced - components: - - pos: -2.5,-4.5 - parent: 47 - type: Transform -- uid: 1546 - type: WallReinforced - components: - - pos: -2.5,-6.5 - parent: 47 - type: Transform -- uid: 1547 - type: WallReinforced - components: - - pos: -2.5,-6.5 - parent: 47 - type: Transform -- uid: 1548 - type: WallReinforced - components: - - pos: -2.5,-7.5 - parent: 47 - type: Transform -- uid: 1549 - type: WallReinforced - components: - - pos: -2.5,-8.5 - parent: 47 - type: Transform -- uid: 1550 - type: WallReinforced - components: - - pos: -2.5,-9.5 - parent: 47 - type: Transform -- uid: 1551 - type: WallReinforced - components: - - pos: -2.5,-10.5 - parent: 47 - type: Transform -- uid: 1552 - type: WallReinforced - components: - - pos: -2.5,-11.5 - parent: 47 - type: Transform -- uid: 1553 - type: WallReinforced - components: - - pos: -2.5,-12.5 - parent: 47 - type: Transform -- uid: 1554 - type: WallReinforced - components: - - pos: -2.5,-13.5 - parent: 47 - type: Transform -- uid: 1555 - type: WallReinforced - components: - - pos: -2.5,-14.5 - parent: 47 - type: Transform -- uid: 1556 - type: WallReinforced - components: - - pos: 1.5,-13.5 - parent: 47 - type: Transform -- uid: 1557 - type: WallReinforced - components: - - pos: 1.5,-12.5 - parent: 47 - type: Transform -- uid: 1558 - type: WallReinforced - components: - - pos: 1.5,-10.5 - parent: 47 - type: Transform -- uid: 1559 - type: WallReinforced - components: - - pos: 1.5,-5.5 - parent: 47 - type: Transform -- uid: 1560 - type: WallReinforced - components: - - pos: 1.5,-9.5 - parent: 47 - type: Transform -- uid: 1561 - type: WallReinforced - components: - - pos: 2.5,-9.5 - parent: 47 - type: Transform -- uid: 1562 - type: WallReinforced - components: - - pos: 3.5,-9.5 - parent: 47 - type: Transform -- uid: 1563 - type: WallReinforced - components: - - pos: 1.5,-6.5 - parent: 47 - type: Transform -- uid: 1564 - type: WallReinforced - components: - - pos: 2.5,-6.5 - parent: 47 - type: Transform -- uid: 1565 - type: WallReinforced - components: - - pos: 3.5,-6.5 - parent: 47 - type: Transform -- uid: 1566 - type: WallReinforced - components: - - pos: 1.5,-3.5 - parent: 47 - type: Transform -- uid: 1567 - type: WallReinforced - components: - - pos: 2.5,-13.5 - parent: 47 - type: Transform -- uid: 1568 - type: WallReinforced - components: - - pos: 3.5,-13.5 - parent: 47 - type: Transform -- uid: 1569 - type: WallReinforced - components: - - pos: 4.5,-13.5 - parent: 47 - type: Transform -- uid: 1570 - type: WallReinforced - components: - - pos: 5.5,-13.5 - parent: 47 - type: Transform -- uid: 1571 - type: WallReinforced - components: - - pos: 6.5,-13.5 - parent: 47 - type: Transform -- uid: 1572 - type: WallReinforced - components: - - pos: 7.5,-13.5 - parent: 47 - type: Transform -- uid: 1573 - type: WallReinforced - components: - - pos: 8.5,-13.5 - parent: 47 - type: Transform -- uid: 1574 - type: WallReinforced - components: - - pos: 9.5,-13.5 - parent: 47 - type: Transform -- uid: 1575 - type: WallReinforced - components: - - pos: 10.5,-13.5 - parent: 47 - type: Transform -- uid: 1576 - type: WallReinforced - components: - - pos: 11.5,-13.5 - parent: 47 - type: Transform -- uid: 1577 - type: WallReinforced - components: - - pos: 11.5,-14.5 - parent: 47 - type: Transform -- uid: 1578 - type: WallReinforced - components: - - pos: 11.5,-16.5 - parent: 47 - type: Transform -- uid: 1579 - type: WallReinforced - components: - - pos: 11.5,-16.5 - parent: 47 - type: Transform -- uid: 1580 - type: WallReinforced - components: - - pos: 11.5,-17.5 - parent: 47 - type: Transform -- uid: 1581 - type: WallReinforced - components: - - pos: 11.5,-18.5 - parent: 47 - type: Transform -- uid: 1582 - type: WallReinforced - components: - - pos: 11.5,-20.5 - parent: 47 - type: Transform -- uid: 1583 - type: WallReinforced - components: - - pos: 11.5,-21.5 - parent: 47 - type: Transform -- uid: 1584 - type: WallReinforced - components: - - pos: 11.5,-22.5 - parent: 47 - type: Transform -- uid: 1585 - type: WallReinforced - components: - - pos: 11.5,-23.5 - parent: 47 - type: Transform -- uid: 1586 - type: WallReinforced - components: - - pos: 11.5,-24.5 - parent: 47 - type: Transform -- uid: 1587 - type: WallReinforced - components: - - pos: 10.5,-24.5 - parent: 47 - type: Transform -- uid: 1588 - type: WallReinforced - components: - - pos: 10.5,-27.5 - parent: 47 - type: Transform -- uid: 1589 - type: WallReinforced - components: - - pos: 9.5,-27.5 - parent: 47 - type: Transform -- uid: 1590 - type: WallReinforced - components: - - pos: 9.5,-28.5 - parent: 47 - type: Transform -- uid: 1591 - type: WallReinforced - components: - - pos: 9.5,-29.5 - parent: 47 - type: Transform -- uid: 1592 - type: WallReinforced - components: - - pos: 10.5,-29.5 - parent: 47 - type: Transform -- uid: 1593 - type: WallReinforced - components: - - pos: 10.5,-30.5 - parent: 47 - type: Transform -- uid: 1594 - type: WallReinforced - components: - - pos: 10.5,-31.5 - parent: 47 - type: Transform -- uid: 1595 - type: WallReinforced - components: - - pos: 8.5,-31.5 - parent: 47 - type: Transform -- uid: 1596 - type: WallReinforced - components: - - pos: 7.5,-31.5 - parent: 47 - type: Transform -- uid: 1597 - type: WallReinforced - components: - - pos: 7.5,-32.5 - parent: 47 - type: Transform -- uid: 1598 - type: WallReinforced - components: - - pos: 6.5,-32.5 - parent: 47 - type: Transform -- uid: 1599 - type: WallReinforced - components: - - pos: 5.5,-32.5 - parent: 47 - type: Transform -- uid: 1600 - type: WallReinforced - components: - - pos: 4.5,-32.5 - parent: 47 - type: Transform -- uid: 1601 - type: WallReinforced - components: - - pos: 3.5,-32.5 - parent: 47 - type: Transform -- uid: 1602 - type: WallReinforced - components: - - pos: 2.5,-32.5 - parent: 47 - type: Transform -- uid: 1603 - type: WallReinforced - components: - - pos: -6.5,-32.5 - parent: 47 - type: Transform -- uid: 1604 - type: WallReinforced - components: - - pos: -5.5,-32.5 - parent: 47 - type: Transform -- uid: 1605 - type: WallReinforced - components: - - pos: -4.5,-32.5 - parent: 47 - type: Transform -- uid: 1606 - type: WallReinforced - components: - - pos: -3.5,-32.5 - parent: 47 - type: Transform -- uid: 1607 - type: WallReinforced - components: - - pos: -2.5,-24.5 - parent: 47 - type: Transform -- uid: 1608 - type: WallReinforced - components: - - pos: -2.5,-23.5 - parent: 47 - type: Transform -- uid: 1609 - type: WallReinforced - components: - - pos: -2.5,-22.5 - parent: 47 - type: Transform -- uid: 1610 - type: WallReinforced - components: - - pos: 1.5,-24.5 - parent: 47 - type: Transform -- uid: 1611 - type: WallReinforced - components: - - pos: 1.5,-23.5 - parent: 47 - type: Transform -- uid: 1612 - type: WallReinforced - components: - - pos: 1.5,-22.5 - parent: 47 - type: Transform -- uid: 1613 - type: WallReinforced - components: - - pos: 1.5,-19.5 - parent: 47 - type: Transform -- uid: 1614 - type: WallReinforced - components: - - pos: 1.5,-18.5 - parent: 47 - type: Transform -- uid: 1615 - type: WallReinforced - components: - - pos: 1.5,-17.5 - parent: 47 - type: Transform -- uid: 1616 - type: WallReinforced - components: - - pos: -2.5,-19.5 - parent: 47 - type: Transform -- uid: 1617 - type: WallReinforced - components: - - pos: -2.5,-18.5 - parent: 47 - type: Transform -- uid: 1618 - type: WallReinforced - components: - - pos: -2.5,-17.5 - parent: 47 - type: Transform -- uid: 1619 - type: WallReinforced - components: - - pos: -2.5,-16.5 - parent: 47 - type: Transform -- uid: 1620 - type: WallReinforced - components: - - pos: -3.5,-17.5 - parent: 47 - type: Transform -- uid: 1621 - type: WallReinforced - components: - - pos: -4.5,-17.5 - parent: 47 - type: Transform -- uid: 1622 - type: WallReinforced - components: - - pos: -5.5,-17.5 - parent: 47 - type: Transform -- uid: 1623 - type: WallReinforced - components: - - pos: -6.5,-17.5 - parent: 47 - type: Transform -- uid: 1624 - type: WallReinforced - components: - - pos: -7.5,-17.5 - parent: 47 - type: Transform -- uid: 1625 - type: WallReinforced - components: - - pos: -8.5,-17.5 - parent: 47 - type: Transform -- uid: 1626 - type: WallReinforced - components: - - pos: -9.5,-17.5 - parent: 47 - type: Transform -- uid: 1627 - type: WallReinforced - components: - - pos: -10.5,-17.5 - parent: 47 - type: Transform -- uid: 1628 - type: WallReinforced - components: - - pos: -11.5,-17.5 - parent: 47 - type: Transform -- uid: 1629 - type: WallReinforced - components: - - pos: -11.5,-13.5 - parent: 47 - type: Transform -- uid: 1630 - type: WallReinforced - components: - - pos: -10.5,-13.5 - parent: 47 - type: Transform -- uid: 1631 - type: WallReinforced - components: - - pos: -9.5,-13.5 - parent: 47 - type: Transform -- uid: 1632 - type: WallReinforced - components: - - pos: -8.5,-13.5 - parent: 47 - type: Transform -- uid: 1633 - type: WallReinforced - components: - - pos: -7.5,-13.5 - parent: 47 - type: Transform -- uid: 1634 - type: WallReinforced - components: - - pos: -6.5,-13.5 - parent: 47 - type: Transform -- uid: 1635 - type: WallReinforced - components: - - pos: -5.5,-13.5 - parent: 47 - type: Transform -- uid: 1636 - type: WallReinforced - components: - - pos: -4.5,-13.5 - parent: 47 - type: Transform -- uid: 1637 - type: WallReinforced - components: - - pos: -3.5,-13.5 - parent: 47 - type: Transform -- uid: 1638 - type: WallReinforced - components: - - pos: 2.5,-17.5 - parent: 47 - type: Transform -- uid: 1639 - type: WallReinforced - components: - - pos: 3.5,-17.5 - parent: 47 - type: Transform -- uid: 1640 - type: WallReinforced - components: - - pos: 4.5,-17.5 - parent: 47 - type: Transform -- uid: 1641 - type: WallReinforced - components: - - pos: 5.5,-17.5 - parent: 47 - type: Transform -- uid: 1642 - type: WallReinforced - components: - - pos: 6.5,-17.5 - parent: 47 - type: Transform -- uid: 1643 - type: WallReinforced - components: - - pos: 7.5,-17.5 - parent: 47 - type: Transform -- uid: 1644 - type: WallReinforced - components: - - pos: 8.5,-17.5 - parent: 47 - type: Transform -- uid: 1645 - type: WallReinforced - components: - - pos: 9.5,-17.5 - parent: 47 - type: Transform -- uid: 1646 - type: WallReinforced - components: - - pos: 10.5,-17.5 - parent: 47 - type: Transform -- uid: 1647 - type: WallReinforced - components: - - pos: 8.5,-18.5 - parent: 47 - type: Transform -- uid: 1648 - type: WallReinforced - components: - - pos: 8.5,-19.5 - parent: 47 - type: Transform -- uid: 1649 - type: WallReinforced - components: - - pos: 9.5,-21.5 - parent: 47 - type: Transform -- uid: 1650 - type: WallReinforced - components: - - pos: 8.5,-21.5 - parent: 47 - type: Transform -- uid: 1651 - type: WallReinforced - components: - - pos: 8.5,-22.5 - parent: 47 - type: Transform -- uid: 1652 - type: WallReinforced - components: - - pos: 8.5,-23.5 - parent: 47 - type: Transform -- uid: 1653 - type: WallReinforced - components: - - pos: 8.5,-24.5 - parent: 47 - type: Transform -- uid: 1654 - type: WallReinforced - components: - - pos: 9.5,-24.5 - parent: 47 - type: Transform -- uid: 1655 - type: WallReinforced - components: - - pos: 7.5,-24.5 - parent: 47 - type: Transform -- uid: 1656 - type: WallReinforced - components: - - pos: 6.5,-24.5 - parent: 47 - type: Transform -- uid: 1657 - type: WallReinforced - components: - - pos: 5.5,-24.5 - parent: 47 - type: Transform -- uid: 1658 - type: WallReinforced - components: - - pos: 4.5,-24.5 - parent: 47 - type: Transform -- uid: 1659 - type: WallReinforced - components: - - pos: 3.5,-24.5 - parent: 47 - type: Transform -- uid: 1660 - type: WallReinforced - components: - - pos: 2.5,-24.5 - parent: 47 - type: Transform -- uid: 1661 - type: WallSolid - components: - - pos: -10.5,-24.5 - parent: 47 - type: Transform -- uid: 1662 - type: WallSolid - components: - - pos: -9.5,-24.5 - parent: 47 - type: Transform -- uid: 1663 - type: WallSolid - components: - - pos: -8.5,-24.5 - parent: 47 - type: Transform -- uid: 1664 - type: WallSolid - components: - - pos: -7.5,-24.5 - parent: 47 - type: Transform -- uid: 1665 - type: WallSolid - components: - - pos: -6.5,-24.5 - parent: 47 - type: Transform -- uid: 1666 - type: WallSolid - components: - - pos: -5.5,-24.5 - parent: 47 - type: Transform -- uid: 1667 - type: WallSolid - components: - - pos: -4.5,-24.5 - parent: 47 - type: Transform -- uid: 1668 - type: WallSolid - components: - - pos: -3.5,-24.5 - parent: 47 - type: Transform -- uid: 1669 - type: WallSolid - components: - - pos: -8.5,-30.5 - parent: 47 - type: Transform -- uid: 1670 - type: WallSolid - components: - - pos: -8.5,-29.5 - parent: 47 - type: Transform -- uid: 1671 - type: WallSolid - components: - - pos: -7.5,-29.5 - parent: 47 - type: Transform -- uid: 1672 - type: WallSolid - components: - - pos: -6.5,-29.5 - parent: 47 - type: Transform -- uid: 1673 - type: WallSolid - components: - - pos: -5.5,-29.5 - parent: 47 - type: Transform -- uid: 1674 - type: WallSolid - components: - - pos: -4.5,-29.5 - parent: 47 - type: Transform -- uid: 1675 - type: WallSolid - components: - - pos: -3.5,-29.5 - parent: 47 - type: Transform -- uid: 1676 - type: WallSolid - components: - - pos: -3.5,-28.5 - parent: 47 - type: Transform -- uid: 1677 - type: WallSolid - components: - - pos: -2.5,-27.5 - parent: 47 - type: Transform -- uid: 1678 - type: WallSolid - components: - - pos: -1.5,-27.5 - parent: 47 - type: Transform -- uid: 1679 - type: WallSolid - components: - - pos: 0.5,-27.5 - parent: 47 - type: Transform -- uid: 1680 - type: WallSolid - components: - - pos: 1.5,-27.5 - parent: 47 - type: Transform -- uid: 1681 - type: WallSolid - components: - - pos: 2.5,-28.5 - parent: 47 - type: Transform -- uid: 1682 - type: WallSolid - components: - - pos: 2.5,-29.5 - parent: 47 - type: Transform -- uid: 1683 - type: WallSolid - components: - - pos: 3.5,-29.5 - parent: 47 - type: Transform -- uid: 1684 - type: WallSolid - components: - - pos: 4.5,-29.5 - parent: 47 - type: Transform -- uid: 1685 - type: WallSolid - components: - - pos: 5.5,-29.5 - parent: 47 - type: Transform -- uid: 1686 - type: WallSolid - components: - - pos: 6.5,-29.5 - parent: 47 - type: Transform -- uid: 1687 - type: WallSolid - components: - - pos: 7.5,-29.5 - parent: 47 - type: Transform -- uid: 1688 - type: WallSolid - components: - - pos: 8.5,-29.5 - parent: 47 - type: Transform -- uid: 1689 - type: WallSolid - components: - - pos: -9.5,-23.5 - parent: 47 - type: Transform -- uid: 1690 - type: WallSolid - components: - - pos: 6.5,-28.5 - parent: 47 - type: Transform -- uid: 1691 - type: WallSolid - components: - - pos: 6.5,-27.5 - parent: 47 - type: Transform -- uid: 1692 - type: WallSolid - components: - - pos: 6.5,-25.5 - parent: 47 - type: Transform -- uid: 1693 - type: WallSolid - components: - - pos: -9.5,-22.5 - parent: 47 - type: Transform -- uid: 1694 - type: WallSolid - components: - - pos: -9.5,-21.5 - parent: 47 - type: Transform -- uid: 1695 - type: WallSolid - components: - - pos: -10.5,-21.5 - parent: 47 - type: Transform -- uid: 1696 - type: WallSolid - components: - - pos: -9.5,-19.5 - parent: 47 - type: Transform -- uid: 1697 - type: WallSolid - components: - - pos: -9.5,-18.5 - parent: 47 - type: Transform -- uid: 1698 - type: WallSolid - components: - - pos: -6.5,-12.5 - parent: 47 - type: Transform -- uid: 1699 - type: WallSolid - components: - - pos: -6.5,-11.5 - parent: 47 - type: Transform -- uid: 1700 - type: WallSolid - components: - - pos: -6.5,-10.5 - parent: 47 - type: Transform -- uid: 1701 - type: WallSolid - components: - - pos: -6.5,-9.5 - parent: 47 - type: Transform -- uid: 1702 - type: WallSolid - components: - - pos: -6.5,-8.5 - parent: 47 - type: Transform -- uid: 1703 - type: WallSolid - components: - - pos: -5.5,-8.5 - parent: 47 - type: Transform -- uid: 1704 - type: WallSolid - components: - - pos: -3.5,-8.5 - parent: 47 - type: Transform -- uid: 1705 - type: WallSolid - components: - - pos: -8.5,-8.5 - parent: 47 - type: Transform -- uid: 1706 - type: WallSolid - components: - - pos: -9.5,-8.5 - parent: 47 - type: Transform -- uid: 1707 - type: WallSolid - components: - - pos: -10.5,-8.5 - parent: 47 - type: Transform -- uid: 1708 - type: WallSolid - components: - - pos: -11.5,-8.5 - parent: 47 - type: Transform -- uid: 1709 - type: WallSolid - components: - - pos: -9.5,-7.5 - parent: 47 - type: Transform -- uid: 1710 - type: WallSolid - components: - - pos: -9.5,-5.5 - parent: 47 - type: Transform -- uid: 1711 - type: WallSolid - components: - - pos: -9.5,-4.5 - parent: 47 - type: Transform -- uid: 1712 - type: WallSolid - components: - - pos: 7.5,-16.5 - parent: 47 - type: Transform -- uid: 1713 - type: WallSolid - components: - - pos: 7.5,-14.5 - parent: 47 - type: Transform -- uid: 1714 - type: CableApcExtension - components: - - pos: -4.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1715 - type: CableApcExtension - components: - - pos: -3.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1716 - type: CableApcExtension - components: - - pos: -1.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1717 - type: CableApcExtension - components: - - pos: -2.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1718 - type: CableApcExtension - components: - - pos: -0.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1719 - type: CableApcExtension - components: - - pos: -0.5,-29.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1720 - type: CableApcExtension - components: - - pos: -0.5,-28.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1721 - type: CableApcExtension - components: - - pos: -0.5,-27.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1722 - type: CableApcExtension - components: - - pos: -0.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1723 - type: CableApcExtension - components: - - pos: -0.5,-25.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1724 - type: CableApcExtension - components: - - pos: -0.5,-24.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1725 - type: CableApcExtension - components: - - pos: -0.5,-23.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1726 - type: CableApcExtension - components: - - pos: -0.5,-22.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1727 - type: CableApcExtension - components: - - pos: -0.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1728 - type: CableApcExtension - components: - - pos: -0.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1729 - type: CableApcExtension - components: - - pos: -0.5,-19.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1730 - type: CableApcExtension - components: - - pos: -0.5,-18.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1731 - type: CableApcExtension - components: - - pos: -0.5,-17.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1732 - type: CableApcExtension - components: - - pos: -0.5,-16.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1733 - type: CableApcExtension - components: - - pos: -0.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1734 - type: CableApcExtension - components: - - pos: -0.5,-14.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1735 - type: CableApcExtension - components: - - pos: -0.5,-13.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1736 - type: CableApcExtension - components: - - pos: -0.5,-12.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1737 - type: CableApcExtension - components: - - pos: -0.5,-11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1738 - type: CableApcExtension - components: - - pos: -0.5,-10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1739 - type: CableApcExtension - components: - - pos: -0.5,-9.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1740 - type: CableApcExtension - components: - - pos: -0.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1741 - type: CableApcExtension - components: - - pos: -0.5,-7.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1742 - type: CableApcExtension - components: - - pos: -0.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1743 - type: CableApcExtension - components: - - pos: -0.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1744 - type: CableApcExtension - components: - - pos: -0.5,-4.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1745 - type: CableApcExtension - components: - - pos: -0.5,-3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1746 - type: CableApcExtension - components: - - pos: -0.5,-2.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1747 - type: CableApcExtension - components: - - pos: -0.5,-1.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1748 - type: CableApcExtension - components: - - pos: -0.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1749 - type: CableApcExtension - components: - - pos: -0.5,0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1750 - type: CableApcExtension - components: - - pos: -0.5,1.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1751 - type: CableApcExtension - components: - - pos: -0.5,2.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1752 - type: CableApcExtension - components: - - pos: -0.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1753 - type: CableApcExtension - components: - - pos: -0.5,4.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1754 - type: CableApcExtension - components: - - pos: -0.5,5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1755 - type: CableApcExtension - components: - - pos: -0.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1756 - type: CableApcExtension - components: - - pos: -0.5,7.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1757 - type: CableApcExtension - components: - - pos: -0.5,8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1758 - type: CableApcExtension - components: - - pos: -0.5,9.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1759 - type: CableApcExtension - components: - - pos: -0.5,10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1760 - type: CableApcExtension - components: - - pos: -0.5,11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1761 - type: CableApcExtension - components: - - pos: -2.5,11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1762 - type: CableApcExtension - components: - - pos: -1.5,11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1763 - type: CableApcExtension - components: - - pos: 0.5,11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1764 - type: CableApcExtension - components: - - pos: 1.5,11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1765 - type: CableApcExtension - components: - - pos: 2.5,11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1766 - type: CableApcExtension - components: - - pos: 2.5,10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1767 - type: CableApcExtension - components: - - pos: 3.5,10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1768 - type: CableApcExtension - components: - - pos: 4.5,10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1769 - type: CableApcExtension - components: - - pos: -3.5,11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1770 - type: CableApcExtension - components: - - pos: -3.5,10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1771 - type: CableApcExtension - components: - - pos: -4.5,10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1772 - type: CableApcExtension - components: - - pos: -5.5,10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1773 - type: CableApcExtension - components: - - pos: -1.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1774 - type: CableApcExtension - components: - - pos: -2.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1775 - type: CableApcExtension - components: - - pos: -3.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1776 - type: CableApcExtension - components: - - pos: -4.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1777 - type: CableApcExtension - components: - - pos: -5.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1778 - type: CableApcExtension - components: - - pos: -6.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1779 - type: CableApcExtension - components: - - pos: 0.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1780 - type: CableApcExtension - components: - - pos: 1.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1781 - type: CableApcExtension - components: - - pos: 2.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1782 - type: CableApcExtension - components: - - pos: 3.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1783 - type: CableApcExtension - components: - - pos: 4.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1784 - type: CableApcExtension - components: - - pos: 5.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1785 - type: CableApcExtension - components: - - pos: 6.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1786 - type: CableApcExtension - components: - - pos: 7.5,5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1787 - type: CableApcExtension - components: - - pos: 7.5,4.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1788 - type: CableApcExtension - components: - - pos: 7.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1789 - type: CableApcExtension - components: - - pos: 7.5,2.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1790 - type: CableApcExtension - components: - - pos: 8.5,2.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1791 - type: CableApcExtension - components: - - pos: 0.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1792 - type: CableApcExtension - components: - - pos: 1.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1793 - type: CableApcExtension - components: - - pos: 2.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1794 - type: CableApcExtension - components: - - pos: 3.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1795 - type: CableApcExtension - components: - - pos: -1.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1796 - type: CableApcExtension - components: - - pos: -2.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1797 - type: CableApcExtension - components: - - pos: -3.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1798 - type: CableApcExtension - components: - - pos: -4.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1799 - type: CableApcExtension - components: - - pos: -5.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1800 - type: CableApcExtension - components: - - pos: -6.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1801 - type: CableApcExtension - components: - - pos: -7.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1802 - type: CableApcExtension - components: - - pos: -5.5,0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1803 - type: CableApcExtension - components: - - pos: -5.5,1.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1804 - type: CableApcExtension - components: - - pos: -5.5,2.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1805 - type: CableApcExtension - components: - - pos: -5.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1806 - type: CableApcExtension - components: - - pos: -8.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1807 - type: CableApcExtension - components: - - pos: -9.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1808 - type: CableApcExtension - components: - - pos: -10.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1809 - type: CableApcExtension - components: - - pos: -11.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1810 - type: CableApcExtension - components: - - pos: 0.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1811 - type: CableApcExtension - components: - - pos: 1.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1812 - type: CableApcExtension - components: - - pos: 2.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1813 - type: CableApcExtension - components: - - pos: 3.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1814 - type: CableApcExtension - components: - - pos: 4.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1815 - type: CableApcExtension - components: - - pos: 5.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1816 - type: CableApcExtension - components: - - pos: 6.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1817 - type: CableApcExtension - components: - - pos: 7.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1818 - type: CableApcExtension - components: - - pos: 8.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1819 - type: CableApcExtension - components: - - pos: 9.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1820 - type: CableApcExtension - components: - - pos: 10.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1821 - type: CableApcExtension - components: - - pos: -5.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1822 - type: CableApcExtension - components: - - pos: -6.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1823 - type: CableApcExtension - components: - - pos: -7.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1824 - type: CableApcExtension - components: - - pos: -8.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1825 - type: CableApcExtension - components: - - pos: -8.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1826 - type: CableApcExtension - components: - - pos: -9.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1827 - type: CableApcExtension - components: - - pos: -10.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1828 - type: CableApcExtension - components: - - pos: -11.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1829 - type: CableApcExtension - components: - - pos: -11.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1830 - type: CableApcExtension - components: - - pos: 0.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1831 - type: CableApcExtension - components: - - pos: 1.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1832 - type: CableApcExtension - components: - - pos: 2.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1833 - type: CableApcExtension - components: - - pos: 3.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1834 - type: CableApcExtension - components: - - pos: 4.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1835 - type: CableApcExtension - components: - - pos: 5.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1836 - type: CableApcExtension - components: - - pos: 6.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1837 - type: CableApcExtension - components: - - pos: 7.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1838 - type: CableApcExtension - components: - - pos: 7.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1839 - type: CableApcExtension - components: - - pos: 8.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1840 - type: CableApcExtension - components: - - pos: 9.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1841 - type: CableApcExtension - components: - - pos: 10.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1842 - type: CableApcExtension - components: - - pos: 10.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1843 - type: CableApcExtension - components: - - pos: 0.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1844 - type: CableApcExtension - components: - - pos: 1.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1845 - type: CableApcExtension - components: - - pos: 2.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1846 - type: CableApcExtension - components: - - pos: 3.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1847 - type: CableApcExtension - components: - - pos: 4.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1848 - type: CableApcExtension - components: - - pos: 5.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1849 - type: CableApcExtension - components: - - pos: 6.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1850 - type: CableApcExtension - components: - - pos: 7.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1851 - type: CableApcExtension - components: - - pos: 8.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1852 - type: CableApcExtension - components: - - pos: 9.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1853 - type: CableApcExtension - components: - - pos: -1.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1854 - type: CableApcExtension - components: - - pos: -2.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1855 - type: CableApcExtension - components: - - pos: -3.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1856 - type: CableApcExtension - components: - - pos: -4.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1857 - type: CableApcExtension - components: - - pos: -5.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1858 - type: CableApcExtension - components: - - pos: -6.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1859 - type: CableApcExtension - components: - - pos: -7.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1860 - type: CableApcExtension - components: - - pos: -8.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1861 - type: CableApcExtension - components: - - pos: -9.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1862 - type: CableApcExtension - components: - - pos: -10.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1863 - type: CableApcExtension - components: - - pos: 0.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1864 - type: CableApcExtension - components: - - pos: 1.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1865 - type: CableApcExtension - components: - - pos: 2.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1866 - type: CableApcExtension - components: - - pos: 3.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1867 - type: CableApcExtension - components: - - pos: -1.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1868 - type: CableApcExtension - components: - - pos: -2.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1869 - type: CableApcExtension - components: - - pos: -3.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1870 - type: CableApcExtension - components: - - pos: -4.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1871 - type: CableApcExtension - components: - - pos: -5.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1872 - type: CableApcExtension - components: - - pos: -6.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1873 - type: CableApcExtension - components: - - pos: -7.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1874 - type: CableApcExtension - components: - - pos: -7.5,-4.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1875 - type: CableApcExtension - components: - - pos: -7.5,-3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1876 - type: CableApcExtension - components: - - pos: -8.5,-3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1877 - type: CableApcExtension - components: - - pos: -9.5,-3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1878 - type: CableApcExtension - components: - - pos: -10.5,-3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1879 - type: CableApcExtension - components: - - pos: -10.5,-4.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1880 - type: CableApcExtension - components: - - pos: -10.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1881 - type: CableApcExtension - components: - - pos: -10.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1882 - type: CableApcExtension - components: - - pos: -7.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1883 - type: CableApcExtension - components: - - pos: -7.5,-7.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1884 - type: CableApcExtension - components: - - pos: -7.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1885 - type: CableApcExtension - components: - - pos: -7.5,-9.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1886 - type: CableApcExtension - components: - - pos: -7.5,-10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1887 - type: CableApcExtension - components: - - pos: -7.5,-11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1888 - type: CableApcExtension - components: - - pos: -8.5,-11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1889 - type: CableApcExtension - components: - - pos: -9.5,-11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1890 - type: CableApcExtension - components: - - pos: -10.5,-11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1891 - type: CableApcExtension - components: - - pos: -4.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1892 - type: CableApcExtension - components: - - pos: -4.5,-7.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1893 - type: CableApcExtension - components: - - pos: -4.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1894 - type: CableApcExtension - components: - - pos: -4.5,-9.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1895 - type: CableApcExtension - components: - - pos: -4.5,-10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1896 - type: CableApcExtension - components: - - pos: -6.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1897 - type: CableApcExtension - components: - - pos: -7.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1898 - type: CableApcExtension - components: - - pos: -8.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1899 - type: CableMV - components: - - pos: -8.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1900 - type: CableMV - components: - - pos: -7.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1901 - type: CableMV - components: - - pos: -6.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1902 - type: CableMV - components: - - pos: -5.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1903 - type: CableMV - components: - - pos: -5.5,2.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1904 - type: CableMV - components: - - pos: -5.5,1.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1905 - type: CableMV - components: - - pos: -5.5,0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1906 - type: CableMV - components: - - pos: -5.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1907 - type: CableMV - components: - - pos: -6.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1908 - type: CableMV - components: - - pos: -7.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1909 - type: CableMV - components: - - pos: -8.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1910 - type: CableMV - components: - - pos: -9.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1911 - type: CableMV - components: - - pos: -10.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1912 - type: CableMV - components: - - pos: -11.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1913 - type: CableMV - components: - - pos: -4.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1914 - type: CableMV - components: - - pos: -3.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1915 - type: CableMV - components: - - pos: -2.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1916 - type: CableMV - components: - - pos: -1.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1917 - type: CableMV - components: - - pos: -0.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1918 - type: CableMV - components: - - pos: 0.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1919 - type: CableMV - components: - - pos: 1.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1920 - type: CableMV - components: - - pos: 2.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1921 - type: CableMV - components: - - pos: 3.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1922 - type: CableMV - components: - - pos: 4.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1923 - type: CableMV - components: - - pos: 5.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1924 - type: CableMV - components: - - pos: 6.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1925 - type: CableMV - components: - - pos: 7.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1926 - type: CableMV - components: - - pos: 8.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1927 - type: CableMV - components: - - pos: 9.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1928 - type: CableMV - components: - - pos: 10.5,-0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1929 - type: CableMV - components: - - pos: -0.5,0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1930 - type: CableMV - components: - - pos: -0.5,1.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1931 - type: CableMV - components: - - pos: -0.5,2.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1932 - type: CableMV - components: - - pos: -0.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1933 - type: CableMV - components: - - pos: -0.5,4.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1934 - type: CableMV - components: - - pos: -0.5,5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1935 - type: CableMV - components: - - pos: -0.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1936 - type: CableMV - components: - - pos: -0.5,7.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1937 - type: CableMV - components: - - pos: -0.5,8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1938 - type: CableMV - components: - - pos: -0.5,9.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1939 - type: CableMV - components: - - pos: -0.5,10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1940 - type: CableMV - components: - - pos: -0.5,11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1941 - type: CableMV - components: - - pos: 0.5,11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1942 - type: CableMV - components: - - pos: 1.5,11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1943 - type: CableMV - components: - - pos: 2.5,11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1944 - type: CableMV - components: - - pos: 2.5,10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1945 - type: CableMV - components: - - pos: 3.5,10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1946 - type: CableMV - components: - - pos: 4.5,10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1947 - type: CableMV - components: - - pos: -1.5,11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1948 - type: CableMV - components: - - pos: -2.5,11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1949 - type: CableMV - components: - - pos: -3.5,11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1950 - type: CableMV - components: - - pos: -3.5,10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1951 - type: CableMV - components: - - pos: -4.5,10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1952 - type: CableMV - components: - - pos: -5.5,10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1953 - type: CableMV - components: - - pos: -6.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1954 - type: CableMV - components: - - pos: -5.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1955 - type: CableMV - components: - - pos: -4.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1956 - type: CableMV - components: - - pos: -3.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1957 - type: CableMV - components: - - pos: -2.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1958 - type: CableMV - components: - - pos: -1.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1959 - type: CableMV - components: - - pos: 0.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1960 - type: CableMV - components: - - pos: 1.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1961 - type: CableMV - components: - - pos: 2.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1962 - type: CableMV - components: - - pos: 3.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1963 - type: CableMV - components: - - pos: 0.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1964 - type: CableMV - components: - - pos: 1.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1965 - type: CableMV - components: - - pos: 2.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1966 - type: CableMV - components: - - pos: 3.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1967 - type: CableMV - components: - - pos: 4.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1968 - type: CableMV - components: - - pos: 5.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1969 - type: CableMV - components: - - pos: 6.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1970 - type: CableMV - components: - - pos: 7.5,6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1971 - type: CableMV - components: - - pos: 7.5,5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1972 - type: CableMV - components: - - pos: 7.5,4.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1973 - type: CableMV - components: - - pos: 7.5,3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1974 - type: CableMV - components: - - pos: 7.5,2.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1975 - type: CableMV - components: - - pos: 8.5,2.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1976 - type: CableMV - components: - - pos: -0.5,-1.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1977 - type: CableMV - components: - - pos: -0.5,-2.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1978 - type: CableMV - components: - - pos: -0.5,-3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1979 - type: CableMV - components: - - pos: -0.5,-4.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1980 - type: CableMV - components: - - pos: -0.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1981 - type: CableMV - components: - - pos: -0.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1982 - type: CableMV - components: - - pos: -0.5,-7.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1983 - type: CableMV - components: - - pos: -0.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1984 - type: CableMV - components: - - pos: -0.5,-9.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1985 - type: CableMV - components: - - pos: -0.5,-10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1986 - type: CableMV - components: - - pos: -0.5,-11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1987 - type: CableMV - components: - - pos: -0.5,-12.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1988 - type: CableMV - components: - - pos: -0.5,-13.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1989 - type: CableMV - components: - - pos: -0.5,-14.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1990 - type: CableMV - components: - - pos: -0.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1991 - type: CableMV - components: - - pos: -0.5,-16.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1992 - type: CableMV - components: - - pos: -0.5,-17.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1993 - type: CableMV - components: - - pos: -0.5,-18.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1994 - type: CableMV - components: - - pos: -0.5,-19.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1995 - type: CableMV - components: - - pos: -0.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1996 - type: CableMV - components: - - pos: -0.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1997 - type: CableMV - components: - - pos: -0.5,-22.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1998 - type: CableMV - components: - - pos: -0.5,-23.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1999 - type: CableMV - components: - - pos: -0.5,-24.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2000 - type: CableMV - components: - - pos: -0.5,-25.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2001 - type: CableMV - components: - - pos: -0.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2002 - type: CableMV - components: - - pos: -0.5,-27.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2003 - type: CableMV - components: - - pos: -0.5,-28.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2004 - type: CableMV - components: - - pos: -0.5,-29.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2005 - type: CableMV - components: - - pos: -0.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2006 - type: CableMV - components: - - pos: -0.5,-31.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2007 - type: CableMV - components: - - pos: 1.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2008 - type: CableMV - components: - - pos: 2.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2009 - type: CableMV - components: - - pos: 3.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2010 - type: CableMV - components: - - pos: 4.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2011 - type: CableMV - components: - - pos: 5.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2012 - type: CableMV - components: - - pos: 6.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2013 - type: CableMV - components: - - pos: -1.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2014 - type: CableMV - components: - - pos: -2.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2015 - type: CableMV - components: - - pos: -3.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2016 - type: CableMV - components: - - pos: -4.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2017 - type: CableMV - components: - - pos: -5.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2018 - type: CableMV - components: - - pos: -6.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2019 - type: CableMV - components: - - pos: -7.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2020 - type: CableMV - components: - - pos: -8.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2021 - type: CableApcExtension - components: - - pos: -1.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2022 - type: CableApcExtension - components: - - pos: -2.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2023 - type: CableApcExtension - components: - - pos: -3.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2024 - type: CableApcExtension - components: - - pos: -4.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2025 - type: CableApcExtension - components: - - pos: -5.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2026 - type: CableApcExtension - components: - - pos: -6.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2027 - type: CableApcExtension - components: - - pos: -7.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2028 - type: CableApcExtension - components: - - pos: -8.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2029 - type: CableApcExtension - components: - - pos: 0.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2030 - type: CableApcExtension - components: - - pos: 1.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2031 - type: CableApcExtension - components: - - pos: 2.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2032 - type: CableApcExtension - components: - - pos: 3.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2033 - type: CableApcExtension - components: - - pos: 4.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2034 - type: CableApcExtension - components: - - pos: 5.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2035 - type: CableApcExtension - components: - - pos: 6.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2036 - type: CableMV - components: - - pos: -1.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2037 - type: CableMV - components: - - pos: -2.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2038 - type: CableMV - components: - - pos: -3.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2039 - type: CableMV - components: - - pos: -4.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2040 - type: CableMV - components: - - pos: -5.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2041 - type: CableMV - components: - - pos: -6.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2042 - type: CableMV - components: - - pos: -7.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2043 - type: CableMV - components: - - pos: -8.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2044 - type: CableMV - components: - - pos: -8.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2045 - type: CableMV - components: - - pos: -9.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2046 - type: CableMV - components: - - pos: -10.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2047 - type: CableMV - components: - - pos: -11.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2048 - type: CableMV - components: - - pos: -11.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2049 - type: CableMV - components: - - pos: -11.5,-22.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2050 - type: CableMV - components: - - pos: 0.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2051 - type: CableMV - components: - - pos: 1.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2052 - type: CableMV - components: - - pos: 2.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2053 - type: CableMV - components: - - pos: 3.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2054 - type: CableMV - components: - - pos: 4.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2055 - type: CableMV - components: - - pos: 5.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2056 - type: CableMV - components: - - pos: 6.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2057 - type: CableMV - components: - - pos: 7.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2058 - type: CableMV - components: - - pos: 7.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2059 - type: CableMV - components: - - pos: 8.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2060 - type: CableMV - components: - - pos: 9.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2061 - type: CableMV - components: - - pos: 10.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2062 - type: CableMV - components: - - pos: 10.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2063 - type: CableMV - components: - - pos: -1.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2064 - type: CableMV - components: - - pos: -2.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2065 - type: CableMV - components: - - pos: -3.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2066 - type: CableMV - components: - - pos: -4.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2067 - type: CableMV - components: - - pos: -5.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2068 - type: CableMV - components: - - pos: -6.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2069 - type: CableMV - components: - - pos: -7.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2070 - type: CableMV - components: - - pos: -8.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2071 - type: CableMV - components: - - pos: -9.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2072 - type: CableMV - components: - - pos: -10.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2073 - type: CableMV - components: - - pos: 0.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2074 - type: CableMV - components: - - pos: 1.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2075 - type: CableMV - components: - - pos: 2.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2076 - type: CableMV - components: - - pos: 3.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2077 - type: CableMV - components: - - pos: 4.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2078 - type: CableMV - components: - - pos: 5.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2079 - type: CableMV - components: - - pos: 6.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2080 - type: CableMV - components: - - pos: 7.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2081 - type: CableMV - components: - - pos: 8.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2082 - type: CableMV - components: - - pos: 9.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2083 - type: CableMV - components: - - pos: 0.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2084 - type: CableMV - components: - - pos: 1.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2085 - type: CableMV - components: - - pos: 2.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2086 - type: CableMV - components: - - pos: 3.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2087 - type: CableMV - components: - - pos: -1.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2088 - type: CableMV - components: - - pos: -2.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2089 - type: CableMV - components: - - pos: -3.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2090 - type: CableMV - components: - - pos: -4.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2091 - type: CableMV - components: - - pos: -5.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2092 - type: CableMV - components: - - pos: -6.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2093 - type: CableMV - components: - - pos: -7.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2094 - type: CableMV - components: - - pos: -7.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2095 - type: CableMV - components: - - pos: -7.5,-7.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2096 - type: CableMV - components: - - pos: -7.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2097 - type: CableMV - components: - - pos: -7.5,-9.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2098 - type: CableMV - components: - - pos: -7.5,-10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2099 - type: CableMV - components: - - pos: -7.5,-11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2100 - type: CableMV - components: - - pos: -8.5,-11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2101 - type: CableMV - components: - - pos: -9.5,-11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2102 - type: CableMV - components: - - pos: -10.5,-11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2103 - type: CableMV - components: - - pos: -4.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2104 - type: CableMV - components: - - pos: -4.5,-7.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2105 - type: CableMV - components: - - pos: -4.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2106 - type: CableMV - components: - - pos: -4.5,-9.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2107 - type: CableMV - components: - - pos: -4.5,-10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2108 - type: CableMV - components: - - pos: -7.5,-4.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2109 - type: CableMV - components: - - pos: -7.5,-3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2110 - type: CableMV - components: - - pos: -8.5,-3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2111 - type: CableMV - components: - - pos: -9.5,-3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2112 - type: CableMV - components: - - pos: -10.5,-3.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2113 - type: CableMV - components: - - pos: -10.5,-4.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2114 - type: CableMV - components: - - pos: -10.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2115 - type: CableMV - components: - - pos: -10.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2116 - type: SalternAPC - components: - - pos: -7.5,1.5 - parent: 47 - type: Transform - - startingCharge: 12000 - type: Battery - - loadingNetworkDemand: 26915 - currentReceiving: 2070.3599 - currentSupply: 2070.3848 - supplyRampPosition: 0.024902344 - type: PowerNetworkBattery -- uid: 2117 - type: SalternAPC - components: - - pos: 6.5,1.5 - parent: 47 - type: Transform - - startingCharge: 12000 - type: Battery - - loadingNetworkDemand: 26915 - currentReceiving: 2070.3599 - currentSupply: 2070.3848 - supplyRampPosition: 0.024902344 - type: PowerNetworkBattery -- uid: 2118 - type: SalternAPC - components: - - pos: 1.5,-6.5 - parent: 47 - type: Transform - - startingCharge: 12000 - type: Battery - - loadingNetworkDemand: 26915 - currentReceiving: 2070.3599 - currentSupply: 2070.3848 - supplyRampPosition: 0.024902344 - type: PowerNetworkBattery -- uid: 2119 - type: SalternAPC - components: - - pos: -6.5,-8.5 - parent: 47 - type: Transform - - startingCharge: 12000 - type: Battery - - loadingNetworkDemand: 26915 - currentReceiving: 2070.3599 - currentSupply: 2070.3848 - supplyRampPosition: 0.024902344 - type: PowerNetworkBattery -- uid: 2120 - type: SalternAPC - components: - - pos: -2.5,-16.5 - parent: 47 - type: Transform - - startingCharge: 12000 - type: Battery - - loadingNetworkDemand: 26915 - currentReceiving: 2070.3599 - currentSupply: 2070.3848 - supplyRampPosition: 0.024902344 - type: PowerNetworkBattery -- uid: 2121 - type: SalternAPC - components: - - pos: 7.5,-14.5 - parent: 47 - type: Transform - - startingCharge: 12000 - type: Battery - - loadingNetworkDemand: 26915 - currentReceiving: 2070.3599 - currentSupply: 2070.3848 - supplyRampPosition: 0.024902344 - type: PowerNetworkBattery -- uid: 2122 - type: SalternAPC - components: - - pos: 8.5,-21.5 - parent: 47 - type: Transform - - startingCharge: 12000 - type: Battery - - loadingNetworkDemand: 26915 - currentReceiving: 2070.3599 - currentSupply: 2070.3848 - supplyRampPosition: 0.024902344 - type: PowerNetworkBattery -- uid: 2123 - type: SalternAPC - components: - - pos: -9.5,-19.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound - - loadingNetworkDemand: 26915 - supplyRampPosition: 100.58401 - type: PowerNetworkBattery -- uid: 2124 - type: SalternAPC - components: - - pos: -2.5,-23.5 - parent: 47 - type: Transform - - startingCharge: 12000 - type: Battery - - loadingNetworkDemand: 26915 - currentReceiving: 2070.3599 - currentSupply: 2070.3848 - supplyRampPosition: 0.024902344 - type: PowerNetworkBattery -- uid: 2125 - type: SalternAPC - components: - - pos: -7.5,-29.5 - parent: 47 - type: Transform - - startingCharge: 12000 - type: Battery - - loadingNetworkDemand: 26915 - currentReceiving: 2070.3599 - currentSupply: 2070.3848 - supplyRampPosition: 0.024902344 - type: PowerNetworkBattery -- uid: 2126 - type: SalternAPC - components: - - pos: 6.5,-27.5 - parent: 47 - type: Transform - - startingCharge: 12000 - type: Battery - - loadingNetworkDemand: 26915 - currentReceiving: 2070.3599 - currentSupply: 2070.3848 - supplyRampPosition: 0.024902344 - type: PowerNetworkBattery -- uid: 2127 - type: SalternAPC - components: - - pos: 0.5,-35.5 - parent: 47 - type: Transform - - startingCharge: 12000 - type: Battery - - loadingNetworkDemand: 26915 - currentReceiving: 2070.3599 - currentSupply: 2070.3848 - supplyRampPosition: 0.024902344 - type: PowerNetworkBattery -- uid: 2128 - type: CableApcExtension - components: - - pos: 0.5,-35.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2129 - type: CableApcExtension - components: - - pos: -7.5,-29.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2130 - type: CableApcExtension - components: - - pos: -7.5,-28.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2131 - type: CableApcExtension - components: - - pos: -7.5,-27.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2132 - type: CableApcExtension - components: - - pos: 6.5,-27.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2133 - type: CableApcExtension - components: - - pos: 8.5,-21.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2134 - type: CableApcExtension - components: - - pos: -9.5,-19.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2135 - type: CableApcExtension - components: - - pos: -2.5,-16.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2136 - type: CableApcExtension - components: - - pos: 7.5,-14.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2137 - type: CableApcExtension - components: - - pos: -6.5,-8.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2138 - type: CableApcExtension - components: - - pos: 1.5,-6.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2139 - type: CableApcExtension - components: - - pos: 0.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2140 - type: CableApcExtension - components: - - pos: -7.5,1.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2141 - type: CableApcExtension - components: - - pos: -7.5,0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2142 - type: CableApcExtension - components: - - pos: 6.5,0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2143 - type: CableApcExtension - components: - - pos: 6.5,1.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2144 - type: SalternAPC - components: - - pos: 1.5,5.5 - parent: 47 - type: Transform - - startingCharge: 12000 - type: Battery - - loadingNetworkDemand: 26915 - currentReceiving: 2070.3599 - currentSupply: 2070.3848 - supplyRampPosition: 0.024902344 - type: PowerNetworkBattery -- uid: 2145 - type: CableApcExtension - components: - - pos: 1.5,5.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2146 - type: CableMV - components: - - pos: -7.5,1.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2147 - type: CableMV - components: - - pos: -7.5,0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2148 - type: CableMV - components: - - pos: 1.5,5.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2149 - type: CableMV - components: - - pos: 6.5,1.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2150 - type: CableMV - components: - - pos: 6.5,0.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2151 - type: CableMV - components: - - pos: 0.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2152 - type: CableMV - components: - - pos: 1.5,-6.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2153 - type: CableMV - components: - - pos: -6.5,-8.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2154 - type: CableMV - components: - - pos: -2.5,-16.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2155 - type: CableMV - components: - - pos: 7.5,-14.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2156 - type: CableMV - components: - - pos: -2.5,-23.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2157 - type: CableMV - components: - - pos: -1.5,-23.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2158 - type: CableApcExtension - components: - - pos: -2.5,-23.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2159 - type: CableApcExtension - components: - - pos: -1.5,-23.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2160 - type: CableMV - components: - - pos: 8.5,-21.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2161 - type: CableMV - components: - - pos: 6.5,-27.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2162 - type: CableMV - components: - - pos: -7.5,-29.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2163 - type: CableMV - components: - - pos: -7.5,-28.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2164 - type: CableMV - components: - - pos: -7.5,-27.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2165 - type: CableMV - components: - - pos: 0.5,-35.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2166 - type: Grille - components: - - pos: 11.5,-5.5 - parent: 47 - type: Transform -- uid: 2167 - type: Grille - components: - - pos: 10.5,-5.5 - parent: 47 - type: Transform -- uid: 2168 - type: Grille - components: - - pos: 11.5,-6.5 - parent: 47 - type: Transform -- uid: 2169 - type: Grille - components: - - pos: 11.5,-7.5 - parent: 47 - type: Transform -- uid: 2170 - type: Grille - components: - - pos: 11.5,-8.5 - parent: 47 - type: Transform -- uid: 2171 - type: Grille - components: - - pos: 11.5,-9.5 - parent: 47 - type: Transform -- uid: 2172 - type: Grille - components: - - pos: 11.5,-10.5 - parent: 47 - type: Transform -- uid: 2173 - type: Grille - components: - - pos: 10.5,-10.5 - parent: 47 - type: Transform -- uid: 2174 - type: WallRiveted - components: - - pos: 4.5,-9.5 - parent: 47 - type: Transform -- uid: 2175 - type: WallRiveted - components: - - pos: 5.5,-9.5 - parent: 47 - type: Transform -- uid: 2176 - type: WallRiveted - components: - - pos: 5.5,-10.5 - parent: 47 - type: Transform -- uid: 2177 - type: Gyroscope - components: - - pos: 4.5,-4.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2178 - type: WallRiveted - components: - - pos: 5.5,-11.5 - parent: 47 - type: Transform -- uid: 2179 - type: WallRiveted - components: - - pos: 6.5,-11.5 - parent: 47 - type: Transform -- uid: 2180 - type: WallRiveted - components: - - pos: 7.5,-11.5 - parent: 47 - type: Transform -- uid: 2181 - type: WallRiveted - components: - - pos: 8.5,-11.5 - parent: 47 - type: Transform -- uid: 2182 - type: WallRiveted - components: - - pos: 9.5,-11.5 - parent: 47 - type: Transform -- uid: 2183 - type: WallRiveted - components: - - pos: 9.5,-10.5 - parent: 47 - type: Transform -- uid: 2184 - type: WallRiveted - components: - - pos: 9.5,-5.5 - parent: 47 - type: Transform -- uid: 2185 - type: WallRiveted - components: - - pos: 9.5,-4.5 - parent: 47 - type: Transform -- uid: 2186 - type: WallRiveted - components: - - pos: 8.5,-4.5 - parent: 47 - type: Transform -- uid: 2187 - type: WallRiveted - components: - - pos: 7.5,-4.5 - parent: 47 - type: Transform -- uid: 2188 - type: WallRiveted - components: - - pos: 6.5,-4.5 - parent: 47 - type: Transform -- uid: 2189 - type: WallRiveted - components: - - pos: 5.5,-4.5 - parent: 47 - type: Transform -- uid: 2190 - type: Gyroscope - components: - - pos: 4.5,-11.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2191 - type: WallRiveted - components: - - pos: 5.5,-5.5 - parent: 47 - type: Transform -- uid: 2192 - type: WallRiveted - components: - - pos: 5.5,-6.5 - parent: 47 - type: Transform -- uid: 2193 - type: WallRiveted - components: - - pos: 4.5,-6.5 - parent: 47 - type: Transform -- uid: 2194 - type: Thruster - components: - - rot: 1.5707963267948966 rad - pos: 4.5,-5.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2195 - type: Thruster - components: - - rot: 1.5707963267948966 rad - pos: 4.5,-10.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2196 - type: Thruster - components: - - rot: -1.5707963267948966 rad - pos: 10.5,-11.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2197 - type: Thruster - components: - - rot: -1.5707963267948966 rad - pos: 10.5,-4.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2198 - type: Gyroscope - components: - - pos: 5.5,-44.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2199 - type: Gyroscope - components: - - pos: -6.5,-44.5 - parent: 47 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2200 - type: CableHV - components: - - pos: -6.5,-44.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2201 - type: CableHV - components: - - pos: 5.5,-44.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2202 - type: CableApcExtension - components: - - pos: -6.5,-44.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2203 - type: CableApcExtension - components: - - pos: 5.5,-44.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2204 - type: CableApcExtension - components: - - pos: 5.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2205 - type: CableApcExtension - components: - - pos: 5.5,-42.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2206 - type: CableApcExtension - components: - - pos: 5.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2207 - type: CableApcExtension - components: - - pos: 5.5,-40.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2208 - type: CableApcExtension - components: - - pos: -6.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2209 - type: CableApcExtension - components: - - pos: -6.5,-42.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2210 - type: CableApcExtension - components: - - pos: -6.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2211 - type: CableApcExtension - components: - - pos: -6.5,-40.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2212 - type: CableApcExtension - components: - - pos: -6.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2213 - type: CableApcExtension - components: - - pos: -6.5,-38.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2214 - type: CableApcExtension - components: - - pos: -5.5,-38.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2215 - type: CableApcExtension - components: - - pos: -5.5,-37.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2216 - type: CableApcExtension - components: - - pos: -4.5,-37.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2217 - type: CableApcExtension - components: - - pos: -4.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2218 - type: CableApcExtension - components: - - pos: -3.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2219 - type: CableApcExtension - components: - - pos: -2.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2220 - type: CableApcExtension - components: - - pos: -1.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2221 - type: CableApcExtension - components: - - pos: -0.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2222 - type: CableApcExtension - components: - - pos: -6.5,-44.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2223 - type: CableApcExtension - components: - - pos: -6.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2224 - type: CableApcExtension - components: - - pos: -6.5,-42.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2225 - type: CableApcExtension - components: - - pos: -6.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2226 - type: CableApcExtension - components: - - pos: -6.5,-40.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2227 - type: CableApcExtension - components: - - pos: -6.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2228 - type: CableApcExtension - components: - - pos: -6.5,-38.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2229 - type: CableApcExtension - components: - - pos: -5.5,-38.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2230 - type: CableApcExtension - components: - - pos: -5.5,-37.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2231 - type: CableMV - components: - - pos: -6.5,-44.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2232 - type: CableMV - components: - - pos: -6.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2233 - type: CableMV - components: - - pos: -6.5,-42.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2234 - type: CableMV - components: - - pos: -6.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2235 - type: CableMV - components: - - pos: -6.5,-40.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2236 - type: CableMV - components: - - pos: -6.5,-39.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2237 - type: CableMV - components: - - pos: -6.5,-38.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2238 - type: CableMV - components: - - pos: -5.5,-38.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2239 - type: CableMV - components: - - pos: -5.5,-37.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2240 - type: CableMV - components: - - pos: -4.5,-37.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2241 - type: CableMV - components: - - pos: -4.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2242 - type: CableMV - components: - - pos: -3.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2243 - type: CableMV - components: - - pos: -2.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2244 - type: CableMV - components: - - pos: -1.5,-36.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2245 - type: CableMV - components: - - pos: 5.5,-40.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2246 - type: CableMV - components: - - pos: 5.5,-41.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2247 - type: CableMV - components: - - pos: 5.5,-42.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2248 - type: CableMV - components: - - pos: 5.5,-43.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2249 - type: CableMV - components: - - pos: 5.5,-44.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2250 - type: CableApcExtension - components: - - pos: 5.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2251 - type: CableApcExtension - components: - - pos: 4.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2252 - type: CableApcExtension - components: - - pos: 6.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2253 - type: CableApcExtension - components: - - pos: 7.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2254 - type: CableApcExtension - components: - - pos: 8.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2255 - type: CableApcExtension - components: - - pos: 9.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2256 - type: CableApcExtension - components: - - pos: 10.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2257 - type: CableApcExtension - components: - - pos: 5.5,-9.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2258 - type: CableApcExtension - components: - - pos: 7.5,-7.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2259 - type: CableApcExtension - components: - - pos: 7.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2260 - type: CableApcExtension - components: - - pos: 7.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2261 - type: CableApcExtension - components: - - pos: 7.5,-4.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2262 - type: CableApcExtension - components: - - pos: 6.5,-4.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2263 - type: CableApcExtension - components: - - pos: 5.5,-4.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2264 - type: CableApcExtension - components: - - pos: 4.5,-4.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2265 - type: CableApcExtension - components: - - pos: 4.5,-5.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2266 - type: CableApcExtension - components: - - pos: 8.5,-4.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2267 - type: CableApcExtension - components: - - pos: 9.5,-4.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2268 - type: CableApcExtension - components: - - pos: 10.5,-4.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2269 - type: CableApcExtension - components: - - pos: 5.5,-10.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2270 - type: CableApcExtension - components: - - pos: 5.5,-11.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2271 - type: CableApcExtension - components: - - pos: 4.5,-11.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2272 - type: CableApcExtension - components: - - pos: 4.5,-10.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2273 - type: CableApcExtension - components: - - pos: 6.5,-11.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2274 - type: CableApcExtension - components: - - pos: 7.5,-11.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2275 - type: CableApcExtension - components: - - pos: 8.5,-11.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2276 - type: CableApcExtension - components: - - pos: 9.5,-11.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2277 - type: CableApcExtension - components: - - pos: 10.5,-11.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2278 - type: CableMV - components: - - pos: 4.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2279 - type: CableMV - components: - - pos: 5.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2280 - type: CableMV - components: - - pos: 6.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2281 - type: CableMV - components: - - pos: 7.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2282 - type: CableMV - components: - - pos: 8.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2283 - type: CableMV - components: - - pos: 9.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2284 - type: CableMV - components: - - pos: 10.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2285 - type: CableMV - components: - - pos: 7.5,-7.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2286 - type: CableMV - components: - - pos: 7.5,-6.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2287 - type: CableMV - components: - - pos: 7.5,-5.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2288 - type: CableMV - components: - - pos: 7.5,-4.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2289 - type: CableMV - components: - - pos: 6.5,-4.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2290 - type: CableMV - components: - - pos: 5.5,-4.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2291 - type: CableMV - components: - - pos: 4.5,-4.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2292 - type: CableMV - components: - - pos: 4.5,-5.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2293 - type: CableMV - components: - - pos: 8.5,-4.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2294 - type: CableMV - components: - - pos: 9.5,-4.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2295 - type: CableMV - components: - - pos: 10.5,-4.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2296 - type: CableMV - components: - - pos: 5.5,-9.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2297 - type: CableMV - components: - - pos: 5.5,-10.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2298 - type: CableMV - components: - - pos: 5.5,-11.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2299 - type: CableMV - components: - - pos: 4.5,-11.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2300 - type: CableMV - components: - - pos: 4.5,-10.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2301 - type: CableMV - components: - - pos: 6.5,-11.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2302 - type: CableMV - components: - - pos: 7.5,-11.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2303 - type: CableMV - components: - - pos: 8.5,-11.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2304 - type: CableMV - components: - - pos: 9.5,-11.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2305 - type: CableMV - components: - - pos: 10.5,-11.5 - parent: 47 - type: Transform - - canCollide: False - type: Physics -- uid: 2306 - type: SalternAPC - components: - - pos: 5.5,-9.5 - parent: 47 - type: Transform - - startingCharge: 12000 - type: Battery - - loadingNetworkDemand: 26915 - currentReceiving: 2070.3599 - currentSupply: 2070.3848 - supplyRampPosition: 0.024902344 - type: PowerNetworkBattery -- uid: 2307 - type: ComputerShuttle - components: - - rot: -1.5707963267948966 rad - pos: 10.5,-7.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2308 - type: ChairPilotSeat - components: - - rot: 1.5707963267948966 rad - pos: 9.5,-7.5 - parent: 47 - type: Transform -- uid: 2309 - type: ChairPilotSeat - components: - - rot: 1.5707963267948966 rad - pos: 9.5,-8.5 - parent: 47 - type: Transform -- uid: 2310 - type: ChairPilotSeat - components: - - pos: 6.5,-5.5 - parent: 47 - type: Transform -- uid: 2311 - type: ChairPilotSeat - components: - - pos: 7.5,-5.5 - parent: 47 - type: Transform -- uid: 2312 - type: ChairPilotSeat - components: - - pos: 8.5,-5.5 - parent: 47 - type: Transform -- uid: 2313 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: 8.5,-10.5 - parent: 47 - type: Transform -- uid: 2314 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: 7.5,-10.5 - parent: 47 - type: Transform -- uid: 2315 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: 6.5,-10.5 - parent: 47 - type: Transform -- uid: 2316 - type: SalternSubstation - components: - - pos: 7.5,-8.5 - parent: 47 - type: Transform - - loadingNetworkDemand: 26914.674 - currentReceiving: 13455.054 - currentSupply: 13457.337 - supplyRampPosition: 2.2832031 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2317 - type: SalternSMES - components: - - pos: 7.5,-7.5 - parent: 47 - type: Transform - - startingCharge: 6016021 - type: Battery - - loadingNetworkDemand: 19560.166 - currentSupply: 4671.956 - supplyRampPosition: 4671.956 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 2318 - type: CableHV - components: - - pos: -0.5,-30.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2319 - type: CableHV - components: - - pos: -0.5,-29.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2320 - type: CableHV - components: - - pos: -0.5,-28.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2321 - type: CableHV - components: - - pos: -0.5,-27.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2322 - type: CableHV - components: - - pos: -0.5,-26.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2323 - type: CableHV - components: - - pos: -0.5,-25.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2324 - type: CableHV - components: - - pos: -0.5,-24.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2325 - type: CableHV - components: - - pos: -0.5,-23.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2326 - type: CableHV - components: - - pos: -0.5,-22.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2327 - type: CableHV - components: - - pos: -0.5,-21.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2328 - type: CableHV - components: - - pos: -0.5,-20.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2329 - type: CableHV - components: - - pos: -0.5,-19.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2330 - type: CableHV - components: - - pos: -0.5,-18.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2331 - type: CableHV - components: - - pos: -0.5,-17.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2332 - type: CableHV - components: - - pos: -0.5,-16.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2333 - type: CableHV - components: - - pos: -0.5,-15.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2334 - type: CableHV - components: - - pos: -0.5,-14.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2335 - type: CableHV - components: - - pos: -0.5,-13.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2336 - type: CableHV - components: - - pos: -0.5,-12.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2337 - type: CableHV - components: - - pos: -0.5,-11.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2338 - type: CableHV - components: - - pos: -0.5,-10.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2339 - type: CableHV - components: - - pos: -0.5,-9.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2340 - type: CableHV - components: - - pos: -0.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2341 - type: CableHV - components: - - pos: 0.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2342 - type: CableHV - components: - - pos: 1.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2343 - type: CableHV - components: - - pos: 2.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2344 - type: CableHV - components: - - pos: 3.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2345 - type: CableHV - components: - - pos: 4.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2346 - type: CableHV - components: - - pos: 5.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2347 - type: CableHV - components: - - pos: 6.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2348 - type: CableHV - components: - - pos: 7.5,-7.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2349 - type: CableHV - components: - - pos: 7.5,-8.5 - parent: 47 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 2350 - type: AirlockExternal - components: - - pos: 5.5,-8.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2351 - type: AirlockExternal - components: - - pos: 5.5,-7.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2352 - type: AirlockShuttle - components: - - pos: 4.5,-8.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2353 - type: AirlockShuttle - components: - - pos: 4.5,-7.5 - parent: 47 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2354 - type: SignShipDock - components: - - pos: 1.513405,-9.577719 - parent: 47 - type: Transform -- uid: 2355 - type: SignShipDock - components: - - pos: 7.5134053,1.4536586 - parent: 47 - type: Transform -- uid: 2356 - type: SignShipDock - components: - - pos: -8.534446,1.4536586 - parent: 47 - type: Transform -- uid: 2357 - type: SignEVA - components: - - pos: -4.5656962,1.4849086 - parent: 47 - type: Transform -- uid: 2358 - type: SignBridge - components: - - pos: 0.5035111,1.4224086 - parent: 47 - type: Transform -- uid: 2359 - type: WarningAir - components: - - pos: -1.5379763,-35.44429 - parent: 47 - type: Transform -- uid: 2360 - type: SignAtmos - components: - - pos: 1.4307737,-35.502113 - parent: 47 - type: Transform -- uid: 2361 - type: SignArmory - components: - - pos: -2.4754763,-14.51811 - parent: 47 - type: Transform -- uid: 2362 - type: SignChemistry1 - components: - - pos: -9.502954,-4.4987054 - parent: 47 - type: Transform -- uid: 2363 - type: SignEngineering - components: - - pos: -1.5415707,-24.565968 - parent: 47 - type: Transform -- uid: 2364 - type: SignExamroom - components: - - pos: -8.540051,-8.45853 - parent: 47 - type: Transform -- uid: 2365 - type: SignGravity - components: - - pos: 0.46070528,-27.53676 - parent: 47 - type: Transform -- uid: 2366 - type: SignHead - components: - - pos: 1.4919554,-19.473646 - parent: 47 - type: Transform -- uid: 2367 - type: SignHydro2 - components: - - pos: 1.5102032,-17.517147 - parent: 47 - type: Transform -- uid: 2368 - type: SignMedical - components: - - pos: -2.4897966,-6.5100794 - parent: 47 - type: Transform -- uid: 2369 - type: SignMedical - components: - - pos: -2.5210466,-4.4788294 - parent: 47 - type: Transform -- uid: 2370 - type: SignSpace - components: - - pos: 1.5414532,-5.5721445 - parent: 47 - type: Transform -- uid: 2371 - type: SignSpace - components: - - pos: 7.4989514,-2.4950743 - parent: 47 - type: Transform -- uid: 2372 - type: SignSpace - components: - - pos: -8.544955,-2.4950743 - parent: 47 - type: Transform -- uid: 2373 - type: SignTelecomms - components: - - pos: -1.4844552,1.4699807 - parent: 47 - type: Transform -- uid: 2374 - type: SignToolStorage - components: - - pos: -5.4886622,-8.462204 - parent: 47 - type: Transform -- uid: 2375 - type: PoweredSmallLight - components: - - pos: 2.5,-7.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2376 - type: PoweredSmallLight - components: - - pos: 10.5,0.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2377 - type: PoweredSmallLight - components: - - rot: 3.141592653589793 rad - pos: 10.5,-1.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2378 - type: PoweredSmallLight - components: - - rot: 3.141592653589793 rad - pos: -11.5,-1.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2379 - type: PoweredSmallLight - components: - - pos: -11.5,0.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2380 - type: PoweredSmallLight - components: - - rot: 1.5707963267948966 rad - pos: -10.5,3.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2381 - type: PoweredSmallLight - components: - - rot: -1.5707963267948966 rad - pos: -3.5,3.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2382 - type: PoweredSmallLight - components: - - rot: 3.141592653589793 rad - pos: 7.5,-10.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2383 - type: PoweredSmallLight - components: - - pos: 7.5,-5.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2384 - type: PoweredSmallLight - components: - - pos: 9.5,-6.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2385 - type: PoweredSmallLight - components: - - rot: 3.141592653589793 rad - pos: 9.5,-9.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2386 - type: PoweredSmallLight - components: - - rot: 3.141592653589793 rad - pos: 9.5,-16.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2387 - type: PoweredSmallLight - components: - - pos: 9.5,-14.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2388 - type: PoweredSmallLight - components: - - rot: -1.5707963267948966 rad - pos: 1.5,-29.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2389 - type: PoweredSmallLight - components: - - rot: 1.5707963267948966 rad - pos: -2.5,-29.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2390 - type: PoweredSmallLight - components: - - pos: -6.5,-30.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2391 - type: PoweredSmallLight - components: - - pos: 5.5,-30.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2392 - type: PoweredSmallLight - components: - - rot: -1.5707963267948966 rad - pos: 9.5,-30.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2393 - type: PoweredSmallLight - components: - - pos: 2.5,-36.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2394 - type: PoweredSmallLight - components: - - pos: -3.5,-36.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2395 - type: PoweredSmallLight - components: - - pos: -6.5,-38.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2396 - type: PoweredSmallLight - components: - - pos: 5.5,-38.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2397 - type: PoweredSmallLight - components: - - pos: 10.5,-32.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2398 - type: Poweredlight - components: - - rot: 3.141592653589793 rad - pos: -6.5,-28.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2399 - type: Poweredlight - components: - - pos: -6.5,-25.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2400 - type: Poweredlight - components: - - pos: 4.5,-25.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2401 - type: Poweredlight - components: - - rot: 3.141592653589793 rad - pos: 4.5,-28.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2402 - type: Poweredlight - components: - - rot: 1.5707963267948966 rad - pos: 7.5,-27.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2403 - type: Poweredlight - components: - - rot: -1.5707963267948966 rad - pos: 0.5,-19.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2404 - type: Poweredlight - components: - - rot: 1.5707963267948966 rad - pos: -1.5,-11.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2405 - type: Poweredlight - components: - - rot: -1.5707963267948966 rad - pos: 0.5,-3.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2406 - type: Poweredlight - components: - - rot: 3.141592653589793 rad - pos: -6.5,-1.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2407 - type: Poweredlight - components: - - rot: 3.141592653589793 rad - pos: 4.5,-1.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2408 - type: Poweredlight - components: - - pos: 3.5,4.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2409 - type: Poweredlight - components: - - rot: 3.141592653589793 rad - pos: 8.5,2.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2410 - type: Poweredlight - components: - - rot: 3.141592653589793 rad - pos: -5.5,6.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2411 - type: Poweredlight - components: - - rot: 3.141592653589793 rad - pos: 4.5,6.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2412 - type: Poweredlight - components: - - pos: 5.5,10.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2413 - type: Poweredlight - components: - - pos: -6.5,10.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2414 - type: Poweredlight - components: - - pos: -1.5,11.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2415 - type: Poweredlight - components: - - pos: 0.5,11.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2416 - type: Poweredlight - components: - - rot: -1.5707963267948966 rad - pos: 8.5,7.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2417 - type: Poweredlight - components: - - rot: 1.5707963267948966 rad - pos: -9.5,7.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2418 - type: Poweredlight - components: - - pos: -5.5,-3.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2419 - type: Poweredlight - components: - - rot: 3.141592653589793 rad - pos: -5.5,-7.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2420 - type: Poweredlight - components: - - rot: -1.5707963267948966 rad - pos: -10.5,-5.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2421 - type: Poweredlight - components: - - rot: 1.5707963267948966 rad - pos: -8.5,-5.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2422 - type: Poweredlight - components: - - rot: -1.5707963267948966 rad - pos: -7.5,-11.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2423 - type: Poweredlight - components: - - rot: 1.5707963267948966 rad - pos: -11.5,-11.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2424 - type: Poweredlight - components: - - rot: 3.141592653589793 rad - pos: -4.5,-12.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2425 - type: Poweredlight - components: - - rot: 3.141592653589793 rad - pos: 4.5,-16.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2426 - type: Poweredlight - components: - - pos: 4.5,-14.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2427 - type: Poweredlight - components: - - pos: -9.5,-14.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2428 - type: Poweredlight - components: - - rot: 3.141592653589793 rad - pos: -5.5,-16.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2429 - type: Poweredlight - components: - - rot: 1.5707963267948966 rad - pos: -8.5,-21.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2430 - type: Poweredlight - components: - - rot: -1.5707963267948966 rad - pos: -3.5,-19.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2431 - type: Poweredlight - components: - - rot: 3.141592653589793 rad - pos: -10.5,-20.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2432 - type: Poweredlight - components: - - pos: -10.5,-22.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2433 - type: Poweredlight - components: - - rot: 1.5707963267948966 rad - pos: 2.5,-22.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2434 - type: Poweredlight - components: - - rot: -1.5707963267948966 rad - pos: 7.5,-19.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2435 - type: Poweredlight - components: - - pos: 9.5,-22.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2436 - type: Poweredlight - components: - - rot: 3.141592653589793 rad - pos: 9.5,-20.5 - parent: 47 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2437 - type: EmergencyLight - components: - - pos: 0.4953407,-36.500916 - parent: 47 - type: Transform - - startingCharge: 15608.352 - type: Battery -- uid: 2438 - type: EmergencyLight - components: - - rot: 3.141592653589793 rad - pos: -1.5359093,-34.532166 - parent: 47 - type: Transform - - startingCharge: 15457.121 - type: Battery -- uid: 2439 - type: EmergencyLight - components: - - rot: 3.141592653589793 rad - pos: -0.5046593,-31.500917 - parent: 47 - type: Transform - - startingCharge: 15175.9 - type: Battery -- uid: 2440 - type: EmergencyLight - components: - - rot: 1.5707963267948966 rad - pos: -9.500766,-27.471607 - parent: 47 - type: Transform - - startingCharge: 14938.01 - type: Battery -- uid: 2441 - type: EmergencyLight - components: - - pos: 2.4967284,-25.565357 - parent: 47 - type: Transform - - startingCharge: 14768.088 - type: Battery -- uid: 2442 - type: EmergencyLight - components: - - rot: -1.5707963267948966 rad - pos: 0.49672854,-18.53794 - parent: 47 - type: Transform - - startingCharge: 14644.895 - type: Battery -- uid: 2443 - type: EmergencyLight - components: - - rot: 1.5707963267948966 rad - pos: -1.5345215,-7.5046396 - parent: 47 - type: Transform - - startingCharge: 14489.416 - type: Battery -- uid: 2444 - type: EmergencyLight - components: - - pos: -7.5345216,0.49155712 - parent: 47 - type: Transform - - startingCharge: 14319.494 - type: Battery -- uid: 2445 - type: EmergencyLight - components: - - rot: 3.141592653589793 rad - pos: 5.507796,-1.4771929 - parent: 47 - type: Transform - - startingCharge: 14164.016 - type: Battery -- uid: 2446 - type: EmergencyLight - components: - - rot: 3.141592653589793 rad - pos: -2.5344412,6.479683 - parent: 47 - type: Transform - - startingCharge: 13837.766 - type: Battery -- uid: 2447 - type: EmergencyLight - components: - - rot: 3.141592653589793 rad - pos: 1.5280586,6.510933 - parent: 47 - type: Transform - - startingCharge: 13735.8125 - type: Battery -- uid: 2448 - type: EmergencyLight - components: - - pos: -5.511667,4.448433 - parent: 47 - type: Transform - - startingCharge: 13537.854 - type: Battery -- uid: 2449 - type: EmergencyLight - components: - - rot: -1.5707963267948966 rad - pos: -3.5131283,-6.489299 - parent: 47 - type: Transform - - startingCharge: 13184.416 - type: Battery -- uid: 2450 - type: EmergencyLight - components: - - rot: 1.5707963267948966 rad - pos: -8.513128,-4.520549 - parent: 47 - type: Transform - - startingCharge: 13077.365 - type: Battery -- uid: 2451 - type: EmergencyLight - components: - - rot: -1.5707963267948966 rad - pos: -10.542703,-4.520549 - parent: 47 - type: Transform - - startingCharge: 12897.248 - type: Battery -- uid: 2452 - type: EmergencyLight - components: - - pos: -9.542703,-9.458038 - parent: 47 - type: Transform - - startingCharge: 12766.408 - type: Battery -- uid: 2453 - type: EmergencyLight - components: - - rot: 3.141592653589793 rad - pos: -9.511453,-12.489288 - parent: 47 - type: Transform - - startingCharge: 12577.795 - type: Battery -- uid: 2454 - type: EmergencyLight - components: - - rot: 1.5707963267948966 rad - pos: -11.511453,-15.493027 - parent: 47 - type: Transform - - startingCharge: 12397.678 - type: Battery -- uid: 2455 - type: EmergencyLight - components: - - pos: -5.5739536,-14.524277 - parent: 47 - type: Transform - - startingCharge: 12277.883 - type: Battery -- uid: 2456 - type: EmergencyLight - components: - - rot: 3.141592653589793 rad - pos: -6.4489536,-16.493027 - parent: 47 - type: Transform - - startingCharge: 12126.652 - type: Battery -- uid: 2457 - type: ReinforcedPlasmaWindow - components: - - rot: 3.141592653589793 rad - pos: 10.5,-10.5 - parent: 47 - type: Transform -- uid: 2458 - type: ReinforcedPlasmaWindow - components: - - rot: 3.141592653589793 rad - pos: 11.5,-10.5 - parent: 47 - type: Transform -- uid: 2459 - type: ReinforcedPlasmaWindow - components: - - rot: 3.141592653589793 rad - pos: 11.5,-9.5 - parent: 47 - type: Transform -- uid: 2460 - type: ReinforcedPlasmaWindow - components: - - rot: 3.141592653589793 rad - pos: 11.5,-8.5 - parent: 47 - type: Transform -- uid: 2461 - type: ReinforcedPlasmaWindow - components: - - rot: 3.141592653589793 rad - pos: 11.5,-7.5 - parent: 47 - type: Transform -- uid: 2462 - type: ReinforcedPlasmaWindow - components: - - rot: 3.141592653589793 rad - pos: 11.5,-6.5 - parent: 47 - type: Transform -- uid: 2463 - type: ReinforcedPlasmaWindow - components: - - rot: 3.141592653589793 rad - pos: 11.5,-5.5 - parent: 47 - type: Transform -- uid: 2464 - type: ReinforcedPlasmaWindow - components: - - rot: 3.141592653589793 rad - pos: 10.5,-5.5 - parent: 47 - type: Transform -- uid: 2465 - type: SpawnPointCaptain - components: - - pos: 8.5,2.5 - parent: 47 - type: Transform -- uid: 2466 - type: SpawnPointHeadOfPersonnel - components: - - pos: 3.5,3.5 - parent: 47 - type: Transform -- uid: 2467 - type: SpawnPointLatejoin - components: - - pos: -0.5,-0.5 - parent: 47 - type: Transform -- uid: 2468 - type: ClosetChefFilled - components: - - pos: 2.5,-16.5 - parent: 47 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 2469 - type: SpawnPointChef - components: - - pos: 2.5,-15.5 - parent: 47 - type: Transform -- uid: 2470 - type: SpawnPointBotanist - components: - - pos: 9.5,-15.5 - parent: 47 - type: Transform -- uid: 2471 - type: SpawnPointChiefMedicalOfficer - components: - - pos: -11.5,-23.5 - parent: 47 - type: Transform -- uid: 2472 - type: SpawnPointMedicalDoctor - components: - - pos: -7.5,-19.5 - parent: 47 - type: Transform -- uid: 2473 - type: SpawnPointMedicalDoctor - components: - - pos: -5.5,-19.5 - parent: 47 - type: Transform -- uid: 2474 - type: SpawnPointMedicalDoctor - components: - - pos: -7.5,-22.5 - parent: 47 - type: Transform -- uid: 2475 - type: SpawnPointMedicalDoctor - components: - - pos: -5.5,-22.5 - parent: 47 - type: Transform -- uid: 2476 - type: SpawnPointMedicalDoctor - components: - - pos: -3.5,-22.5 - parent: 47 - type: Transform -- uid: 2477 - type: SpawnPointChemist - components: - - pos: -3.5,-19.5 - parent: 47 - type: Transform -- uid: 2478 - type: SpawnPointSecurityOfficer - components: - - pos: 3.5,-19.5 - parent: 47 - type: Transform -- uid: 2479 - type: SpawnPointSecurityOfficer - components: - - pos: 5.5,-19.5 - parent: 47 - type: Transform -- uid: 2480 - type: SpawnPointSecurityOfficer - components: - - pos: 5.5,-22.5 - parent: 47 - type: Transform -- uid: 2481 - type: SpawnPointSecurityOfficer - components: - - pos: 3.5,-22.5 - parent: 47 - type: Transform -- uid: 2482 - type: SpawnPointSecurityOfficer - components: - - pos: 7.5,-22.5 - parent: 47 - type: Transform -- uid: 2483 - type: SpawnPointWarden - components: - - pos: 7.5,-19.5 - parent: 47 - type: Transform -- uid: 2484 - type: SpawnPointHeadOfSecurity - components: - - pos: 10.5,-23.5 - parent: 47 - type: Transform -- uid: 2485 - type: SpawnPointChiefEngineer - components: - - pos: 8.5,-27.5 - parent: 47 - type: Transform -- uid: 2486 - type: SpawnPointStationEngineer - components: - - pos: 4.5,-26.5 - parent: 47 - type: Transform -- uid: 2487 - type: SpawnPointStationEngineer - components: - - pos: 3.5,-27.5 - parent: 47 - type: Transform -- uid: 2488 - type: SpawnPointStationEngineer - components: - - pos: 4.5,-27.5 - parent: 47 - type: Transform -- uid: 2489 - type: SpawnPointStationEngineer - components: - - pos: 4.5,-28.5 - parent: 47 - type: Transform -- uid: 2490 - type: MagazineShotgun - components: - - parent: 308 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2491 - type: MagazineShotgun - components: - - parent: 310 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2492 - type: MagazineMagnumSmg - components: - - parent: 312 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2493 - type: MagazineMagnumSmg - components: - - parent: 314 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2494 - type: MagazineMagnumSmg - components: - - parent: 316 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2495 - type: MagazineMagnumSmg - components: - - parent: 318 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2496 - type: MagazineSRifle - components: - - parent: 475 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -... diff --git a/Resources/Maps/moose.yml b/Resources/Maps/moose.yml index 5abd7d252a..60c43ab6db 100644 --- a/Resources/Maps/moose.yml +++ b/Resources/Maps/moose.yml @@ -19792,15 +19792,11 @@ entities: parent: 61 type: Transform - uid: 979 - type: TaserGun + type: WeaponTaser components: - pos: 20.485361,-4.263515 parent: 61 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 980 type: Table components: @@ -19816,25 +19812,17 @@ entities: - enabled: False type: AmbientSound - uid: 982 - type: TaserGun + type: WeaponTaser components: - pos: 20.485361,-4.388515 parent: 61 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 983 - type: TaserGun + type: WeaponTaser components: - pos: 20.500986,-4.56039 parent: 61 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 984 type: Table components: @@ -20149,67 +20137,47 @@ entities: ents: [] type: ContainerContainer - uid: 1020 - type: SmgDrozdRiot + type: WeaponSubMachineGunDrozdRubber components: - pos: 19.553373,0.6517799 parent: 61 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 1021 type: ContainerContainer - uid: 1021 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 1020 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 1022 - type: MagazineMagnumSmg + type: MagazineMagnumSubMachineGun components: - pos: 19.756498,0.3705299 parent: 61 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 1023 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: 19.568998,0.3705299 parent: 61 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 1024 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: 19.522123,-0.2544701 parent: 61 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1025 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: 19.537748,-0.4732201 parent: 61 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1026 type: Table components: @@ -20229,16 +20197,11 @@ entities: parent: 61 type: Transform - uid: 1029 - type: ShotgunGladstone + type: WeaponShotgunGladstone components: - pos: 17.518997,-1.2810268 parent: 61 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1030 type: ShellShotgunBeanbag components: @@ -20336,16 +20299,11 @@ entities: parent: 61 type: Transform - uid: 1046 - type: ShotgunGladstone + type: WeaponShotgunGladstone components: - pos: 17.532757,-1.5361621 parent: 61 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1047 type: ClothingOuterHardsuitSecurity components: @@ -56681,16 +56639,11 @@ entities: parent: 61 type: Transform - uid: 4808 - type: FlareGun + type: WeaponFlareGun components: - pos: 20.46457,-35.48058 parent: 61 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 4809 type: AsteroidRock components: @@ -94945,25 +94898,21 @@ entities: parent: 61 type: Transform - uid: 9109 - type: MagazineSRifle + type: MagazineRifle components: - parent: 9110 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 9110 - type: RifleWintermute + type: WeaponRifleWintermute components: - pos: 23.52954,3.78771 parent: 61 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 9109 type: ContainerContainer - uid: 9111 @@ -94976,15 +94925,11 @@ entities: cellslot_cell_container: !type:ContainerSlot {} type: ContainerContainer - uid: 9112 - type: MagazineSRifleRubber + type: MagazineRifleRubber components: - pos: 23.71704,3.28771 parent: 61 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 9113 type: BedsheetHOS components: @@ -95384,15 +95329,11 @@ entities: ents: [] type: ContainerContainer - uid: 9164 - type: TaserGun + type: WeaponTaser components: - pos: 10.525494,-1.3448606 parent: 61 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 9165 type: Stunbaton components: diff --git a/Resources/Maps/mothership.yml b/Resources/Maps/mothership.yml deleted file mode 100644 index e44f4b02a8..0000000000 --- a/Resources/Maps/mothership.yml +++ /dev/null @@ -1,24544 +0,0 @@ -meta: - format: 2 - name: DemoStation - author: Space-Wizards - postmapinit: false -tilemap: - 0: space - 1: floor_asteroid_coarse_sand0 - 2: floor_asteroid_coarse_sand1 - 3: floor_asteroid_coarse_sand2 - 4: floor_asteroid_coarse_sand_dug - 5: floor_asteroid_sand - 6: floor_asteroid_tile - 7: floor_bar - 8: floor_blue - 9: floor_blue_circuit - 10: floor_clown - 11: floor_dark - 12: floor_elevator_shaft - 13: floor_freezer - 14: floor_glass - 15: floor_gold - 16: floor_grass - 17: floor_green_circuit - 18: floor_hydro - 19: floor_kitchen - 20: floor_laundry - 21: floor_lino - 22: floor_mime - 23: floor_mono - 24: floor_reinforced - 25: floor_rglass - 26: floor_rock_vault - 27: floor_showroom - 28: floor_silver - 29: floor_snow - 30: floor_steel - 31: floor_steel_dirty - 32: floor_techmaint - 33: floor_white - 34: floor_wood - 35: lattice - 36: plating - 37: plating -grids: -- settings: - chunksize: 16 - tilesize: 1 - chunks: - - ind: "-1,-1" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAABgAAAAYAAAAGAAAABcAAAAZAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAABcAAAAYAAAAGQAAABgAAAAXAAAAGQAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAXAAAAGAAAABkAAAAYAAAAJAAAABkAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAJAAAABgAAAAZAAAAGAAAACQAAAAZAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAJAAAACQAAAAXAAAAFwAAABcAAAAkAAAAJAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAABgAAAAXAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAYAAAAFwAAABgAAAAZAAAAGQAAABkAAAAZAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAGAAAABcAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAkAAAAFwAAABcAAAAXAAAAJAAAACQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAJAAAABgAAAAZAAAAGAAAACQAAAAZAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAABcAAAAYAAAAGQAAABgAAAAkAAAAGQAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAXAAAAGAAAABkAAAAYAAAAJAAAABkAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAABgAAAAYAAAAGAAAABcAAAAZAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAABcAAAAYAAAAGQAAABgAAAAkAAAAGQAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAXAAAAGAAAABkAAAAYAAAAJAAAABkAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAABgAAAAZAAAAGAAAACQAAAAZAAAAGQAAAA== - - ind: "0,-1" - tiles: GQAAABcAAAAYAAAAGAAAABgAAAAkAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAXAAAAGAAAABkAAAAYAAAAFwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAJAAAABgAAAAZAAAAGAAAABcAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAACQAAAAYAAAAGQAAABgAAAAkAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAkAAAAFwAAABcAAAAXAAAAJAAAACQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAGAAAABgAAAAYAAAAGAAAABcAAAAYAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAZAAAAGQAAABgAAAAXAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAYAAAAGAAAABgAAAAYAAAAFwAAABgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAJAAAABcAAAAXAAAAFwAAACQAAAAkAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAACQAAAAYAAAAGQAAABgAAAAkAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAkAAAAGAAAABkAAAAYAAAAFwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAJAAAABgAAAAZAAAAGAAAABcAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABcAAAAYAAAAGAAAABgAAAAkAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAkAAAAGAAAABkAAAAYAAAAFwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAJAAAABgAAAAZAAAAGAAAABcAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAACQAAAAYAAAAGQAAABgAAAAkAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "0,0" - tiles: JAAAACQAAAAXAAAAFwAAABcAAAAkAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAkAAAAGAAAABkAAAAYAAAAJAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAJAAAABgAAAAZAAAAGAAAABcAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAACQAAAAYAAAAGQAAABgAAAAXAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAXAAAAGAAAABgAAAAYAAAAJAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAJAAAABgAAAAZAAAAGAAAABcAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAACQAAAAYAAAAGQAAABgAAAAXAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAkAAAAGAAAABkAAAAYAAAAJAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAJAAAABcAAAAXAAAAFwAAACQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAACQAAAAYAAAAGQAAABgAAAAYAAAAJAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAXAAAAGAAAABkAAAAZAAAAGAAAABgAAAAkAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAJAAAABgAAAAYAAAAGAAAABkAAAAYAAAAGAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAACQAAAAkAAAAGAAAABgAAAAZAAAAGQAAABgAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAYAAAAJAAAACQAAAAYAAAAGAAAABgAAAAYAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAGAAAABgAAAAkAAAAJAAAABgAAAAZAAAAGAAAACQAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAABgAAAAYAAAAGAAAACQAAAAYAAAAGQAAABgAAAAkAAAAJAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "-1,0" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAABcAAAAXAAAAFwAAACQAAAAkAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACQAAAAYAAAAGQAAABgAAAAkAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAXAAAAGAAAABkAAAAYAAAAJAAAABkAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAFwAAABgAAAAZAAAAGAAAACQAAAAZAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACQAAAAYAAAAGAAAABgAAAAXAAAAGQAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAXAAAAGAAAABkAAAAYAAAAJAAAABkAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAFwAAABgAAAAZAAAAGAAAACQAAAAZAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACQAAAAYAAAAGQAAABgAAAAkAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAkAAAAFwAAABcAAAAXAAAAJAAAACQAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAkAAAAGAAAABgAAAAZAAAAGAAAACQAAAAfAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAkAAAAGAAAABgAAAAZAAAAGQAAABgAAAAXAAAAHwAAAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAGAAAABgAAAAZAAAAGAAAABgAAAAYAAAAJAAAACQAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAABgAAAAZAAAAGQAAABgAAAAYAAAAJAAAACQAAAAYAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAYAAAAGAAAABgAAAAYAAAAJAAAACQAAAAYAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAGAAAABkAAAAYAAAAJAAAACQAAAAYAAAAGAAAABgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAJAAAABgAAAAZAAAAGAAAACQAAAAYAAAAGAAAABgAAAAYAAAAGAAAAA== - - ind: "-1,-2" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAJAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAJAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAABgAAAAYAAAAGAAAABgAAAAZAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAABcAAAAYAAAAGAAAABgAAAAZAAAAEwAAABMAAAATAAAAEwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAXAAAAGAAAABgAAAAZAAAAEwAAABMAAAATAAAAEwAAABMAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAABgAAAAYAAAAGQAAABMAAAATAAAAEwAAABMAAAATAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAABcAAAAYAAAAGAAAABkAAAATAAAAEwAAABMAAAATAAAAEwAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAGAAAABgAAAAZAAAAEwAAABMAAAATAAAAEwAAABMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAFwAAABgAAAAYAAAAGAAAABkAAAATAAAAEwAAABMAAAATAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAABcAAAAYAAAAGAAAABgAAAAYAAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAACQAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAJAAAABcAAAAXAAAAFwAAACQAAAAkAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACQAAAAYAAAAGQAAABgAAAAkAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAXAAAAGAAAABkAAAAYAAAAJAAAABkAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAFwAAABgAAAAZAAAAGAAAABcAAAAZAAAAGAAAAA== - - ind: "0,-2" - tiles: GAAAABgAAAAYAAAAGAAAABgAAAAkAAAAJAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAACQAAAAkAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAGQAAABkAAAAYAAAAGAAAABgAAAAYAAAAJAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwAAABMAAAATAAAAGQAAABgAAAAYAAAAGAAAABcAAAAjAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAABMAAAATAAAAEwAAABMAAAAZAAAAGAAAABgAAAAXAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAATAAAAEwAAABMAAAATAAAAGQAAABgAAAAYAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAEwAAABMAAAATAAAAEwAAABkAAAAYAAAAGAAAABcAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAABMAAAATAAAAEwAAABMAAAAZAAAAGAAAABgAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAAkAAAAJAAAACQAAAATAAAAEwAAABMAAAAZAAAAGAAAABgAAAAYAAAAFwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAGQAAABkAAAAZAAAAGAAAABgAAAAYAAAAGAAAABcAAAAjAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAkAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAkAAAAJAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAXAAAAFwAAABcAAAAkAAAAJAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAkAAAAGAAAABkAAAAYAAAAJAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAJAAAABgAAAAZAAAAGAAAABcAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABcAAAAYAAAAGQAAABgAAAAXAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "0,-3" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAFwAAACQAAAAkAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAABEAAAARAAAAJAAAACQAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAIAAAABEAAAAkAAAAJAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAIAAAACAAAAAgAAAAEQAAACQAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAACAAAAAgAAAAIAAAABEAAAAXAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAgAAAAIAAAACAAAAARAAAAFwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAACAAAAAgAAAAEQAAACQAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAACQAAAAXAAAAFwAAACQAAAAkAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "-1,-3" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACQAAAAkAAAAFwAAABcAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACQAAAAkAAAAEQAAABEAAAARAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACQAAAAkAAAAEQAAACAAAAAgAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAEQAAACAAAAAgAAAAIAAAAAkAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAFwAAABEAAAAgAAAAIAAAACAAAAAJAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAABcAAAARAAAAIAAAACAAAAAgAAAACQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAEQAAACAAAAAgAAAAIAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAACQAAAAXAAAAFwAAACQAAAAXAAAAFwAAAA== - - ind: "-1,1" - tiles: AAAAAAAAAAAAAAAAJAAAACQAAAAkAAAAJAAAABgAAAAZAAAAGAAAACQAAAAYAAAAGAAAABgAAAAYAAAAGAAAAAAAAAAAAAAAJAAAACQAAAAkAAAAJAAAACQAAAAXAAAAFwAAABcAAAAkAAAAJAAAACQAAAAkAAAAFwAAABcAAAAAAAAAAAAAABcAAAAYAAAAGAAAABgAAAAXAAAAGAAAABkAAAAYAAAAFwAAABgAAAAYAAAAGAAAABgAAAAYAAAAAAAAAAAAAAAXAAAAGAAAABgAAAAYAAAAFwAAABgAAAAZAAAAGAAAABcAAAAYAAAAGAAAABgAAAAYAAAAGAAAAAAAAAAAAAAAFwAAABgAAAAYAAAAGAAAABcAAAAYAAAAGQAAABgAAAAXAAAAGAAAABgAAAAYAAAAGAAAABgAAAAAAAAAAAAAACQAAAAkAAAAJAAAACQAAAAkAAAAFwAAABcAAAAXAAAAJAAAACQAAAAkAAAAJAAAABcAAAAXAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAkAAAAJAAAABgAAAAZAAAAGAAAACQAAAAYAAAAGAAAABgAAAAYAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAACQAAAAYAAAAGQAAABgAAAAkAAAAGAAAABgAAAAYAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAGAAAABkAAAAYAAAAJAAAACQAAAAYAAAAGAAAABgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAABgAAAAYAAAAGAAAABgAAAAkAAAAJAAAABgAAAAYAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAYAAAAGQAAABkAAAAYAAAAGAAAACQAAAAkAAAAJAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAGAAAABgAAAAZAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAYAAAAGAAAABkAAAAZAAAAGQAAABgAAAAZAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAJAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAkAAAAJAAAACQAAAAkAAAAFwAAABcAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAAA== - - ind: "0,1" - tiles: GAAAABgAAAAYAAAAGAAAACQAAAAYAAAAGQAAABgAAAAkAAAAJAAAACQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAkAAAAJAAAACQAAAAkAAAAFwAAABcAAAAXAAAAJAAAACQAAAAkAAAAJAAAACQAAAAAAAAAAAAAAAAAAAAYAAAAGAAAABgAAAAYAAAAFwAAABgAAAAZAAAAGAAAABcAAAAYAAAAGAAAABgAAAAXAAAAAAAAAAAAAAAAAAAAGAAAABgAAAAYAAAAGAAAABcAAAAYAAAAGQAAABgAAAAXAAAAGAAAABgAAAAYAAAAFwAAAAAAAAAAAAAAAAAAABgAAAAYAAAAGAAAABgAAAAXAAAAGAAAABkAAAAYAAAAFwAAABgAAAAYAAAAGAAAABcAAAAAAAAAAAAAAAAAAAAXAAAAJAAAACQAAAAkAAAAJAAAABcAAAAXAAAAFwAAACQAAAAkAAAAJAAAACQAAAAkAAAAAAAAAAAAAAAAAAAAGAAAABgAAAAYAAAAGAAAACQAAAAYAAAAGQAAABgAAAAkAAAAJAAAACQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAYAAAAGAAAABgAAAAkAAAAGAAAABkAAAAYAAAAJAAAACQAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAGAAAABgAAAAkAAAAJAAAABgAAAAZAAAAGAAAACQAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAABgAAAAkAAAAJAAAABgAAAAYAAAAGAAAABgAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAkAAAAJAAAABgAAAAYAAAAGQAAABkAAAAYAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAGAAAABgAAAAYAAAAGAAAABkAAAAYAAAAGAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABgAAAAZAAAAGQAAABkAAAAYAAAAGAAAACQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAACQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAFwAAACQAAAAkAAAAJAAAACQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAABgAAAAYAAAAGAAAABgAAAAkAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "0,2" - tiles: GQAAABkAAAAZAAAAGAAAABgAAAAXAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAARAAAAGQAAABkAAAAYAAAAFwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAEQAAABEAAAAZAAAAGAAAACQAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAkAAAARAAAAGQAAABgAAAAXAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAJAAAAEQAAABkAAAAYAAAAFwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAEQAAABEAAAAZAAAAGAAAACQAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAABEAAAAZAAAAGQAAABgAAAAXAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAZAAAAGQAAABgAAAAYAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAGAAAABgAAAAYAAAAGAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAACQAAAAkAAAAJAAAACQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAYAAAAGAAAABgAAAAkAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAGAAAABgAAAAYAAAAFwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAYAAAAFwAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAZAAAAGQAAABcAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAGQAAABcAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABcAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "-1,2" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAFwAAABgAAAAYAAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAABcAAAAYAAAAGQAAABkAAAARAAAAEQAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAGAAAABkAAAARAAAAEQAAAAkAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAFwAAABgAAAAZAAAAEQAAAAkAAAAJAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAABcAAAAYAAAAGQAAABEAAAAJAAAACQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAGAAAABkAAAARAAAAEQAAAAkAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAFwAAABgAAAAZAAAAGQAAABEAAAARAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAYAAAAGAAAABkAAAAZAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACQAAAAkAAAAJAAAACQAAAAXAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAGAAAABgAAAAYAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAFwAAABgAAAAYAAAAGAAAABkAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAXAAAAGAAAABkAAAAZAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAFwAAABkAAAAZAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAXAAAAGQAAABkAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAABcAAAAZAAAAGQAAAA== - - ind: "0,3" - tiles: FwAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "-1,3" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAXAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "-2,-2" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAkAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== - - ind: "1,-2" - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== -entities: -- uid: 0 - type: Grille - components: - - pos: -0.5,21.5 - parent: 45 - type: Transform -- uid: 1 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 7.5,-28.5 - parent: 45 - type: Transform -- uid: 2 - type: TableReinforced - components: - - pos: 1.5,-29.5 - parent: 45 - type: Transform -- uid: 3 - type: WallRiveted - components: - - pos: -2.5,3.5 - parent: 45 - type: Transform -- uid: 4 - type: ReinforcedWindow - components: - - pos: 5.5,-35.5 - parent: 45 - type: Transform -- uid: 5 - type: Catwalk - components: - - pos: -0.5,36.5 - parent: 45 - type: Transform -- uid: 6 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,-2.5 - parent: 45 - type: Transform -- uid: 7 - type: ReinforcedWindow - components: - - pos: 1.5,-16.5 - parent: 45 - type: Transform -- uid: 8 - type: WallRiveted - components: - - pos: -6.5,-33.5 - parent: 45 - type: Transform -- uid: 9 - type: WallRiveted - components: - - pos: 7.5,-21.5 - parent: 45 - type: Transform -- uid: 10 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -3.5,46.5 - parent: 45 - type: Transform -- uid: 11 - type: SalternGenerator - components: - - pos: 4.5,-34.5 - parent: 45 - type: Transform - - supplyRampPosition: 2999.9663 - type: PowerSupplier -- uid: 12 - type: WallRiveted - components: - - pos: -2.5,-5.5 - parent: 45 - type: Transform -- uid: 13 - type: Catwalk - components: - - pos: -0.5,37.5 - parent: 45 - type: Transform -- uid: 14 - type: Catwalk - components: - - pos: -0.5,34.5 - parent: 45 - type: Transform -- uid: 15 - type: ReinforcedWindow - components: - - pos: -3.5,8.5 - parent: 45 - type: Transform -- uid: 16 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -6.5,35.5 - parent: 45 - type: Transform -- uid: 17 - type: Grille - components: - - pos: 5.5,17.5 - parent: 45 - type: Transform -- uid: 18 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -5.5,-11.5 - parent: 45 - type: Transform -- uid: 19 - type: Thruster - components: - - rot: 1.5707963267948966 rad - pos: -7.5,-3.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 20 - type: TableReinforced - components: - - pos: -0.5,-29.5 - parent: 45 - type: Transform -- uid: 21 - type: TintedWindow - components: - - pos: -4.5,-23.5 - parent: 45 - type: Transform -- uid: 22 - type: TableReinforced - components: - - pos: 0.5,-29.5 - parent: 45 - type: Transform -- uid: 23 - type: StoolBar - components: - - rot: 3.141592653589793 rad - pos: -1.5,-30.5 - parent: 45 - type: Transform -- uid: 24 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 5.5,36.5 - parent: 45 - type: Transform -- uid: 25 - type: Catwalk - components: - - pos: 9.5,24.5 - parent: 45 - type: Transform -- uid: 26 - type: ReinforcedWindow - components: - - pos: 0.5,-39.5 - parent: 45 - type: Transform -- uid: 27 - type: Thruster - components: - - pos: 10.5,23.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 28 - type: WallRiveted - components: - - pos: -6.5,-37.5 - parent: 45 - type: Transform -- uid: 29 - type: WallRiveted - components: - - pos: -6.5,-36.5 - parent: 45 - type: Transform -- uid: 30 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -8.5,-28.5 - parent: 45 - type: Transform -- uid: 31 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 5.5,35.5 - parent: 45 - type: Transform -- uid: 32 - type: Catwalk - components: - - pos: -0.5,38.5 - parent: 45 - type: Transform -- uid: 33 - type: ReinforcedWindow - components: - - pos: 4.5,8.5 - parent: 45 - type: Transform -- uid: 34 - type: TintedWindow - components: - - pos: -5.5,-27.5 - parent: 45 - type: Transform -- uid: 35 - type: ReinforcedWindow - components: - - pos: -6.5,-34.5 - parent: 45 - type: Transform -- uid: 36 - type: Grille - components: - - pos: -5.5,20.5 - parent: 45 - type: Transform -- uid: 37 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,36.5 - parent: 45 - type: Transform -- uid: 38 - type: Catwalk - components: - - pos: 0.5,35.5 - parent: 45 - type: Transform -- uid: 39 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -2.5,-39.5 - parent: 45 - type: Transform -- uid: 40 - type: Catwalk - components: - - pos: -6.5,-38.5 - parent: 45 - type: Transform -- uid: 41 - type: Catwalk - components: - - pos: -2.5,38.5 - parent: 45 - type: Transform -- uid: 42 - type: ReinforcedWindow - components: - - pos: 1.5,-15.5 - parent: 45 - type: Transform -- uid: 43 - type: WallRiveted - components: - - pos: -2.5,-4.5 - parent: 45 - type: Transform -- uid: 44 - type: ReinforcedWindow - components: - - pos: -6.5,5.5 - parent: 45 - type: Transform -- uid: 45 - components: - - pos: 0.5,0.5770107 - parent: null - type: Transform - - index: 0 - type: MapGrid - - linearDamping: 0.1 - fixedRotation: False - bodyType: Dynamic - type: Physics - - fixtures: - - shape: !type:PolygonShape - vertices: - - -0.01,-15.99 - - -0.01,-12.01 - - -7.99,-12.01 - - -7.99,-15.99 - id: grid_chunk--7.99--15.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 127.04158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-11.99 - - -0.01,-7.01 - - -8.99,-7.01 - - -8.99,-11.99 - id: grid_chunk--8.99--11.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 178.88158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-6.99 - - -0.01,-0.01 - - -7.99,-0.01 - - -7.99,-6.99 - id: grid_chunk--7.99--6.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 222.80159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-15.99 - - 6.99,-12.01 - - 0.01,-12.01 - - 0.01,-15.99 - id: grid_chunk-0.01--15.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 111.12158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 7.99,-11.99 - - 7.99,-7.01 - - 0.01,-7.01 - - 0.01,-11.99 - id: grid_chunk-0.01--11.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 158.96158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-6.99 - - 6.99,-0.01 - - 0.01,-0.01 - - 0.01,-6.99 - id: grid_chunk-0.01--6.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 194.88159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,0.01 - - 6.99,8.99 - - 0.01,8.99 - - 0.01,0.01 - id: grid_chunk-0.01-0.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 250.72159 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 7.99,9.01 - - 7.99,9.99 - - 0.01,9.99 - - 0.01,9.01 - id: grid_chunk-0.01-9.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.281586 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 8.99,10.01 - - 8.99,13.99 - - 0.01,13.99 - - 0.01,10.01 - id: grid_chunk-0.01-10.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 142.96158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 9.99,14.01 - - 9.99,14.99 - - 0.01,14.99 - - 0.01,14.01 - id: grid_chunk-0.01-14.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.12158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 10.99,15.01 - - 10.99,15.99 - - 0.01,15.99 - - 0.01,15.01 - id: grid_chunk-0.01-15.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 43.041576 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,0.01 - - -0.01,8.99 - - -7.99,8.99 - - -7.99,0.01 - id: grid_chunk--7.99-0.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 286.64157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,9.01 - - -0.01,9.99 - - -8.99,9.99 - - -8.99,9.01 - id: grid_chunk--8.99-9.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.20158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,10.01 - - -0.01,13.99 - - -9.99,13.99 - - -9.99,10.01 - id: grid_chunk--9.99-10.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 158.88158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,14.01 - - -0.01,14.99 - - -10.99,14.99 - - -10.99,14.01 - id: grid_chunk--10.99-14.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 43.041576 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,15.01 - - -0.01,15.99 - - -11.99,15.99 - - -11.99,15.01 - id: grid_chunk--11.99-15.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 46.961575 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-31.99 - - -0.01,-31.01 - - -8.99,-31.01 - - -8.99,-31.99 - id: grid_chunk--8.99--31.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.20158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-30.99 - - -0.01,-29.01 - - -9.99,-29.01 - - -9.99,-30.99 - id: grid_chunk--9.99--30.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 79.04158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-28.99 - - -0.01,-28.01 - - -12.99,-28.01 - - -12.99,-28.99 - id: grid_chunk--12.99--28.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 50.881573 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-27.99 - - -0.01,-23.01 - - -15.99,-23.01 - - -15.99,-27.99 - id: grid_chunk--15.99--27.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 318.32156 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-22.99 - - -0.01,-22.01 - - -12.99,-22.01 - - -12.99,-22.99 - id: grid_chunk--12.99--22.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 50.881573 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-21.99 - - -0.01,-20.01 - - -9.99,-20.01 - - -9.99,-21.99 - id: grid_chunk--9.99--21.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 79.04158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-19.99 - - -0.01,-19.01 - - -8.99,-19.01 - - -8.99,-19.99 - id: grid_chunk--8.99--19.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.20158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-18.99 - - -0.01,-16.01 - - -7.99,-16.01 - - -7.99,-18.99 - id: grid_chunk--7.99--18.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 95.12158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 7.99,-31.99 - - 7.99,-31.01 - - 0.01,-31.01 - - 0.01,-31.99 - id: grid_chunk-0.01--31.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.281586 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 8.99,-30.99 - - 8.99,-29.01 - - 0.01,-29.01 - - 0.01,-30.99 - id: grid_chunk-0.01--30.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 71.12158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 11.99,-28.99 - - 11.99,-28.01 - - 0.01,-28.01 - - 0.01,-28.99 - id: grid_chunk-0.01--28.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 46.961575 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 15.99,-27.99 - - 15.99,-23.01 - - 0.01,-23.01 - - 0.01,-27.99 - id: grid_chunk-0.01--27.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 318.32156 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 11.99,-22.99 - - 11.99,-22.01 - - 0.01,-22.01 - - 0.01,-22.99 - id: grid_chunk-0.01--22.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 46.961575 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 8.99,-21.99 - - 8.99,-20.01 - - 0.01,-20.01 - - 0.01,-21.99 - id: grid_chunk-0.01--21.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 71.12158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 7.99,-19.99 - - 7.99,-19.01 - - 0.01,-19.01 - - 0.01,-19.99 - id: grid_chunk-0.01--19.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.281586 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-18.99 - - 6.99,-16.01 - - 0.01,-16.01 - - 0.01,-18.99 - id: grid_chunk-0.01--18.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 83.201584 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 3.99,-40.99 - - 3.99,-40.01 - - 0.01,-40.01 - - 0.01,-40.99 - id: grid_chunk-0.01--40.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601653 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 4.99,-39.99 - - 4.99,-39.01 - - 0.01,-39.01 - - 0.01,-39.99 - id: grid_chunk-0.01--39.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521667 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 5.99,-38.99 - - 5.99,-38.01 - - 0.01,-38.01 - - 0.01,-38.99 - id: grid_chunk-0.01--38.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.44168 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,-37.99 - - 6.99,-32.01 - - 0.01,-32.01 - - 0.01,-37.99 - id: grid_chunk-0.01--37.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 166.9617 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-40.99 - - -0.01,-40.01 - - -4.99,-40.01 - - -4.99,-40.99 - id: grid_chunk--4.99--40.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521667 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-39.99 - - -0.01,-39.01 - - -5.99,-39.01 - - -5.99,-39.99 - id: grid_chunk--5.99--39.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.44168 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-38.99 - - -0.01,-38.01 - - -6.99,-38.01 - - -6.99,-38.99 - id: grid_chunk--6.99--38.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 27.361694 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,-37.99 - - -0.01,-32.01 - - -7.99,-32.01 - - -7.99,-37.99 - id: grid_chunk--7.99--37.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 190.88171 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,16.01 - - -0.01,16.99 - - -12.99,16.99 - - -12.99,16.01 - id: grid_chunk--12.99-16.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 50.881573 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,17.01 - - -0.01,21.99 - - -13.99,21.99 - - -13.99,17.01 - id: grid_chunk--13.99-17.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 278.48157 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,22.01 - - -0.01,22.99 - - -12.99,22.99 - - -12.99,22.01 - id: grid_chunk--12.99-22.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 50.881573 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,23.01 - - -0.01,23.99 - - -11.99,23.99 - - -11.99,23.01 - id: grid_chunk--11.99-23.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 46.961575 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,24.01 - - -0.01,24.99 - - -10.99,24.99 - - -10.99,24.01 - id: grid_chunk--10.99-24.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 43.041576 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,25.01 - - -0.01,28.99 - - -9.99,28.99 - - -9.99,25.01 - id: grid_chunk--9.99-25.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 158.88158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,29.01 - - -0.01,29.99 - - -8.99,29.99 - - -8.99,29.01 - id: grid_chunk--8.99-29.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.20158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,30.01 - - -0.01,31.99 - - -7.99,31.99 - - -7.99,30.01 - id: grid_chunk--7.99-30.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 63.201584 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 11.99,16.01 - - 11.99,16.99 - - 0.01,16.99 - - 0.01,16.01 - id: grid_chunk-0.01-16.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 46.961575 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 12.99,17.01 - - 12.99,21.99 - - 0.01,21.99 - - 0.01,17.01 - id: grid_chunk-0.01-17.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 258.56155 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 11.99,22.01 - - 11.99,22.99 - - 0.01,22.99 - - 0.01,22.01 - id: grid_chunk-0.01-22.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 46.961575 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 10.99,23.01 - - 10.99,23.99 - - 0.01,23.99 - - 0.01,23.01 - id: grid_chunk-0.01-23.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 43.041576 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 9.99,24.01 - - 9.99,24.99 - - 0.01,24.99 - - 0.01,24.01 - id: grid_chunk-0.01-24.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.12158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 8.99,25.01 - - 8.99,28.99 - - 0.01,28.99 - - 0.01,25.01 - id: grid_chunk-0.01-25.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 142.96158 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 7.99,29.01 - - 7.99,29.99 - - 0.01,29.99 - - 0.01,29.01 - id: grid_chunk-0.01-29.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 31.281586 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,30.01 - - 6.99,31.99 - - 0.01,31.99 - - 0.01,30.01 - id: grid_chunk-0.01-30.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 55.281586 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 6.99,32.01 - - 6.99,38.99 - - 0.01,38.99 - - 0.01,32.01 - id: grid_chunk-0.01-32.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 194.88168 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 5.99,39.01 - - 5.99,43.99 - - 0.01,43.99 - - 0.01,39.01 - id: grid_chunk-0.01-39.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 119.12167 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 4.99,44.01 - - 4.99,45.99 - - 0.01,45.99 - - 0.01,44.01 - id: grid_chunk-0.01-44.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 39.441666 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 3.99,46.01 - - 3.99,46.99 - - 0.01,46.99 - - 0.01,46.01 - id: grid_chunk-0.01-46.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601653 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 2.99,47.01 - - 2.99,47.99 - - 0.01,47.99 - - 0.01,47.01 - id: grid_chunk-0.01-47.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.68164 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,32.01 - - -0.01,38.99 - - -7.99,38.99 - - -7.99,32.01 - id: grid_chunk--7.99-32.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 222.8017 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,39.01 - - -0.01,43.99 - - -6.99,43.99 - - -6.99,39.01 - id: grid_chunk--6.99-39.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 139.04169 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,44.01 - - -0.01,45.99 - - -5.99,45.99 - - -5.99,44.01 - id: grid_chunk--5.99-44.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 47.36168 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,46.01 - - -0.01,46.99 - - -4.99,46.99 - - -4.99,46.01 - id: grid_chunk--4.99-46.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 19.521667 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,47.01 - - -0.01,47.99 - - -3.99,47.99 - - -3.99,47.01 - id: grid_chunk--3.99-47.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 15.601653 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 1.99,48.01 - - 1.99,48.99 - - 0.01,48.99 - - 0.01,48.01 - id: grid_chunk-0.01-48.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.7616267 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -0.01,48.01 - - -0.01,48.99 - - -2.99,48.99 - - -2.99,48.01 - id: grid_chunk--2.99-48.01 - mask: - - MapGrid - layer: - - MapGrid - mass: 11.68164 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -16.01,-27.99 - - -16.01,-27.01 - - -17.99,-27.01 - - -17.99,-27.99 - id: grid_chunk--17.99--27.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -16.01,-26.99 - - -16.01,-24.01 - - -18.99,-24.01 - - -18.99,-26.99 - id: grid_chunk--18.99--26.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 35.521587 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - -16.01,-23.99 - - -16.01,-23.01 - - -17.99,-23.01 - - -17.99,-23.99 - id: grid_chunk--17.99--23.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 7.761595 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 16.99,-27.99 - - 16.99,-27.01 - - 16.01,-27.01 - - 16.01,-27.99 - id: grid_chunk-16.01--27.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8415964 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 17.99,-26.99 - - 17.99,-24.01 - - 16.01,-24.01 - - 16.01,-26.99 - id: grid_chunk-16.01--26.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 23.601591 - restitution: 0.1 - - shape: !type:PolygonShape - vertices: - - 16.99,-23.99 - - 16.99,-23.01 - - 16.01,-23.01 - - 16.01,-23.99 - id: grid_chunk-16.01--23.99 - mask: - - MapGrid - layer: - - MapGrid - mass: 3.8415964 - restitution: 0.1 - type: Fixtures - - gravityShakeSound: !type:SoundPathSpecifier - path: /Audio/Effects/alert.ogg - type: Gravity - - chunkCollection: {} - type: DecalGrid - - tiles: - -9,-12: 0 - -9,-11: 0 - -9,-10: 0 - -9,-9: 0 - -9,-8: 0 - -8,-16: 0 - -8,-15: 0 - -8,-14: 0 - -8,-13: 0 - -8,-12: 0 - -8,-11: 0 - -8,-10: 0 - -8,-9: 0 - -8,-8: 0 - -8,-7: 0 - -8,-6: 0 - -8,-5: 0 - -8,-4: 0 - -8,-3: 0 - -8,-2: 0 - -8,-1: 0 - -7,-16: 0 - -7,-15: 0 - -7,-14: 0 - -7,-13: 0 - -7,-12: 0 - -7,-11: 0 - -7,-10: 0 - -7,-9: 0 - -7,-8: 0 - -7,-7: 0 - -7,-6: 0 - -7,-5: 0 - -7,-4: 0 - -7,-3: 0 - -7,-2: 0 - -7,-1: 0 - -6,-16: 0 - -6,-15: 0 - -6,-14: 0 - -6,-13: 0 - -6,-12: 0 - -6,-11: 0 - -6,-10: 0 - -6,-9: 0 - -6,-8: 0 - -6,-7: 0 - -6,-6: 0 - -6,-5: 0 - -6,-4: 0 - -6,-3: 0 - -6,-2: 0 - -6,-1: 0 - -5,-16: 0 - -5,-15: 0 - -5,-14: 0 - -5,-13: 0 - -5,-12: 0 - -5,-11: 0 - -5,-10: 0 - -5,-9: 0 - -5,-8: 0 - -5,-7: 0 - -5,-6: 0 - -5,-5: 0 - -5,-4: 0 - -5,-3: 0 - -5,-2: 0 - -5,-1: 0 - -4,-16: 0 - -4,-15: 0 - -4,-14: 0 - -4,-13: 0 - -4,-12: 0 - -4,-11: 0 - -4,-10: 0 - -4,-9: 0 - -4,-8: 0 - -4,-7: 0 - -4,-6: 0 - -4,-5: 0 - -4,-4: 0 - -4,-3: 0 - -4,-2: 0 - -4,-1: 0 - -3,-16: 0 - -3,-15: 0 - -3,-14: 0 - -3,-13: 0 - -3,-12: 0 - -3,-11: 0 - -3,-10: 0 - -3,-9: 0 - -3,-8: 0 - -3,-7: 0 - -3,-6: 0 - -3,-5: 0 - -3,-4: 0 - -3,-3: 0 - -3,-2: 0 - -3,-1: 0 - -2,-16: 0 - -2,-15: 0 - -2,-14: 0 - -2,-13: 0 - -2,-12: 0 - -2,-11: 0 - -2,-10: 0 - -2,-9: 0 - -2,-8: 0 - -2,-7: 0 - -2,-6: 0 - -2,-5: 0 - -2,-4: 0 - -2,-3: 0 - -2,-2: 0 - -2,-1: 0 - -1,-16: 0 - -1,-15: 0 - -1,-14: 0 - -1,-13: 0 - -1,-12: 0 - -1,-11: 0 - -1,-10: 0 - -1,-9: 0 - -1,-8: 0 - -1,-7: 0 - -1,-6: 0 - -1,-5: 0 - -1,-4: 0 - -1,-3: 0 - -1,-2: 0 - -1,-1: 0 - 0,-16: 0 - 0,-15: 0 - 0,-14: 0 - 0,-13: 0 - 0,-12: 0 - 0,-11: 0 - 0,-10: 0 - 0,-9: 0 - 0,-8: 0 - 0,-7: 0 - 0,-6: 0 - 0,-5: 0 - 0,-4: 0 - 0,-3: 0 - 0,-2: 0 - 0,-1: 0 - 1,-16: 0 - 1,-15: 0 - 1,-14: 0 - 1,-13: 0 - 1,-12: 0 - 1,-11: 0 - 1,-10: 0 - 1,-9: 0 - 1,-8: 0 - 1,-7: 0 - 1,-6: 0 - 1,-5: 0 - 1,-4: 0 - 1,-3: 0 - 1,-2: 0 - 1,-1: 0 - 2,-16: 0 - 2,-15: 0 - 2,-14: 0 - 2,-13: 0 - 2,-12: 0 - 2,-11: 0 - 2,-10: 0 - 2,-9: 0 - 2,-8: 0 - 2,-7: 0 - 2,-6: 0 - 2,-5: 0 - 2,-4: 0 - 2,-3: 0 - 2,-2: 0 - 2,-1: 0 - 3,-16: 0 - 3,-15: 0 - 3,-14: 0 - 3,-13: 0 - 3,-12: 0 - 3,-11: 0 - 3,-10: 0 - 3,-9: 0 - 3,-8: 0 - 3,-7: 0 - 3,-6: 0 - 3,-5: 0 - 3,-4: 0 - 3,-3: 0 - 3,-2: 0 - 3,-1: 0 - 4,-16: 0 - 4,-15: 0 - 4,-14: 0 - 4,-13: 0 - 4,-12: 0 - 4,-11: 0 - 4,-10: 0 - 4,-9: 0 - 4,-8: 0 - 4,-7: 0 - 4,-6: 0 - 4,-5: 0 - 4,-4: 0 - 4,-3: 0 - 4,-2: 0 - 4,-1: 0 - 5,-16: 0 - 5,-15: 0 - 5,-14: 0 - 5,-13: 0 - 5,-12: 0 - 5,-11: 0 - 5,-10: 0 - 5,-9: 0 - 5,-8: 0 - 5,-7: 0 - 5,-6: 0 - 5,-5: 0 - 5,-4: 0 - 5,-3: 0 - 5,-2: 0 - 5,-1: 0 - 6,-16: 0 - 6,-15: 0 - 6,-14: 0 - 6,-13: 0 - 6,-12: 0 - 6,-11: 0 - 6,-10: 0 - 6,-9: 0 - 6,-8: 0 - 6,-7: 0 - 6,-6: 0 - 6,-5: 0 - 6,-4: 0 - 6,-3: 0 - 6,-2: 0 - 6,-1: 0 - 7,-12: 0 - 7,-11: 0 - 7,-10: 0 - 7,-9: 0 - 7,-8: 0 - 0,0: 0 - 0,1: 0 - 0,2: 0 - 0,3: 0 - 0,4: 0 - 0,5: 0 - 0,6: 0 - 0,7: 0 - 0,8: 0 - 0,9: 0 - 0,10: 0 - 0,11: 0 - 0,12: 0 - 0,13: 0 - 0,14: 0 - 0,15: 0 - 1,0: 0 - 1,1: 0 - 1,2: 0 - 1,3: 0 - 1,4: 0 - 1,5: 0 - 1,6: 0 - 1,7: 0 - 1,8: 0 - 1,9: 0 - 1,10: 0 - 1,11: 0 - 1,12: 0 - 1,13: 0 - 1,14: 0 - 1,15: 0 - 2,0: 0 - 2,1: 0 - 2,2: 0 - 2,3: 0 - 2,4: 0 - 2,5: 0 - 2,6: 0 - 2,7: 0 - 2,8: 0 - 2,9: 0 - 2,10: 0 - 2,11: 0 - 2,12: 0 - 2,13: 0 - 2,14: 0 - 2,15: 0 - 3,0: 0 - 3,1: 0 - 3,2: 0 - 3,3: 0 - 3,4: 0 - 3,5: 0 - 3,6: 0 - 3,7: 0 - 3,8: 0 - 3,9: 0 - 3,10: 0 - 3,11: 0 - 3,12: 0 - 3,13: 0 - 3,14: 0 - 3,15: 0 - 4,0: 0 - 4,1: 0 - 4,2: 0 - 4,3: 0 - 4,4: 0 - 4,5: 0 - 4,6: 0 - 4,7: 0 - 4,8: 0 - 4,9: 0 - 4,10: 0 - 4,11: 0 - 4,12: 0 - 4,13: 0 - 4,14: 0 - 4,15: 0 - 5,0: 0 - 5,1: 0 - 5,2: 0 - 5,3: 0 - 5,4: 0 - 5,5: 0 - 5,6: 0 - 5,7: 0 - 5,8: 0 - 5,9: 0 - 5,10: 0 - 5,11: 0 - 5,12: 0 - 5,13: 0 - 5,14: 0 - 5,15: 0 - 6,0: 0 - 6,1: 0 - 6,2: 0 - 6,3: 0 - 6,4: 0 - 6,5: 0 - 6,6: 0 - 6,7: 0 - 6,8: 0 - 6,9: 0 - 6,10: 0 - 6,11: 0 - 6,12: 0 - 6,13: 0 - 6,14: 0 - 6,15: 0 - 7,9: 0 - 7,10: 0 - 7,11: 0 - 7,12: 0 - 7,13: 0 - 7,14: 0 - 7,15: 0 - 8,10: 0 - 8,11: 0 - 8,12: 0 - 8,13: 0 - 8,14: 0 - 8,15: 0 - 9,14: 0 - 9,15: 0 - 10,15: 0 - -12,15: 0 - -11,14: 0 - -11,15: 0 - -10,10: 0 - -10,11: 0 - -10,12: 0 - -10,13: 0 - -10,14: 0 - -10,15: 0 - -9,9: 0 - -9,10: 0 - -9,11: 0 - -9,12: 0 - -9,13: 0 - -9,14: 0 - -9,15: 0 - -8,0: 0 - -8,1: 0 - -8,2: 0 - -8,3: 0 - -8,4: 0 - -8,5: 0 - -8,6: 0 - -8,7: 0 - -8,8: 0 - -8,9: 0 - -8,10: 0 - -8,11: 0 - -8,12: 0 - -8,13: 0 - -8,14: 0 - -8,15: 0 - -7,0: 0 - -7,1: 0 - -7,2: 0 - -7,3: 0 - -7,4: 0 - -7,5: 0 - -7,6: 0 - -7,7: 0 - -7,8: 0 - -7,9: 0 - -7,10: 0 - -7,11: 0 - -7,12: 0 - -7,13: 0 - -7,14: 0 - -7,15: 0 - -6,0: 0 - -6,1: 0 - -6,2: 0 - -6,3: 0 - -6,4: 0 - -6,5: 0 - -6,6: 0 - -6,7: 0 - -6,8: 0 - -6,9: 0 - -6,10: 0 - -6,11: 0 - -6,12: 0 - -6,13: 0 - -6,14: 0 - -6,15: 0 - -5,0: 0 - -5,1: 0 - -5,2: 0 - -5,3: 0 - -5,4: 0 - -5,5: 0 - -5,6: 0 - -5,7: 0 - -5,8: 0 - -5,9: 0 - -5,10: 0 - -5,11: 0 - -5,12: 0 - -5,13: 0 - -5,14: 0 - -5,15: 0 - -4,0: 0 - -4,1: 0 - -4,2: 0 - -4,3: 0 - -4,4: 0 - -4,5: 0 - -4,6: 0 - -4,7: 0 - -4,8: 0 - -4,9: 0 - -4,10: 0 - -4,11: 0 - -4,12: 0 - -4,13: 0 - -4,14: 0 - -4,15: 0 - -3,0: 0 - -3,1: 0 - -3,2: 0 - -3,3: 0 - -3,4: 0 - -3,5: 0 - -3,6: 0 - -3,7: 0 - -3,8: 0 - -3,9: 0 - -3,10: 0 - -3,11: 0 - -3,12: 0 - -3,13: 0 - -3,14: 0 - -3,15: 0 - -2,0: 0 - -2,1: 0 - -2,2: 0 - -2,3: 0 - -2,4: 0 - -2,5: 0 - -2,6: 0 - -2,7: 0 - -2,8: 0 - -2,9: 0 - -2,10: 0 - -2,11: 0 - -2,12: 0 - -2,13: 0 - -2,14: 0 - -2,15: 0 - -1,0: 0 - -1,1: 0 - -1,2: 0 - -1,3: 0 - -1,4: 0 - -1,5: 0 - -1,6: 0 - -1,7: 0 - -1,8: 0 - -1,9: 0 - -1,10: 0 - -1,11: 0 - -1,12: 0 - -1,13: 0 - -1,14: 0 - -1,15: 0 - -16,-28: 0 - -16,-27: 0 - -16,-26: 0 - -16,-25: 0 - -16,-24: 0 - -15,-28: 0 - -15,-27: 0 - -15,-26: 0 - -15,-25: 0 - -15,-24: 0 - -14,-28: 0 - -14,-27: 0 - -14,-26: 0 - -14,-25: 0 - -14,-24: 0 - -13,-29: 0 - -13,-28: 0 - -13,-27: 0 - -13,-26: 0 - -13,-25: 0 - -13,-24: 0 - -13,-23: 0 - -12,-29: 0 - -12,-28: 0 - -12,-27: 0 - -12,-26: 0 - -12,-25: 0 - -12,-24: 0 - -12,-23: 0 - -11,-29: 0 - -11,-28: 0 - -11,-27: 0 - -11,-26: 0 - -11,-25: 0 - -11,-24: 0 - -11,-23: 0 - -10,-31: 0 - -10,-30: 0 - -10,-29: 0 - -10,-28: 0 - -10,-27: 0 - -10,-26: 0 - -10,-25: 0 - -10,-24: 0 - -10,-23: 0 - -10,-22: 0 - -10,-21: 0 - -9,-32: 0 - -9,-31: 0 - -9,-30: 0 - -9,-29: 0 - -9,-28: 0 - -9,-27: 0 - -9,-26: 0 - -9,-25: 0 - -9,-24: 0 - -9,-23: 0 - -9,-22: 0 - -9,-21: 0 - -9,-20: 0 - -8,-32: 0 - -8,-31: 0 - -8,-30: 0 - -8,-29: 0 - -8,-28: 0 - -8,-27: 0 - -8,-26: 0 - -8,-25: 0 - -8,-24: 0 - -8,-23: 0 - -8,-22: 0 - -8,-21: 0 - -8,-20: 0 - -8,-19: 0 - -8,-18: 0 - -8,-17: 0 - -7,-32: 0 - -7,-31: 0 - -7,-30: 0 - -7,-29: 0 - -7,-28: 0 - -7,-27: 0 - -7,-26: 0 - -7,-25: 0 - -7,-24: 0 - -7,-23: 0 - -7,-22: 0 - -7,-21: 0 - -7,-20: 0 - -7,-19: 0 - -7,-18: 0 - -7,-17: 0 - -6,-32: 0 - -6,-31: 0 - -6,-30: 0 - -6,-29: 0 - -6,-28: 0 - -6,-27: 0 - -6,-26: 0 - -6,-25: 0 - -6,-24: 0 - -6,-23: 0 - -6,-22: 0 - -6,-21: 0 - -6,-20: 0 - -6,-19: 0 - -6,-18: 0 - -6,-17: 0 - -5,-32: 0 - -5,-31: 0 - -5,-30: 0 - -5,-29: 0 - -5,-28: 0 - -5,-27: 0 - -5,-26: 0 - -5,-25: 0 - -5,-24: 0 - -5,-23: 0 - -5,-22: 0 - -5,-21: 0 - -5,-20: 0 - -5,-19: 0 - -5,-18: 0 - -5,-17: 0 - -4,-32: 0 - -4,-31: 0 - -4,-30: 0 - -4,-29: 0 - -4,-28: 0 - -4,-27: 0 - -4,-26: 0 - -4,-25: 0 - -4,-24: 0 - -4,-23: 0 - -4,-22: 0 - -4,-21: 0 - -4,-20: 0 - -4,-19: 0 - -4,-18: 0 - -4,-17: 0 - -3,-32: 0 - -3,-31: 0 - -3,-30: 0 - -3,-29: 0 - -3,-28: 0 - -3,-27: 0 - -3,-26: 0 - -3,-25: 0 - -3,-24: 0 - -3,-23: 0 - -3,-22: 0 - -3,-21: 0 - -3,-20: 0 - -3,-19: 0 - -3,-18: 0 - -3,-17: 0 - -2,-32: 0 - -2,-31: 0 - -2,-30: 0 - -2,-29: 0 - -2,-28: 0 - -2,-27: 0 - -2,-26: 0 - -2,-25: 0 - -2,-24: 0 - -2,-23: 0 - -2,-22: 0 - -2,-21: 0 - -2,-20: 0 - -2,-19: 0 - -2,-18: 0 - -2,-17: 0 - -1,-32: 0 - -1,-31: 0 - -1,-30: 0 - -1,-29: 0 - -1,-28: 0 - -1,-27: 0 - -1,-26: 0 - -1,-25: 0 - -1,-24: 0 - -1,-23: 0 - -1,-22: 0 - -1,-21: 0 - -1,-20: 0 - -1,-19: 0 - -1,-18: 0 - -1,-17: 0 - 0,-32: 0 - 0,-31: 0 - 0,-30: 0 - 0,-29: 0 - 0,-28: 0 - 0,-27: 0 - 0,-26: 0 - 0,-25: 0 - 0,-24: 0 - 0,-23: 0 - 0,-22: 0 - 0,-21: 0 - 0,-20: 0 - 0,-19: 0 - 0,-18: 0 - 0,-17: 0 - 1,-32: 0 - 1,-31: 0 - 1,-30: 0 - 1,-29: 0 - 1,-28: 0 - 1,-27: 0 - 1,-26: 0 - 1,-25: 0 - 1,-24: 0 - 1,-23: 0 - 1,-22: 0 - 1,-21: 0 - 1,-20: 0 - 1,-19: 0 - 1,-18: 0 - 1,-17: 0 - 2,-32: 0 - 2,-31: 0 - 2,-30: 0 - 2,-29: 0 - 2,-28: 0 - 2,-27: 0 - 2,-26: 0 - 2,-25: 0 - 2,-24: 0 - 2,-23: 0 - 2,-22: 0 - 2,-21: 0 - 2,-20: 0 - 2,-19: 0 - 2,-18: 0 - 2,-17: 0 - 3,-32: 0 - 3,-31: 0 - 3,-30: 0 - 3,-29: 0 - 3,-28: 0 - 3,-27: 0 - 3,-26: 0 - 3,-25: 0 - 3,-24: 0 - 3,-23: 0 - 3,-22: 0 - 3,-21: 0 - 3,-20: 0 - 3,-19: 0 - 3,-18: 0 - 3,-17: 0 - 4,-32: 0 - 4,-31: 0 - 4,-30: 0 - 4,-29: 0 - 4,-28: 0 - 4,-27: 0 - 4,-26: 0 - 4,-25: 0 - 4,-24: 0 - 4,-23: 0 - 4,-22: 0 - 4,-21: 0 - 4,-20: 0 - 4,-19: 0 - 4,-18: 0 - 4,-17: 0 - 5,-32: 0 - 5,-31: 0 - 5,-30: 0 - 5,-29: 0 - 5,-28: 0 - 5,-27: 0 - 5,-26: 0 - 5,-25: 0 - 5,-24: 0 - 5,-23: 0 - 5,-22: 0 - 5,-21: 0 - 5,-20: 0 - 5,-19: 0 - 5,-18: 0 - 5,-17: 0 - 6,-32: 0 - 6,-31: 0 - 6,-30: 0 - 6,-29: 0 - 6,-28: 0 - 6,-27: 0 - 6,-26: 0 - 6,-25: 0 - 6,-24: 0 - 6,-23: 0 - 6,-22: 0 - 6,-21: 0 - 6,-20: 0 - 6,-19: 0 - 6,-18: 0 - 6,-17: 0 - 7,-32: 0 - 7,-31: 0 - 7,-30: 0 - 7,-29: 0 - 7,-28: 0 - 7,-27: 0 - 7,-26: 0 - 7,-25: 0 - 7,-24: 0 - 7,-23: 0 - 7,-22: 0 - 7,-21: 0 - 7,-20: 0 - 8,-31: 0 - 8,-30: 0 - 8,-29: 0 - 8,-28: 0 - 8,-27: 0 - 8,-26: 0 - 8,-25: 0 - 8,-24: 0 - 8,-23: 0 - 8,-22: 0 - 8,-21: 0 - 9,-29: 0 - 9,-28: 0 - 9,-27: 0 - 9,-26: 0 - 9,-25: 0 - 9,-24: 0 - 9,-23: 0 - 10,-29: 0 - 10,-28: 0 - 10,-27: 0 - 10,-26: 0 - 10,-25: 0 - 10,-24: 0 - 10,-23: 0 - 11,-29: 0 - 11,-28: 0 - 11,-27: 0 - 11,-26: 0 - 11,-25: 0 - 11,-24: 0 - 11,-23: 0 - 12,-28: 0 - 12,-27: 0 - 12,-26: 0 - 12,-25: 0 - 12,-24: 0 - 13,-28: 0 - 13,-27: 0 - 13,-26: 0 - 13,-25: 0 - 13,-24: 0 - 14,-28: 0 - 14,-27: 0 - 14,-26: 0 - 14,-25: 0 - 14,-24: 0 - 15,-28: 0 - 15,-27: 0 - 15,-26: 0 - 15,-25: 0 - 15,-24: 0 - 0,-41: 0 - 0,-40: 0 - 0,-39: 0 - 0,-38: 0 - 0,-37: 0 - 0,-36: 0 - 0,-35: 0 - 0,-34: 0 - 0,-33: 0 - 1,-41: 0 - 1,-40: 0 - 1,-39: 0 - 1,-38: 0 - 1,-37: 0 - 1,-36: 0 - 1,-35: 0 - 1,-34: 0 - 1,-33: 0 - 2,-41: 0 - 2,-40: 0 - 2,-39: 0 - 2,-38: 0 - 2,-37: 0 - 2,-36: 0 - 2,-35: 0 - 2,-34: 0 - 2,-33: 0 - 3,-41: 0 - 3,-40: 0 - 3,-39: 0 - 3,-38: 0 - 3,-37: 0 - 3,-36: 0 - 3,-35: 0 - 3,-34: 0 - 3,-33: 0 - 4,-40: 0 - 4,-39: 0 - 4,-38: 0 - 4,-37: 0 - 4,-36: 0 - 4,-35: 0 - 4,-34: 0 - 4,-33: 0 - 5,-39: 0 - 5,-38: 0 - 5,-37: 0 - 5,-36: 0 - 5,-35: 0 - 5,-34: 0 - 5,-33: 0 - 6,-38: 0 - 6,-37: 0 - 6,-36: 0 - 6,-35: 0 - 6,-34: 0 - 6,-33: 0 - -8,-38: 0 - -8,-37: 0 - -8,-36: 0 - -8,-35: 0 - -8,-34: 0 - -8,-33: 0 - -7,-39: 0 - -7,-38: 0 - -7,-37: 0 - -7,-36: 0 - -7,-35: 0 - -7,-34: 0 - -7,-33: 0 - -6,-40: 0 - -6,-39: 0 - -6,-38: 0 - -6,-37: 0 - -6,-36: 0 - -6,-35: 0 - -6,-34: 0 - -6,-33: 0 - -5,-41: 0 - -5,-40: 0 - -5,-39: 0 - -5,-38: 0 - -5,-37: 0 - -5,-36: 0 - -5,-35: 0 - -5,-34: 0 - -5,-33: 0 - -4,-41: 0 - -4,-40: 0 - -4,-39: 0 - -4,-38: 0 - -4,-37: 0 - -4,-36: 0 - -4,-35: 0 - -4,-34: 0 - -4,-33: 0 - -3,-41: 0 - -3,-40: 0 - -3,-39: 0 - -3,-38: 0 - -3,-37: 0 - -3,-36: 0 - -3,-35: 0 - -3,-34: 0 - -3,-33: 0 - -2,-41: 0 - -2,-40: 0 - -2,-39: 0 - -2,-38: 0 - -2,-37: 0 - -2,-36: 0 - -2,-35: 0 - -2,-34: 0 - -2,-33: 0 - -1,-41: 0 - -1,-40: 0 - -1,-39: 0 - -1,-38: 0 - -1,-37: 0 - -1,-36: 0 - -1,-35: 0 - -1,-34: 0 - -1,-33: 0 - -14,17: 0 - -14,18: 0 - -14,19: 0 - -14,20: 0 - -14,21: 0 - -13,16: 0 - -13,17: 0 - -13,18: 0 - -13,19: 0 - -13,20: 0 - -13,21: 0 - -13,22: 0 - -12,16: 0 - -12,17: 0 - -12,18: 0 - -12,19: 0 - -12,20: 0 - -12,21: 0 - -12,22: 0 - -12,23: 0 - -11,16: 0 - -11,17: 0 - -11,18: 0 - -11,19: 0 - -11,20: 0 - -11,21: 0 - -11,22: 0 - -11,23: 0 - -11,24: 0 - -10,16: 0 - -10,17: 0 - -10,18: 0 - -10,19: 0 - -10,20: 0 - -10,21: 0 - -10,22: 0 - -10,23: 0 - -10,24: 0 - -10,25: 0 - -10,26: 0 - -10,27: 0 - -10,28: 0 - -9,16: 0 - -9,17: 0 - -9,18: 0 - -9,19: 0 - -9,20: 0 - -9,21: 0 - -9,22: 0 - -9,23: 0 - -9,24: 0 - -9,25: 0 - -9,26: 0 - -9,27: 0 - -9,28: 0 - -9,29: 0 - -8,16: 0 - -8,17: 0 - -8,18: 0 - -8,19: 0 - -8,20: 0 - -8,21: 0 - -8,22: 0 - -8,23: 0 - -8,24: 0 - -8,25: 0 - -8,26: 0 - -8,27: 0 - -8,28: 0 - -8,29: 0 - -8,30: 0 - -8,31: 0 - -7,16: 0 - -7,17: 0 - -7,18: 0 - -7,19: 0 - -7,20: 0 - -7,21: 0 - -7,22: 0 - -7,23: 0 - -7,24: 0 - -7,25: 0 - -7,26: 0 - -7,27: 0 - -7,28: 0 - -7,29: 0 - -7,30: 0 - -7,31: 0 - -6,16: 0 - -6,17: 0 - -6,18: 0 - -6,19: 0 - -6,20: 0 - -6,21: 0 - -6,22: 0 - -6,23: 0 - -6,24: 0 - -6,25: 0 - -6,26: 0 - -6,27: 0 - -6,28: 0 - -6,29: 0 - -6,30: 0 - -6,31: 0 - -5,16: 0 - -5,17: 0 - -5,18: 0 - -5,19: 0 - -5,20: 0 - -5,21: 0 - -5,22: 0 - -5,23: 0 - -5,24: 0 - -5,25: 0 - -5,26: 0 - -5,27: 0 - -5,28: 0 - -5,29: 0 - -5,30: 0 - -5,31: 0 - -4,16: 0 - -4,17: 0 - -4,18: 0 - -4,19: 0 - -4,20: 0 - -4,21: 0 - -4,22: 0 - -4,23: 0 - -4,24: 0 - -4,25: 0 - -4,26: 0 - -4,27: 0 - -4,28: 0 - -4,29: 0 - -4,30: 0 - -4,31: 0 - -3,16: 0 - -3,17: 0 - -3,18: 0 - -3,19: 0 - -3,20: 0 - -3,21: 0 - -3,22: 0 - -3,23: 0 - -3,24: 0 - -3,25: 0 - -3,26: 0 - -3,27: 0 - -3,28: 0 - -3,29: 0 - -3,30: 0 - -3,31: 0 - -2,16: 0 - -2,17: 0 - -2,18: 0 - -2,19: 0 - -2,20: 0 - -2,21: 0 - -2,22: 0 - -2,23: 0 - -2,24: 0 - -2,25: 0 - -2,26: 0 - -2,27: 0 - -2,28: 0 - -2,29: 0 - -2,30: 0 - -2,31: 0 - -1,16: 0 - -1,17: 0 - -1,18: 0 - -1,19: 0 - -1,20: 0 - -1,21: 0 - -1,22: 0 - -1,23: 0 - -1,24: 0 - -1,25: 0 - -1,26: 0 - -1,27: 0 - -1,28: 0 - -1,29: 0 - -1,30: 0 - -1,31: 0 - 0,16: 0 - 0,17: 0 - 0,18: 0 - 0,19: 0 - 0,20: 0 - 0,21: 0 - 0,22: 0 - 0,23: 0 - 0,24: 0 - 0,25: 0 - 0,26: 0 - 0,27: 0 - 0,28: 0 - 0,29: 0 - 0,30: 0 - 0,31: 0 - 1,16: 0 - 1,17: 0 - 1,18: 0 - 1,19: 0 - 1,20: 0 - 1,21: 0 - 1,22: 0 - 1,23: 0 - 1,24: 0 - 1,25: 0 - 1,26: 0 - 1,27: 0 - 1,28: 0 - 1,29: 0 - 1,30: 0 - 1,31: 0 - 2,16: 0 - 2,17: 0 - 2,18: 0 - 2,19: 0 - 2,20: 0 - 2,21: 0 - 2,22: 0 - 2,23: 0 - 2,24: 0 - 2,25: 0 - 2,26: 0 - 2,27: 0 - 2,28: 0 - 2,29: 0 - 2,30: 0 - 2,31: 0 - 3,16: 0 - 3,17: 0 - 3,18: 0 - 3,19: 0 - 3,20: 0 - 3,21: 0 - 3,22: 0 - 3,23: 0 - 3,24: 0 - 3,25: 0 - 3,26: 0 - 3,27: 0 - 3,28: 0 - 3,29: 0 - 3,30: 0 - 3,31: 0 - 4,16: 0 - 4,17: 0 - 4,18: 0 - 4,19: 0 - 4,20: 0 - 4,21: 0 - 4,22: 0 - 4,23: 0 - 4,24: 0 - 4,25: 0 - 4,26: 0 - 4,27: 0 - 4,28: 0 - 4,29: 0 - 4,30: 0 - 4,31: 0 - 5,16: 0 - 5,17: 0 - 5,18: 0 - 5,19: 0 - 5,20: 0 - 5,21: 0 - 5,22: 0 - 5,23: 0 - 5,24: 0 - 5,25: 0 - 5,26: 0 - 5,27: 0 - 5,28: 0 - 5,29: 0 - 5,30: 0 - 5,31: 0 - 6,16: 0 - 6,17: 0 - 6,18: 0 - 6,19: 0 - 6,20: 0 - 6,21: 0 - 6,22: 0 - 6,23: 0 - 6,24: 0 - 6,25: 0 - 6,26: 0 - 6,27: 0 - 6,28: 0 - 6,29: 0 - 6,30: 0 - 6,31: 0 - 7,16: 0 - 7,17: 0 - 7,18: 0 - 7,19: 0 - 7,20: 0 - 7,21: 0 - 7,22: 0 - 7,23: 0 - 7,24: 0 - 7,25: 0 - 7,26: 0 - 7,27: 0 - 7,28: 0 - 7,29: 0 - 8,16: 0 - 8,17: 0 - 8,18: 0 - 8,19: 0 - 8,20: 0 - 8,21: 0 - 8,22: 0 - 8,23: 0 - 8,24: 0 - 8,25: 0 - 8,26: 0 - 8,27: 0 - 8,28: 0 - 9,16: 0 - 9,17: 0 - 9,18: 0 - 9,19: 0 - 9,20: 0 - 9,21: 0 - 9,22: 0 - 9,23: 0 - 9,24: 0 - 10,16: 0 - 10,17: 0 - 10,18: 0 - 10,19: 0 - 10,20: 0 - 10,21: 0 - 10,22: 0 - 10,23: 0 - 11,16: 0 - 11,17: 0 - 11,18: 0 - 11,19: 0 - 11,20: 0 - 11,21: 0 - 11,22: 0 - 12,17: 0 - 12,18: 0 - 12,19: 0 - 12,20: 0 - 12,21: 0 - 0,32: 0 - 0,33: 0 - 0,34: 0 - 0,35: 0 - 0,36: 0 - 0,37: 0 - 0,38: 0 - 0,39: 0 - 0,40: 0 - 0,41: 0 - 0,42: 0 - 0,43: 0 - 0,44: 0 - 0,45: 0 - 0,46: 0 - 0,47: 0 - 1,32: 0 - 1,33: 0 - 1,34: 0 - 1,35: 0 - 1,36: 0 - 1,37: 0 - 1,38: 0 - 1,39: 0 - 1,40: 0 - 1,41: 0 - 1,42: 0 - 1,43: 0 - 1,44: 0 - 1,45: 0 - 1,46: 0 - 1,47: 0 - 2,32: 0 - 2,33: 0 - 2,34: 0 - 2,35: 0 - 2,36: 0 - 2,37: 0 - 2,38: 0 - 2,39: 0 - 2,40: 0 - 2,41: 0 - 2,42: 0 - 2,43: 0 - 2,44: 0 - 2,45: 0 - 2,46: 0 - 2,47: 0 - 3,32: 0 - 3,33: 0 - 3,34: 0 - 3,35: 0 - 3,36: 0 - 3,37: 0 - 3,38: 0 - 3,39: 0 - 3,40: 0 - 3,41: 0 - 3,42: 0 - 3,43: 0 - 3,44: 0 - 3,45: 0 - 3,46: 0 - 4,32: 0 - 4,33: 0 - 4,34: 0 - 4,35: 0 - 4,36: 0 - 4,37: 0 - 4,38: 0 - 4,39: 0 - 4,40: 0 - 4,41: 0 - 4,42: 0 - 4,43: 0 - 4,44: 0 - 4,45: 0 - 5,32: 0 - 5,33: 0 - 5,34: 0 - 5,35: 0 - 5,36: 0 - 5,37: 0 - 5,38: 0 - 5,39: 0 - 5,40: 0 - 5,41: 0 - 5,42: 0 - 5,43: 0 - 6,32: 0 - 6,33: 0 - 6,34: 0 - 6,35: 0 - 6,36: 0 - 6,37: 0 - 6,38: 0 - -8,32: 0 - -8,33: 0 - -8,34: 0 - -8,35: 0 - -8,36: 0 - -8,37: 0 - -8,38: 0 - -7,32: 0 - -7,33: 0 - -7,34: 0 - -7,35: 0 - -7,36: 0 - -7,37: 0 - -7,38: 0 - -7,39: 0 - -7,40: 0 - -7,41: 0 - -7,42: 0 - -7,43: 0 - -6,32: 0 - -6,33: 0 - -6,34: 0 - -6,35: 0 - -6,36: 0 - -6,37: 0 - -6,38: 0 - -6,39: 0 - -6,40: 0 - -6,41: 0 - -6,42: 0 - -6,43: 0 - -6,44: 0 - -6,45: 0 - -5,32: 0 - -5,33: 0 - -5,34: 0 - -5,35: 0 - -5,36: 0 - -5,37: 0 - -5,38: 0 - -5,39: 0 - -5,40: 0 - -5,41: 0 - -5,42: 0 - -5,43: 0 - -5,44: 0 - -5,45: 0 - -5,46: 0 - -4,32: 0 - -4,33: 0 - -4,34: 0 - -4,35: 0 - -4,36: 0 - -4,37: 0 - -4,38: 0 - -4,39: 0 - -4,40: 0 - -4,41: 0 - -4,42: 0 - -4,43: 0 - -4,44: 0 - -4,45: 0 - -4,46: 0 - -4,47: 0 - -3,32: 0 - -3,33: 0 - -3,34: 0 - -3,35: 0 - -3,36: 0 - -3,37: 0 - -3,38: 0 - -3,39: 0 - -3,40: 0 - -3,41: 0 - -3,42: 0 - -3,43: 0 - -3,44: 0 - -3,45: 0 - -3,46: 0 - -3,47: 0 - -2,32: 0 - -2,33: 0 - -2,34: 0 - -2,35: 0 - -2,36: 0 - -2,37: 0 - -2,38: 0 - -2,39: 0 - -2,40: 0 - -2,41: 0 - -2,42: 0 - -2,43: 0 - -2,44: 0 - -2,45: 0 - -2,46: 0 - -2,47: 0 - -1,32: 0 - -1,33: 0 - -1,34: 0 - -1,35: 0 - -1,36: 0 - -1,37: 0 - -1,38: 0 - -1,39: 0 - -1,40: 0 - -1,41: 0 - -1,42: 0 - -1,43: 0 - -1,44: 0 - -1,45: 0 - -1,46: 0 - -1,47: 0 - 0,48: 0 - 1,48: 0 - -3,48: 0 - -2,48: 0 - -1,48: 0 - -19,-27: 0 - -19,-26: 0 - -19,-25: 0 - -18,-28: 0 - -18,-27: 0 - -18,-26: 0 - -18,-25: 0 - -18,-24: 0 - -17,-28: 0 - -17,-27: 0 - -17,-26: 0 - -17,-25: 0 - -17,-24: 0 - 16,-28: 0 - 16,-27: 0 - 16,-26: 0 - 16,-25: 0 - 16,-24: 0 - 17,-27: 0 - 17,-26: 0 - 17,-25: 0 - uniqueMixes: - - volume: 2500 - temperature: 293.15 - moles: - - 21.824879 - - 82.10312 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - type: GridAtmosphere -- uid: 46 - type: Catwalk - components: - - pos: -7.5,4.5 - parent: 45 - type: Transform -- uid: 47 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 7.5,-27.5 - parent: 45 - type: Transform -- uid: 48 - type: Catwalk - components: - - pos: -0.5,35.5 - parent: 45 - type: Transform -- uid: 49 - type: StoolBar - components: - - rot: 3.141592653589793 rad - pos: -2.5,-30.5 - parent: 45 - type: Transform -- uid: 50 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,-14.5 - parent: 45 - type: Transform -- uid: 51 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 1.5,47.5 - parent: 45 - type: Transform -- uid: 52 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 5.5,33.5 - parent: 45 - type: Transform -- uid: 53 - type: WallRiveted - components: - - pos: 6.5,-19.5 - parent: 45 - type: Transform -- uid: 54 - type: Grille - components: - - pos: 7.5,17.5 - parent: 45 - type: Transform -- uid: 55 - type: WindowReinforcedDirectional - components: - - rot: -1.5707963267948966 rad - pos: -4.5,-36.5 - parent: 45 - type: Transform -- uid: 56 - type: Grille - components: - - pos: -0.5,17.5 - parent: 45 - type: Transform -- uid: 57 - type: Thruster - components: - - pos: -10.5,24.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 58 - type: Catwalk - components: - - pos: 0.5,38.5 - parent: 45 - type: Transform -- uid: 59 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,-13.5 - parent: 45 - type: Transform -- uid: 60 - type: ReinforcedWindow - components: - - pos: 0.5,-32.5 - parent: 45 - type: Transform -- uid: 61 - type: TableReinforced - components: - - pos: -2.5,-22.5 - parent: 45 - type: Transform -- uid: 62 - type: ReinforcedWindow - components: - - pos: 2.5,8.5 - parent: 45 - type: Transform -- uid: 63 - type: Catwalk - components: - - pos: -5.5,-33.5 - parent: 45 - type: Transform -- uid: 64 - type: DebugGenerator - components: - - pos: -5.5,-33.5 - parent: 45 - type: Transform - - supplyRampPosition: 2999.9663 - type: PowerSupplier -- uid: 65 - type: ReinforcedWindow - components: - - pos: 5.5,-1.5 - parent: 45 - type: Transform -- uid: 66 - type: ReinforcedWindow - components: - - pos: -1.5,-39.5 - parent: 45 - type: Transform -- uid: 67 - type: WallRiveted - components: - - pos: 7.5,-29.5 - parent: 45 - type: Transform -- uid: 68 - type: Catwalk - components: - - pos: 0.5,34.5 - parent: 45 - type: Transform -- uid: 69 - type: Catwalk - components: - - pos: 0.5,37.5 - parent: 45 - type: Transform -- uid: 70 - type: Catwalk - components: - - pos: -1.5,38.5 - parent: 45 - type: Transform -- uid: 71 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -2.5,-16.5 - parent: 45 - type: Transform -- uid: 72 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,-4.5 - parent: 45 - type: Transform -- uid: 73 - type: ReinforcedWindow - components: - - pos: 5.5,-34.5 - parent: 45 - type: Transform -- uid: 74 - type: SalternSubstation - components: - - pos: -0.5,-38.5 - parent: 45 - type: Transform - - loadingNetworkDemand: 8574.995 - currentReceiving: 8580.034 - currentSupply: 8574.995 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 75 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -1.5,-39.5 - parent: 45 - type: Transform -- uid: 76 - type: Grille - components: - - pos: 7.5,21.5 - parent: 45 - type: Transform -- uid: 77 - type: Catwalk - components: - - pos: -0.5,-40.5 - parent: 45 - type: Transform -- uid: 78 - type: StoolBar - components: - - rot: 3.141592653589793 rad - pos: 0.5,-30.5 - parent: 45 - type: Transform -- uid: 79 - type: Catwalk - components: - - pos: 1.5,34.5 - parent: 45 - type: Transform -- uid: 80 - type: ReinforcedWindow - components: - - pos: 1.5,-39.5 - parent: 45 - type: Transform -- uid: 81 - type: ReinforcedWindow - components: - - pos: 2.5,-32.5 - parent: 45 - type: Transform -- uid: 82 - type: TintedWindow - components: - - pos: -3.5,-29.5 - parent: 45 - type: Transform -- uid: 83 - type: Catwalk - components: - - pos: -7.5,-3.5 - parent: 45 - type: Transform -- uid: 84 - type: ReinforcedWindow - components: - - pos: 3.5,-32.5 - parent: 45 - type: Transform -- uid: 85 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,-13.5 - parent: 45 - type: Transform -- uid: 86 - type: AirlockGlass - components: - - pos: 4.5,-25.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 87 - type: WallRiveted - components: - - pos: -5.5,-37.5 - parent: 45 - type: Transform -- uid: 88 - type: Catwalk - components: - - pos: 2.5,37.5 - parent: 45 - type: Transform -- uid: 89 - type: TintedWindow - components: - - pos: -4.5,-28.5 - parent: 45 - type: Transform -- uid: 90 - type: TableReinforced - components: - - pos: -1.5,-29.5 - parent: 45 - type: Transform -- uid: 91 - type: StoolBar - components: - - rot: 3.141592653589793 rad - pos: -0.5,-30.5 - parent: 45 - type: Transform -- uid: 92 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 2.5,-7.5 - parent: 45 - type: Transform -- uid: 93 - type: WallRiveted - components: - - pos: -2.5,-4.5 - parent: 45 - type: Transform -- uid: 94 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: 5.5,-38.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 95 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,35.5 - parent: 45 - type: Transform -- uid: 96 - type: ReinforcedWindow - components: - - pos: -2.5,-39.5 - parent: 45 - type: Transform -- uid: 97 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: 2.5,-40.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 98 - type: Catwalk - components: - - pos: -5.5,-35.5 - parent: 45 - type: Transform -- uid: 99 - type: ReinforcedWindow - components: - - pos: 5.5,2.5 - parent: 45 - type: Transform -- uid: 100 - type: Catwalk - components: - - pos: -2.5,33.5 - parent: 45 - type: Transform -- uid: 101 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,-2.5 - parent: 45 - type: Transform -- uid: 102 - type: WallRiveted - components: - - pos: -6.5,0.5 - parent: 45 - type: Transform -- uid: 103 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: 10.5,15.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 104 - type: WallRiveted - components: - - pos: 1.5,8.5 - parent: 45 - type: Transform -- uid: 105 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -4.5,44.5 - parent: 45 - type: Transform -- uid: 106 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,-17.5 - parent: 45 - type: Transform -- uid: 107 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 2.5,-19.5 - parent: 45 - type: Transform -- uid: 108 - type: WallRiveted - components: - - pos: -2.5,-6.5 - parent: 45 - type: Transform -- uid: 109 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,35.5 - parent: 45 - type: Transform -- uid: 110 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,-5.5 - parent: 45 - type: Transform -- uid: 111 - type: Catwalk - components: - - pos: -11.5,23.5 - parent: 45 - type: Transform -- uid: 112 - type: ReinforcedWindow - components: - - pos: 1.5,-14.5 - parent: 45 - type: Transform -- uid: 113 - type: WallRiveted - components: - - pos: -6.5,-15.5 - parent: 45 - type: Transform -- uid: 114 - type: WallRiveted - components: - - pos: -8.5,-11.5 - parent: 45 - type: Transform -- uid: 115 - type: WallRiveted - components: - - pos: -2.5,-11.5 - parent: 45 - type: Transform -- uid: 116 - type: WallRiveted - components: - - pos: 1.5,-12.5 - parent: 45 - type: Transform -- uid: 117 - type: WallRiveted - components: - - pos: 6.5,-11.5 - parent: 45 - type: Transform -- uid: 118 - type: WallRiveted - components: - - pos: 7.5,-7.5 - parent: 45 - type: Transform -- uid: 119 - type: WallRiveted - components: - - pos: 6.5,-6.5 - parent: 45 - type: Transform -- uid: 120 - type: WallRiveted - components: - - pos: 5.5,1.5 - parent: 45 - type: Transform -- uid: 121 - type: WallRiveted - components: - - pos: -0.5,-39.5 - parent: 45 - type: Transform -- uid: 122 - type: WallRiveted - components: - - pos: 2.5,-39.5 - parent: 45 - type: Transform -- uid: 123 - type: WallRiveted - components: - - pos: -8.5,-30.5 - parent: 45 - type: Transform -- uid: 124 - type: TableReinforcedGlass - components: - - pos: -1.5,-24.5 - parent: 45 - type: Transform -- uid: 125 - type: Catwalk - components: - - pos: -10.5,14.5 - parent: 45 - type: Transform -- uid: 126 - type: ReinforcedWindow - components: - - pos: -3.5,-11.5 - parent: 45 - type: Transform -- uid: 127 - type: WallRiveted - components: - - pos: 5.5,-33.5 - parent: 45 - type: Transform -- uid: 128 - type: TableReinforcedGlass - components: - - pos: 0.5,-26.5 - parent: 45 - type: Transform -- uid: 129 - type: StoolBar - components: - - pos: -1.5,-21.5 - parent: 45 - type: Transform -- uid: 130 - type: CableHV - components: - - pos: -0.5,-39.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 131 - type: CableHV - components: - - pos: -2.5,-37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 132 - type: CableHV - components: - - pos: 1.5,-37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 133 - type: CableHV - components: - - pos: 4.5,-33.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 134 - type: CableHV - components: - - pos: -5.5,-36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 135 - type: SalternSMES - components: - - pos: 1.5,-38.5 - parent: 45 - type: Transform - - startingCharge: 7373692 - type: Battery - - loadingNetworkDemand: 315158180 - currentReceiving: 157575870 - currentSupply: 157579090 - supplyRampPosition: 3216 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 136 - type: WindowReinforcedDirectional - components: - - rot: 1.5707963267948966 rad - pos: 3.5,-36.5 - parent: 45 - type: Transform -- uid: 137 - type: SalternGenerator - components: - - pos: 4.5,-35.5 - parent: 45 - type: Transform - - supplyRampPosition: 2999.9663 - type: PowerSupplier -- uid: 138 - type: WallRiveted - components: - - pos: 7.5,-26.5 - parent: 45 - type: Transform -- uid: 139 - type: WallRiveted - components: - - pos: 7.5,-20.5 - parent: 45 - type: Transform -- uid: 140 - type: DebugGenerator - components: - - pos: 4.5,-33.5 - parent: 45 - type: Transform - - supplyRampPosition: 2999.9663 - type: PowerSupplier -- uid: 141 - type: Catwalk - components: - - pos: -0.5,-34.5 - parent: 45 - type: Transform -- uid: 142 - type: Catwalk - components: - - pos: -1.5,-35.5 - parent: 45 - type: Transform -- uid: 143 - type: Catwalk - components: - - pos: -2.5,-38.5 - parent: 45 - type: Transform -- uid: 144 - type: Catwalk - components: - - pos: 1.5,-38.5 - parent: 45 - type: Transform -- uid: 145 - type: AirlockGlass - components: - - pos: 4.5,-26.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 146 - type: TintedWindow - components: - - pos: 4.5,-24.5 - parent: 45 - type: Transform -- uid: 147 - type: TableReinforced - components: - - pos: -0.5,-22.5 - parent: 45 - type: Transform -- uid: 148 - type: TintedWindow - components: - - pos: -3.5,-22.5 - parent: 45 - type: Transform -- uid: 149 - type: CableTerminal - components: - - pos: 1.5,-37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 150 - type: Catwalk - components: - - pos: -1.5,37.5 - parent: 45 - type: Transform -- uid: 151 - type: Catwalk - components: - - pos: 6.5,4.5 - parent: 45 - type: Transform -- uid: 152 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -8.5,-22.5 - parent: 45 - type: Transform -- uid: 153 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,33.5 - parent: 45 - type: Transform -- uid: 154 - type: ReinforcedWindow - components: - - pos: -5.5,8.5 - parent: 45 - type: Transform -- uid: 155 - type: ReinforcedWindow - components: - - pos: 4.5,-19.5 - parent: 45 - type: Transform -- uid: 156 - type: ReinforcedWindow - components: - - pos: 5.5,-13.5 - parent: 45 - type: Transform -- uid: 157 - type: ReinforcedWindow - components: - - pos: 7.5,-27.5 - parent: 45 - type: Transform -- uid: 158 - type: ReinforcedWindow - components: - - pos: -8.5,-27.5 - parent: 45 - type: Transform -- uid: 159 - type: ReinforcedWindow - components: - - pos: -1.5,-32.5 - parent: 45 - type: Transform -- uid: 160 - type: WallRiveted - components: - - pos: -8.5,-20.5 - parent: 45 - type: Transform -- uid: 161 - type: WallRiveted - components: - - pos: -8.5,-21.5 - parent: 45 - type: Transform -- uid: 162 - type: WallRiveted - components: - - pos: -6.5,-18.5 - parent: 45 - type: Transform -- uid: 163 - type: WallRiveted - components: - - pos: -2.5,-19.5 - parent: 45 - type: Transform -- uid: 164 - type: WallRiveted - components: - - pos: 1.5,-17.5 - parent: 45 - type: Transform -- uid: 165 - type: ReinforcedWindow - components: - - pos: -6.5,17.5 - parent: 45 - type: Transform -- uid: 166 - type: ReinforcedWindow - components: - - pos: -5.5,-11.5 - parent: 45 - type: Transform -- uid: 167 - type: WallRiveted - components: - - pos: -3.5,-39.5 - parent: 45 - type: Transform -- uid: 168 - type: StoolBar - components: - - pos: -0.5,-21.5 - parent: 45 - type: Transform -- uid: 169 - type: ReinforcedWindow - components: - - pos: -3.5,-32.5 - parent: 45 - type: Transform -- uid: 170 - type: AirlockGlass - components: - - pos: -5.5,-25.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 171 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 0.5,-39.5 - parent: 45 - type: Transform -- uid: 172 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 4.5,-7.5 - parent: 45 - type: Transform -- uid: 173 - type: Catwalk - components: - - pos: 1.5,36.5 - parent: 45 - type: Transform -- uid: 174 - type: Catwalk - components: - - pos: 2.5,36.5 - parent: 45 - type: Transform -- uid: 175 - type: WallRiveted - components: - - pos: -6.5,-7.5 - parent: 45 - type: Transform -- uid: 176 - type: WallRiveted - components: - - pos: -6.5,1.5 - parent: 45 - type: Transform -- uid: 177 - type: WallRiveted - components: - - pos: -7.5,-7.5 - parent: 45 - type: Transform -- uid: 178 - type: WallRiveted - components: - - pos: -6.5,4.5 - parent: 45 - type: Transform -- uid: 179 - type: WallRiveted - components: - - pos: -7.5,-6.5 - parent: 45 - type: Transform -- uid: 180 - type: WallRiveted - components: - - pos: -6.5,-0.5 - parent: 45 - type: Transform -- uid: 181 - type: WallRiveted - components: - - pos: -1.5,8.5 - parent: 45 - type: Transform -- uid: 182 - type: WallRiveted - components: - - pos: 5.5,-19.5 - parent: 45 - type: Transform -- uid: 183 - type: WallRiveted - components: - - pos: 1.5,1.5 - parent: 45 - type: Transform -- uid: 184 - type: WallRiveted - components: - - pos: 1.5,5.5 - parent: 45 - type: Transform -- uid: 185 - type: WallRiveted - components: - - pos: -6.5,7.5 - parent: 45 - type: Transform -- uid: 186 - type: WallRiveted - components: - - pos: -2.5,7.5 - parent: 45 - type: Transform -- uid: 187 - type: WallRiveted - components: - - pos: -2.5,8.5 - parent: 45 - type: Transform -- uid: 188 - type: WallRiveted - components: - - pos: 1.5,6.5 - parent: 45 - type: Transform -- uid: 189 - type: ReinforcedWindow - components: - - pos: -6.5,-35.5 - parent: 45 - type: Transform -- uid: 190 - type: WallRiveted - components: - - pos: -2.5,5.5 - parent: 45 - type: Transform -- uid: 191 - type: WallRiveted - components: - - pos: -2.5,6.5 - parent: 45 - type: Transform -- uid: 192 - type: WallRiveted - components: - - pos: 1.5,0.5 - parent: 45 - type: Transform -- uid: 193 - type: WallRiveted - components: - - pos: 5.5,-18.5 - parent: 45 - type: Transform -- uid: 194 - type: Catwalk - components: - - pos: 2.5,-40.5 - parent: 45 - type: Transform -- uid: 195 - type: WallRiveted - components: - - pos: -1.5,-7.5 - parent: 45 - type: Transform -- uid: 196 - type: WallRiveted - components: - - pos: 1.5,-5.5 - parent: 45 - type: Transform -- uid: 197 - type: WallRiveted - components: - - pos: 1.5,-4.5 - parent: 45 - type: Transform -- uid: 198 - type: WallRiveted - components: - - pos: 0.5,-7.5 - parent: 45 - type: Transform -- uid: 199 - type: WallRiveted - components: - - pos: 1.5,-7.5 - parent: 45 - type: Transform -- uid: 200 - type: WallRiveted - components: - - pos: -6.5,-6.5 - parent: 45 - type: Transform -- uid: 201 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,38.5 - parent: 45 - type: Transform -- uid: 202 - type: WallRiveted - components: - - pos: 1.5,-32.5 - parent: 45 - type: Transform -- uid: 203 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,-5.5 - parent: 45 - type: Transform -- uid: 204 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -2.5,-14.5 - parent: 45 - type: Transform -- uid: 205 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 0.5,-32.5 - parent: 45 - type: Transform -- uid: 206 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 3.5,44.5 - parent: 45 - type: Transform -- uid: 207 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,6.5 - parent: 45 - type: Transform -- uid: 208 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 2.5,-32.5 - parent: 45 - type: Transform -- uid: 209 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 3.5,45.5 - parent: 45 - type: Transform -- uid: 210 - type: WallRiveted - components: - - pos: 5.5,-36.5 - parent: 45 - type: Transform -- uid: 211 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,5.5 - parent: 45 - type: Transform -- uid: 212 - type: Grille - components: - - pos: 8.5,26.5 - parent: 45 - type: Transform -- uid: 213 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 2.5,-22.5 - parent: 45 - type: Transform -- uid: 214 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 1.5,47.5 - parent: 45 - type: Transform -- uid: 215 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -1.5,48.5 - parent: 45 - type: Transform -- uid: 216 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -4.5,46.5 - parent: 45 - type: Transform -- uid: 217 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -5.5,43.5 - parent: 45 - type: Transform -- uid: 218 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -5.5,-7.5 - parent: 45 - type: Transform -- uid: 219 - type: ReinforcedWindow - components: - - pos: 5.5,-2.5 - parent: 45 - type: Transform -- uid: 220 - type: ReinforcedWindow - components: - - pos: -3.5,-7.5 - parent: 45 - type: Transform -- uid: 221 - type: ReinforcedWindow - components: - - pos: -6.5,-2.5 - parent: 45 - type: Transform -- uid: 222 - type: ReinforcedWindow - components: - - pos: -6.5,6.5 - parent: 45 - type: Transform -- uid: 223 - type: ReinforcedWindow - components: - - pos: 7.5,17.5 - parent: 45 - type: Transform -- uid: 224 - type: ReinforcedWindow - components: - - pos: 4.5,18.5 - parent: 45 - type: Transform -- uid: 225 - type: ReinforcedWindow - components: - - pos: -0.5,17.5 - parent: 45 - type: Transform -- uid: 226 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -6.5,36.5 - parent: 45 - type: Transform -- uid: 227 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 1.5,-14.5 - parent: 45 - type: Transform -- uid: 228 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: 9.5,14.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 229 - type: Catwalk - components: - - pos: 2.5,35.5 - parent: 45 - type: Transform -- uid: 230 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 5.5,32.5 - parent: 45 - type: Transform -- uid: 231 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 2.5,-11.5 - parent: 45 - type: Transform -- uid: 232 - type: Thruster - components: - - pos: -11.5,23.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 233 - type: Thruster - components: - - pos: 6.5,31.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 234 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: -0.5,-40.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 235 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 3.5,44.5 - parent: 45 - type: Transform -- uid: 236 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 1.5,48.5 - parent: 45 - type: Transform -- uid: 237 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -2.5,48.5 - parent: 45 - type: Transform -- uid: 238 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -5.5,44.5 - parent: 45 - type: Transform -- uid: 239 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -5.5,-19.5 - parent: 45 - type: Transform -- uid: 240 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 7.5,-22.5 - parent: 45 - type: Transform -- uid: 241 - type: Catwalk - components: - - pos: 4.5,-35.5 - parent: 45 - type: Transform -- uid: 242 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 3.5,46.5 - parent: 45 - type: Transform -- uid: 243 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,3.5 - parent: 45 - type: Transform -- uid: 244 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 3.5,-32.5 - parent: 45 - type: Transform -- uid: 245 - type: Catwalk - components: - - pos: -5.5,-36.5 - parent: 45 - type: Transform -- uid: 246 - type: Catwalk - components: - - pos: 5.5,-38.5 - parent: 45 - type: Transform -- uid: 247 - type: ReinforcedWindow - components: - - pos: -6.5,-17.5 - parent: 45 - type: Transform -- uid: 248 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -0.5,30.5 - parent: 45 - type: Transform -- uid: 249 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 1.5,48.5 - parent: 45 - type: Transform -- uid: 250 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -2.5,48.5 - parent: 45 - type: Transform -- uid: 251 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -4.5,45.5 - parent: 45 - type: Transform -- uid: 252 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -1.5,41.5 - parent: 45 - type: Transform -- uid: 253 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -3.5,-7.5 - parent: 45 - type: Transform -- uid: 254 - type: ReinforcedWindow - components: - - pos: 5.5,-4.5 - parent: 45 - type: Transform -- uid: 255 - type: ReinforcedWindow - components: - - pos: -5.5,-7.5 - parent: 45 - type: Transform -- uid: 256 - type: ReinforcedWindow - components: - - pos: -6.5,-1.5 - parent: 45 - type: Transform -- uid: 257 - type: ReinforcedWindow - components: - - pos: 5.5,5.5 - parent: 45 - type: Transform -- uid: 258 - type: ReinforcedWindow - components: - - pos: 7.5,21.5 - parent: 45 - type: Transform -- uid: 259 - type: ReinforcedWindow - components: - - pos: -0.5,21.5 - parent: 45 - type: Transform -- uid: 260 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -6.5,38.5 - parent: 45 - type: Transform -- uid: 261 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 3.5,45.5 - parent: 45 - type: Transform -- uid: 262 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -3.5,-11.5 - parent: 45 - type: Transform -- uid: 263 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 1.5,-15.5 - parent: 45 - type: Transform -- uid: 264 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: -11.5,15.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 265 - type: Catwalk - components: - - pos: 2.5,34.5 - parent: 45 - type: Transform -- uid: 266 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 0.5,48.5 - parent: 45 - type: Transform -- uid: 267 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -2.5,47.5 - parent: 45 - type: Transform -- uid: 268 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -5.5,43.5 - parent: 45 - type: Transform -- uid: 269 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -3.5,-19.5 - parent: 45 - type: Transform -- uid: 270 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 7.5,-23.5 - parent: 45 - type: Transform -- uid: 271 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -6.5,32.5 - parent: 45 - type: Transform -- uid: 272 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 4.5,-11.5 - parent: 45 - type: Transform -- uid: 273 - type: Thruster - components: - - pos: 9.5,24.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 274 - type: Thruster - components: - - pos: -7.5,31.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 275 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: -3.5,-40.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 276 - type: Catwalk - components: - - pos: 4.5,-36.5 - parent: 45 - type: Transform -- uid: 277 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 2.5,46.5 - parent: 45 - type: Transform -- uid: 278 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,2.5 - parent: 45 - type: Transform -- uid: 279 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,-34.5 - parent: 45 - type: Transform -- uid: 280 - type: TintedWindow - components: - - pos: -5.5,-24.5 - parent: 45 - type: Transform -- uid: 281 - type: Catwalk - components: - - pos: 10.5,23.5 - parent: 45 - type: Transform -- uid: 282 - type: Grille - components: - - pos: 8.5,12.5 - parent: 45 - type: Transform -- uid: 283 - type: WallRiveted - components: - - pos: -7.5,-30.5 - parent: 45 - type: Transform -- uid: 284 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 0.5,48.5 - parent: 45 - type: Transform -- uid: 285 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -2.5,47.5 - parent: 45 - type: Transform -- uid: 286 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -4.5,44.5 - parent: 45 - type: Transform -- uid: 287 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 0.5,41.5 - parent: 45 - type: Transform -- uid: 288 - type: ReinforcedWindow - components: - - pos: 5.5,-5.5 - parent: 45 - type: Transform -- uid: 289 - type: ReinforcedWindow - components: - - pos: -6.5,-4.5 - parent: 45 - type: Transform -- uid: 290 - type: ReinforcedWindow - components: - - pos: -6.5,2.5 - parent: 45 - type: Transform -- uid: 291 - type: ReinforcedWindow - components: - - pos: 5.5,6.5 - parent: 45 - type: Transform -- uid: 292 - type: ReinforcedWindow - components: - - pos: 5.5,21.5 - parent: 45 - type: Transform -- uid: 293 - type: ReinforcedWindow - components: - - pos: -5.5,20.5 - parent: 45 - type: Transform -- uid: 294 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -6.5,39.5 - parent: 45 - type: Transform -- uid: 295 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 3.5,46.5 - parent: 45 - type: Transform -- uid: 296 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -0.5,48.5 - parent: 45 - type: Transform -- uid: 297 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -3.5,47.5 - parent: 45 - type: Transform -- uid: 298 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,39.5 - parent: 45 - type: Transform -- uid: 299 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 4.5,-19.5 - parent: 45 - type: Transform -- uid: 300 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 7.5,-25.5 - parent: 45 - type: Transform -- uid: 301 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 1.5,-16.5 - parent: 45 - type: Transform -- uid: 302 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: -10.5,14.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 303 - type: Catwalk - components: - - pos: 1.5,37.5 - parent: 45 - type: Transform -- uid: 304 - type: ReinforcedWindow - components: - - pos: -6.5,-13.5 - parent: 45 - type: Transform -- uid: 305 - type: ReinforcedWindow - components: - - pos: -2.5,-15.5 - parent: 45 - type: Transform -- uid: 306 - type: ReinforcedWindow - components: - - pos: -2.5,-16.5 - parent: 45 - type: Transform -- uid: 307 - type: ReinforcedWindow - components: - - pos: -2.5,-14.5 - parent: 45 - type: Transform -- uid: 308 - type: WallRiveted - components: - - pos: -9.5,10.5 - parent: 45 - type: Transform -- uid: 309 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 2.5,47.5 - parent: 45 - type: Transform -- uid: 310 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,-1.5 - parent: 45 - type: Transform -- uid: 311 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,-35.5 - parent: 45 - type: Transform -- uid: 312 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,-4.5 - parent: 45 - type: Transform -- uid: 313 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -0.5,48.5 - parent: 45 - type: Transform -- uid: 314 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -3.5,47.5 - parent: 45 - type: Transform -- uid: 315 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -5.5,44.5 - parent: 45 - type: Transform -- uid: 316 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 5.5,39.5 - parent: 45 - type: Transform -- uid: 317 - type: ReinforcedWindow - components: - - pos: 4.5,-7.5 - parent: 45 - type: Transform -- uid: 318 - type: ReinforcedWindow - components: - - pos: -6.5,-5.5 - parent: 45 - type: Transform -- uid: 319 - type: ReinforcedWindow - components: - - pos: -6.5,3.5 - parent: 45 - type: Transform -- uid: 320 - type: ReinforcedWindow - components: - - pos: 4.5,20.5 - parent: 45 - type: Transform -- uid: 321 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -6.5,33.5 - parent: 45 - type: Transform -- uid: 322 - type: ReinforcedWindow - components: - - pos: 5.5,17.5 - parent: 45 - type: Transform -- uid: 323 - type: Catwalk - components: - - pos: -5.5,-34.5 - parent: 45 - type: Transform -- uid: 324 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,-16.5 - parent: 45 - type: Transform -- uid: 325 - type: Thruster - components: - - rot: -1.5707963267948966 rad - pos: 6.5,4.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 326 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -3.5,46.5 - parent: 45 - type: Transform -- uid: 327 - type: Catwalk - components: - - pos: 4.5,-34.5 - parent: 45 - type: Transform -- uid: 328 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,-17.5 - parent: 45 - type: Transform -- uid: 329 - type: ReinforcedWindow - components: - - pos: -5.5,18.5 - parent: 45 - type: Transform -- uid: 330 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 4.5,43.5 - parent: 45 - type: Transform -- uid: 331 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -2.5,-15.5 - parent: 45 - type: Transform -- uid: 332 - type: Thruster - components: - - rot: -1.5707963267948966 rad - pos: 6.5,-3.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 333 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 2.5,46.5 - parent: 45 - type: Transform -- uid: 334 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -1.5,48.5 - parent: 45 - type: Transform -- uid: 335 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -4.5,46.5 - parent: 45 - type: Transform -- uid: 336 - type: WallRiveted - components: - - pos: -2.5,1.5 - parent: 45 - type: Transform -- uid: 337 - type: WallRiveted - components: - - pos: -6.5,8.5 - parent: 45 - type: Transform -- uid: 338 - type: WallRiveted - components: - - pos: -7.5,8.5 - parent: 45 - type: Transform -- uid: 339 - type: WallRiveted - components: - - pos: -7.5,9.5 - parent: 45 - type: Transform -- uid: 340 - type: WallRiveted - components: - - pos: -2.5,-2.5 - parent: 45 - type: Transform -- uid: 341 - type: WallRiveted - components: - - pos: -8.5,9.5 - parent: 45 - type: Transform -- uid: 342 - type: WallRiveted - components: - - pos: -2.5,0.5 - parent: 45 - type: Transform -- uid: 343 - type: WallRiveted - components: - - pos: -2.5,-0.5 - parent: 45 - type: Transform -- uid: 344 - type: WallRiveted - components: - - pos: -8.5,10.5 - parent: 45 - type: Transform -- uid: 345 - type: WallRiveted - components: - - pos: -9.5,15.5 - parent: 45 - type: Transform -- uid: 346 - type: WallRiveted - components: - - pos: -9.5,16.5 - parent: 45 - type: Transform -- uid: 347 - type: WallRiveted - components: - - pos: -9.5,17.5 - parent: 45 - type: Transform -- uid: 348 - type: WallRiveted - components: - - pos: -9.5,11.5 - parent: 45 - type: Transform -- uid: 349 - type: WallRiveted - components: - - pos: -9.5,14.5 - parent: 45 - type: Transform -- uid: 350 - type: WallRiveted - components: - - pos: -9.5,23.5 - parent: 45 - type: Transform -- uid: 351 - type: WallRiveted - components: - - pos: -9.5,24.5 - parent: 45 - type: Transform -- uid: 352 - type: WallRiveted - components: - - pos: -5.5,21.5 - parent: 45 - type: Transform -- uid: 353 - type: WallRiveted - components: - - pos: -5.5,21.5 - parent: 45 - type: Transform -- uid: 354 - type: WallRiveted - components: - - pos: -4.5,21.5 - parent: 45 - type: Transform -- uid: 355 - type: WallRiveted - components: - - pos: -3.5,21.5 - parent: 45 - type: Transform -- uid: 356 - type: WallRiveted - components: - - pos: -10.5,17.5 - parent: 45 - type: Transform -- uid: 357 - type: WallRiveted - components: - - pos: -10.5,16.5 - parent: 45 - type: Transform -- uid: 358 - type: WallRiveted - components: - - pos: -10.5,15.5 - parent: 45 - type: Transform -- uid: 359 - type: WallRiveted - components: - - pos: -11.5,16.5 - parent: 45 - type: Transform -- uid: 360 - type: WallRiveted - components: - - pos: -11.5,17.5 - parent: 45 - type: Transform -- uid: 361 - type: WallRiveted - components: - - pos: 0.5,8.5 - parent: 45 - type: Transform -- uid: 362 - type: WallRiveted - components: - - pos: 1.5,-0.5 - parent: 45 - type: Transform -- uid: 363 - type: WallRiveted - components: - - pos: 1.5,-1.5 - parent: 45 - type: Transform -- uid: 364 - type: WallRiveted - components: - - pos: -12.5,17.5 - parent: 45 - type: Transform -- uid: 365 - type: WallRiveted - components: - - pos: -12.5,16.5 - parent: 45 - type: Transform -- uid: 366 - type: WallRiveted - components: - - pos: 1.5,9.5 - parent: 45 - type: Transform -- uid: 367 - type: WallRiveted - components: - - pos: 0.5,0.5 - parent: 45 - type: Transform -- uid: 368 - type: WallRiveted - components: - - pos: -1.5,0.5 - parent: 45 - type: Transform -- uid: 369 - type: WallRiveted - components: - - pos: -2.5,2.5 - parent: 45 - type: Transform -- uid: 370 - type: WallRiveted - components: - - pos: 1.5,3.5 - parent: 45 - type: Transform -- uid: 371 - type: WallRiveted - components: - - pos: 1.5,2.5 - parent: 45 - type: Transform -- uid: 372 - type: WallRiveted - components: - - pos: 1.5,-2.5 - parent: 45 - type: Transform -- uid: 373 - type: WallRiveted - components: - - pos: -13.5,17.5 - parent: 45 - type: Transform -- uid: 374 - type: WallRiveted - components: - - pos: -13.5,21.5 - parent: 45 - type: Transform -- uid: 375 - type: WallRiveted - components: - - pos: 6.5,-20.5 - parent: 45 - type: Transform -- uid: 376 - type: WallRiveted - components: - - pos: -9.5,21.5 - parent: 45 - type: Transform -- uid: 377 - type: WallRiveted - components: - - pos: -9.5,22.5 - parent: 45 - type: Transform -- uid: 378 - type: WallRiveted - components: - - pos: -12.5,21.5 - parent: 45 - type: Transform -- uid: 379 - type: WallRiveted - components: - - pos: -11.5,21.5 - parent: 45 - type: Transform -- uid: 380 - type: WallRiveted - components: - - pos: -10.5,21.5 - parent: 45 - type: Transform -- uid: 381 - type: WallRiveted - components: - - pos: -6.5,-3.5 - parent: 45 - type: Transform -- uid: 382 - type: WallRiveted - components: - - pos: 1.5,-6.5 - parent: 45 - type: Transform -- uid: 383 - type: WallRiveted - components: - - pos: 1.5,7.5 - parent: 45 - type: Transform -- uid: 384 - type: Grille - components: - - pos: -5.5,18.5 - parent: 45 - type: Transform -- uid: 385 - type: Grille - components: - - pos: 4.5,18.5 - parent: 45 - type: Transform -- uid: 386 - type: Grille - components: - - pos: 4.5,20.5 - parent: 45 - type: Transform -- uid: 387 - type: Grille - components: - - pos: 5.5,21.5 - parent: 45 - type: Transform -- uid: 388 - type: ReinforcedWindow - components: - - pos: -4.5,-32.5 - parent: 45 - type: Transform -- uid: 389 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,-14.5 - parent: 45 - type: Transform -- uid: 390 - type: Thruster - components: - - rot: 1.5707963267948966 rad - pos: -7.5,4.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 391 - type: Catwalk - components: - - pos: 0.5,36.5 - parent: 45 - type: Transform -- uid: 392 - type: AirlockGlass - components: - - pos: -5.5,-26.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 393 - type: TintedWindow - components: - - pos: 2.5,-29.5 - parent: 45 - type: Transform -- uid: 394 - type: Catwalk - components: - - pos: 2.5,-38.5 - parent: 45 - type: Transform -- uid: 395 - type: Catwalk - components: - - pos: -1.5,-38.5 - parent: 45 - type: Transform -- uid: 396 - type: Catwalk - components: - - pos: -1.5,-36.5 - parent: 45 - type: Transform -- uid: 397 - type: Catwalk - components: - - pos: -0.5,-35.5 - parent: 45 - type: Transform -- uid: 398 - type: Catwalk - components: - - pos: 0.5,-34.5 - parent: 45 - type: Transform -- uid: 399 - type: SalternGenerator - components: - - pos: -5.5,-36.5 - parent: 45 - type: Transform - - supplyRampPosition: 2999.9663 - type: PowerSupplier -- uid: 400 - type: SalternGenerator - components: - - pos: 4.5,-36.5 - parent: 45 - type: Transform - - supplyRampPosition: 2999.9663 - type: PowerSupplier -- uid: 401 - type: WindowReinforcedDirectional - components: - - rot: -1.5707963267948966 rad - pos: -4.5,-33.5 - parent: 45 - type: Transform -- uid: 402 - type: WindowReinforcedDirectional - components: - - rot: 1.5707963267948966 rad - pos: 3.5,-35.5 - parent: 45 - type: Transform -- uid: 403 - type: CableHV - components: - - pos: -2.5,-39.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 404 - type: CableHV - components: - - pos: -5.5,-35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 405 - type: CableHV - components: - - pos: 4.5,-34.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 406 - type: CableHV - components: - - pos: 2.5,-35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 407 - type: CableHV - components: - - pos: -1.5,-37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 408 - type: CableHV - components: - - pos: -0.5,-38.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 409 - type: CableHV - components: - - pos: -3.5,-36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 410 - type: StoolBar - components: - - pos: 0.5,-21.5 - parent: 45 - type: Transform -- uid: 411 - type: TableReinforcedGlass - components: - - pos: 0.5,-27.5 - parent: 45 - type: Transform -- uid: 412 - type: TableReinforcedGlass - components: - - pos: -0.5,-27.5 - parent: 45 - type: Transform -- uid: 413 - type: TableReinforcedGlass - components: - - pos: -0.5,-24.5 - parent: 45 - type: Transform -- uid: 414 - type: WallRiveted - components: - - pos: -7.5,-31.5 - parent: 45 - type: Transform -- uid: 415 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -5.5,-24.5 - parent: 45 - type: Transform -- uid: 416 - type: WallRiveted - components: - - pos: -0.5,-25.5 - parent: 45 - type: Transform -- uid: 417 - type: WallRiveted - components: - - pos: -6.5,-32.5 - parent: 45 - type: Transform -- uid: 418 - type: WallRiveted - components: - - pos: 4.5,-38.5 - parent: 45 - type: Transform -- uid: 419 - type: WallRiveted - components: - - pos: -4.5,-39.5 - parent: 45 - type: Transform -- uid: 420 - type: WallRiveted - components: - - pos: 5.5,0.5 - parent: 45 - type: Transform -- uid: 421 - type: WallRiveted - components: - - pos: 5.5,-6.5 - parent: 45 - type: Transform -- uid: 422 - type: WallRiveted - components: - - pos: 6.5,-12.5 - parent: 45 - type: Transform -- uid: 423 - type: WallRiveted - components: - - pos: 7.5,-11.5 - parent: 45 - type: Transform -- uid: 424 - type: WallRiveted - components: - - pos: 1.5,-11.5 - parent: 45 - type: Transform -- uid: 425 - type: WallRiveted - components: - - pos: -2.5,-12.5 - parent: 45 - type: Transform -- uid: 426 - type: WallRiveted - components: - - pos: -7.5,-11.5 - parent: 45 - type: Transform -- uid: 427 - type: WallRiveted - components: - - pos: 6.5,-31.5 - parent: 45 - type: Transform -- uid: 428 - type: WallRiveted - components: - - pos: 7.5,-24.5 - parent: 45 - type: Transform -- uid: 429 - type: WallRiveted - components: - - pos: 1.5,-18.5 - parent: 45 - type: Transform -- uid: 430 - type: WallRiveted - components: - - pos: -1.5,-19.5 - parent: 45 - type: Transform -- uid: 431 - type: WallRiveted - components: - - pos: -6.5,-19.5 - parent: 45 - type: Transform -- uid: 432 - type: WallRiveted - components: - - pos: -8.5,-24.5 - parent: 45 - type: Transform -- uid: 433 - type: ReinforcedWindow - components: - - pos: -8.5,-23.5 - parent: 45 - type: Transform -- uid: 434 - type: ReinforcedWindow - components: - - pos: -8.5,-28.5 - parent: 45 - type: Transform -- uid: 435 - type: ReinforcedWindow - components: - - pos: 7.5,-25.5 - parent: 45 - type: Transform -- uid: 436 - type: ReinforcedWindow - components: - - pos: 5.5,-14.5 - parent: 45 - type: Transform -- uid: 437 - type: ReinforcedWindow - components: - - pos: 2.5,-19.5 - parent: 45 - type: Transform -- uid: 438 - type: ReinforcedWindow - components: - - pos: -9.5,12.5 - parent: 45 - type: Transform -- uid: 439 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 5.5,32.5 - parent: 45 - type: Transform -- uid: 440 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -8.5,-23.5 - parent: 45 - type: Transform -- uid: 441 - type: Catwalk - components: - - pos: 6.5,-3.5 - parent: 45 - type: Transform -- uid: 442 - type: Catwalk - components: - - pos: -1.5,36.5 - parent: 45 - type: Transform -- uid: 443 - type: CableHV - components: - - pos: 1.5,-38.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 444 - type: CableHV - components: - - pos: 1.5,-39.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 445 - type: TableReinforced - components: - - pos: 0.5,-22.5 - parent: 45 - type: Transform -- uid: 446 - type: TintedWindow - components: - - pos: 3.5,-23.5 - parent: 45 - type: Transform -- uid: 447 - type: ReinforcedWindow - components: - - pos: -8.5,-22.5 - parent: 45 - type: Transform -- uid: 448 - type: TableReinforcedGlass - components: - - pos: -7.5,-27.5 - parent: 45 - type: Transform -- uid: 449 - type: ReinforcedWindow - components: - - pos: 7.5,-23.5 - parent: 45 - type: Transform -- uid: 450 - type: ReinforcedWindow - components: - - pos: 5.5,-16.5 - parent: 45 - type: Transform -- uid: 451 - type: ReinforcedWindow - components: - - pos: -3.5,-19.5 - parent: 45 - type: Transform -- uid: 452 - type: ReinforcedWindow - components: - - pos: -9.5,13.5 - parent: 45 - type: Transform -- uid: 453 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,32.5 - parent: 45 - type: Transform -- uid: 454 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -8.5,-25.5 - parent: 45 - type: Transform -- uid: 455 - type: Catwalk - components: - - pos: 10.5,15.5 - parent: 45 - type: Transform -- uid: 456 - type: Catwalk - components: - - pos: -1.5,35.5 - parent: 45 - type: Transform -- uid: 457 - type: CableHV - components: - - pos: 0.5,-39.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 458 - type: CableTerminal - components: - - pos: -2.5,-37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 459 - type: TableReinforced - components: - - pos: 1.5,-22.5 - parent: 45 - type: Transform -- uid: 460 - type: TintedWindow - components: - - pos: 2.5,-22.5 - parent: 45 - type: Transform -- uid: 461 - type: TintedWindow - components: - - pos: 3.5,-28.5 - parent: 45 - type: Transform -- uid: 462 - type: Catwalk - components: - - pos: 3.5,-37.5 - parent: 45 - type: Transform -- uid: 463 - type: Catwalk - components: - - pos: -0.5,-38.5 - parent: 45 - type: Transform -- uid: 464 - type: Catwalk - components: - - pos: -4.5,-37.5 - parent: 45 - type: Transform -- uid: 465 - type: Catwalk - components: - - pos: -0.5,-36.5 - parent: 45 - type: Transform -- uid: 466 - type: Catwalk - components: - - pos: 0.5,-35.5 - parent: 45 - type: Transform -- uid: 467 - type: CableHV - components: - - pos: -0.5,-36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 468 - type: SalternGenerator - components: - - pos: -5.5,-35.5 - parent: 45 - type: Transform - - supplyRampPosition: 2999.9663 - type: PowerSupplier -- uid: 469 - type: WindowReinforcedDirectional - components: - - rot: -1.5707963267948966 rad - pos: -4.5,-34.5 - parent: 45 - type: Transform -- uid: 470 - type: WindowReinforcedDirectional - components: - - rot: 1.5707963267948966 rad - pos: 3.5,-34.5 - parent: 45 - type: Transform -- uid: 471 - type: SalternSMES - components: - - pos: -2.5,-38.5 - parent: 45 - type: Transform - - startingCharge: 7373692 - type: Battery - - loadingNetworkDemand: 315158180 - currentReceiving: 157575870 - currentSupply: 157579090 - supplyRampPosition: 3216 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 472 - type: CableHV - components: - - pos: -5.5,-34.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 473 - type: CableHV - components: - - pos: 4.5,-35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 474 - type: CableHV - components: - - pos: 2.5,-36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 475 - type: CableHV - components: - - pos: -0.5,-37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 476 - type: CableHV - components: - - pos: -4.5,-36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 477 - type: StoolBar - components: - - pos: 1.5,-21.5 - parent: 45 - type: Transform -- uid: 478 - type: TableReinforcedGlass - components: - - pos: -1.5,-27.5 - parent: 45 - type: Transform -- uid: 479 - type: WallRiveted - components: - - pos: -0.5,-26.5 - parent: 45 - type: Transform -- uid: 480 - type: WallRiveted - components: - - pos: -5.5,-32.5 - parent: 45 - type: Transform -- uid: 481 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,36.5 - parent: 45 - type: Transform -- uid: 482 - type: Catwalk - components: - - pos: -3.5,37.5 - parent: 45 - type: Transform -- uid: 483 - type: WallRiveted - components: - - pos: 4.5,-32.5 - parent: 45 - type: Transform -- uid: 484 - type: WallRiveted - components: - - pos: 3.5,-38.5 - parent: 45 - type: Transform -- uid: 485 - type: WallRiveted - components: - - pos: -4.5,-38.5 - parent: 45 - type: Transform -- uid: 486 - type: WallRiveted - components: - - pos: 5.5,-0.5 - parent: 45 - type: Transform -- uid: 487 - type: WallRiveted - components: - - pos: 5.5,-7.5 - parent: 45 - type: Transform -- uid: 488 - type: WallRiveted - components: - - pos: 5.5,-12.5 - parent: 45 - type: Transform -- uid: 489 - type: WallRiveted - components: - - pos: 5.5,-15.5 - parent: 45 - type: Transform -- uid: 490 - type: WallRiveted - components: - - pos: 0.5,-11.5 - parent: 45 - type: Transform -- uid: 491 - type: WallRiveted - components: - - pos: -2.5,-13.5 - parent: 45 - type: Transform -- uid: 492 - type: WallRiveted - components: - - pos: -6.5,-11.5 - parent: 45 - type: Transform -- uid: 493 - type: WallRiveted - components: - - pos: 6.5,-30.5 - parent: 45 - type: Transform -- uid: 494 - type: WallRiveted - components: - - pos: 1.5,-19.5 - parent: 45 - type: Transform -- uid: 495 - type: WallRiveted - components: - - pos: -2.5,-18.5 - parent: 45 - type: Transform -- uid: 496 - type: WallRiveted - components: - - pos: -7.5,-19.5 - parent: 45 - type: Transform -- uid: 497 - type: WallRiveted - components: - - pos: -8.5,-26.5 - parent: 45 - type: Transform -- uid: 498 - type: ReinforcedWindow - components: - - pos: -8.5,-25.5 - parent: 45 - type: Transform -- uid: 499 - type: ReinforcedWindow - components: - - pos: 7.5,-28.5 - parent: 45 - type: Transform -- uid: 500 - type: ReinforcedWindow - components: - - pos: 7.5,-22.5 - parent: 45 - type: Transform -- uid: 501 - type: ReinforcedWindow - components: - - pos: 5.5,-17.5 - parent: 45 - type: Transform -- uid: 502 - type: ReinforcedWindow - components: - - pos: -5.5,-19.5 - parent: 45 - type: Transform -- uid: 503 - type: ReinforcedWindow - components: - - pos: -8.5,17.5 - parent: 45 - type: Transform -- uid: 504 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,33.5 - parent: 45 - type: Transform -- uid: 505 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -8.5,-27.5 - parent: 45 - type: Transform -- uid: 506 - type: Catwalk - components: - - pos: 9.5,14.5 - parent: 45 - type: Transform -- uid: 507 - type: Catwalk - components: - - pos: -1.5,34.5 - parent: 45 - type: Transform -- uid: 508 - type: CableHV - components: - - pos: -2.5,-38.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 509 - type: CableHV - components: - - pos: -0.5,-32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 510 - type: TableReinforced - components: - - pos: -2.5,-29.5 - parent: 45 - type: Transform -- uid: 511 - type: TableReinforced - components: - - pos: -1.5,-22.5 - parent: 45 - type: Transform -- uid: 512 - type: TintedWindow - components: - - pos: 4.5,-27.5 - parent: 45 - type: Transform -- uid: 513 - type: Catwalk - components: - - pos: 4.5,-33.5 - parent: 45 - type: Transform -- uid: 514 - type: Catwalk - components: - - pos: 0.5,-38.5 - parent: 45 - type: Transform -- uid: 515 - type: Catwalk - components: - - pos: -3.5,-38.5 - parent: 45 - type: Transform -- uid: 516 - type: Catwalk - components: - - pos: -1.5,-34.5 - parent: 45 - type: Transform -- uid: 517 - type: Catwalk - components: - - pos: 0.5,-36.5 - parent: 45 - type: Transform -- uid: 518 - type: SalternGenerator - components: - - pos: -5.5,-34.5 - parent: 45 - type: Transform - - supplyRampPosition: 2999.9663 - type: PowerSupplier -- uid: 519 - type: WindowReinforcedDirectional - components: - - rot: -1.5707963267948966 rad - pos: -4.5,-35.5 - parent: 45 - type: Transform -- uid: 520 - type: WindowReinforcedDirectional - components: - - rot: 1.5707963267948966 rad - pos: 3.5,-33.5 - parent: 45 - type: Transform -- uid: 521 - type: CableHV - components: - - pos: -1.5,-39.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 522 - type: CableHV - components: - - pos: -5.5,-33.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 523 - type: CableHV - components: - - pos: 4.5,-36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 524 - type: CableHV - components: - - pos: 3.5,-36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 525 - type: CableHV - components: - - pos: 0.5,-37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 526 - type: CableHV - components: - - pos: -3.5,-37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 527 - type: StoolBar - components: - - rot: 3.141592653589793 rad - pos: 1.5,-30.5 - parent: 45 - type: Transform -- uid: 528 - type: StoolBar - components: - - pos: -2.5,-21.5 - parent: 45 - type: Transform -- uid: 529 - type: Catwalk - components: - - pos: -3.5,36.5 - parent: 45 - type: Transform -- uid: 530 - type: WallRiveted - components: - - pos: 5.5,-31.5 - parent: 45 - type: Transform -- uid: 531 - type: Grille - components: - - pos: 8.5,25.5 - parent: 45 - type: Transform -- uid: 532 - type: Catwalk - components: - - pos: -2.5,37.5 - parent: 45 - type: Transform -- uid: 533 - type: WallRiveted - components: - - pos: 5.5,-37.5 - parent: 45 - type: Transform -- uid: 534 - type: WallRiveted - components: - - pos: 3.5,-39.5 - parent: 45 - type: Transform -- uid: 535 - type: WallRiveted - components: - - pos: -5.5,-38.5 - parent: 45 - type: Transform -- uid: 536 - type: WallRiveted - components: - - pos: 5.5,-3.5 - parent: 45 - type: Transform -- uid: 537 - type: WallRiveted - components: - - pos: 6.5,-7.5 - parent: 45 - type: Transform -- uid: 538 - type: WallRiveted - components: - - pos: 5.5,-11.5 - parent: 45 - type: Transform -- uid: 539 - type: WallRiveted - components: - - pos: 1.5,-13.5 - parent: 45 - type: Transform -- uid: 540 - type: WallRiveted - components: - - pos: -1.5,-11.5 - parent: 45 - type: Transform -- uid: 541 - type: WallRiveted - components: - - pos: -7.5,-12.5 - parent: 45 - type: Transform -- uid: 542 - type: WallRiveted - components: - - pos: -6.5,-12.5 - parent: 45 - type: Transform -- uid: 543 - type: WallRiveted - components: - - pos: 7.5,-30.5 - parent: 45 - type: Transform -- uid: 544 - type: WallRiveted - components: - - pos: 0.5,-19.5 - parent: 45 - type: Transform -- uid: 545 - type: WallRiveted - components: - - pos: -2.5,-17.5 - parent: 45 - type: Transform -- uid: 546 - type: WallRiveted - components: - - pos: -7.5,-20.5 - parent: 45 - type: Transform -- uid: 547 - type: WallRiveted - components: - - pos: -8.5,-29.5 - parent: 45 - type: Transform -- uid: 548 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 4.5,44.5 - parent: 45 - type: Transform -- uid: 549 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 5.5,38.5 - parent: 45 - type: Transform -- uid: 550 - type: Catwalk - components: - - pos: 1.5,38.5 - parent: 45 - type: Transform -- uid: 551 - type: Catwalk - components: - - pos: 1.5,35.5 - parent: 45 - type: Transform -- uid: 552 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,-16.5 - parent: 45 - type: Transform -- uid: 553 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,-1.5 - parent: 45 - type: Transform -- uid: 554 - type: Catwalk - components: - - pos: -11.5,15.5 - parent: 45 - type: Transform -- uid: 555 - type: WallRiveted - components: - - pos: -0.5,-7.5 - parent: 45 - type: Transform -- uid: 556 - type: Catwalk - components: - - pos: -2.5,36.5 - parent: 45 - type: Transform -- uid: 557 - type: WallRiveted - components: - - pos: -2.5,-1.5 - parent: 45 - type: Transform -- uid: 558 - type: WallRiveted - components: - - pos: -10.5,22.5 - parent: 45 - type: Transform -- uid: 559 - type: WallRiveted - components: - - pos: -8.5,-7.5 - parent: 45 - type: Transform -- uid: 560 - type: WallRiveted - components: - - pos: -2.5,9.5 - parent: 45 - type: Transform -- uid: 561 - type: WallRiveted - components: - - pos: -13.5,21.5 - parent: 45 - type: Transform -- uid: 562 - type: ReinforcedWindow - components: - - pos: 2.5,-7.5 - parent: 45 - type: Transform -- uid: 563 - type: Thruster - components: - - rot: 3.141592653589793 rad - pos: -6.5,-38.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 564 - type: Catwalk - components: - - pos: 1.5,33.5 - parent: 45 - type: Transform -- uid: 565 - type: ReinforcedWindow - components: - - pos: 4.5,-11.5 - parent: 45 - type: Transform -- uid: 566 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 2.5,47.5 - parent: 45 - type: Transform -- uid: 567 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -4.5,45.5 - parent: 45 - type: Transform -- uid: 568 - type: Catwalk - components: - - pos: 0.5,33.5 - parent: 45 - type: Transform -- uid: 569 - type: Catwalk - components: - - pos: -0.5,33.5 - parent: 45 - type: Transform -- uid: 570 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,38.5 - parent: 45 - type: Transform -- uid: 571 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -4.5,-23.5 - parent: 45 - type: Transform -- uid: 572 - type: Catwalk - components: - - pos: 6.5,31.5 - parent: 45 - type: Transform -- uid: 573 - type: Catwalk - components: - - pos: -2.5,35.5 - parent: 45 - type: Transform -- uid: 574 - type: Catwalk - components: - - pos: -3.5,35.5 - parent: 45 - type: Transform -- uid: 575 - type: TableReinforcedGlass - components: - - pos: -1.5,-26.5 - parent: 45 - type: Transform -- uid: 576 - type: TableReinforcedGlass - components: - - pos: 0.5,-24.5 - parent: 45 - type: Transform -- uid: 577 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -5.5,8.5 - parent: 45 - type: Transform -- uid: 578 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,6.5 - parent: 45 - type: Transform -- uid: 579 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,17.5 - parent: 45 - type: Transform -- uid: 580 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -9.5,25.5 - parent: 45 - type: Transform -- uid: 581 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -1.5,41.5 - parent: 45 - type: Transform -- uid: 582 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 8.5,13.5 - parent: 45 - type: Transform -- uid: 583 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 3.5,-23.5 - parent: 45 - type: Transform -- uid: 584 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 8.5,12.5 - parent: 45 - type: Transform -- uid: 585 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 1.5,30.5 - parent: 45 - type: Transform -- uid: 586 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 4.5,-24.5 - parent: 45 - type: Transform -- uid: 587 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -8.5,21.5 - parent: 45 - type: Transform -- uid: 588 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -8.5,17.5 - parent: 45 - type: Transform -- uid: 589 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,5.5 - parent: 45 - type: Transform -- uid: 590 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -3.5,8.5 - parent: 45 - type: Transform -- uid: 591 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 2.5,8.5 - parent: 45 - type: Transform -- uid: 592 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,3.5 - parent: 45 - type: Transform -- uid: 593 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -9.5,13.5 - parent: 45 - type: Transform -- uid: 594 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,21.5 - parent: 45 - type: Transform -- uid: 595 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 0.5,41.5 - parent: 45 - type: Transform -- uid: 596 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 8.5,25.5 - parent: 45 - type: Transform -- uid: 597 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 4.5,-27.5 - parent: 45 - type: Transform -- uid: 598 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -4.5,-32.5 - parent: 45 - type: Transform -- uid: 599 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -3.5,-29.5 - parent: 45 - type: Transform -- uid: 600 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 2.5,-29.5 - parent: 45 - type: Transform -- uid: 601 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -9.5,25.5 - parent: 45 - type: Transform -- uid: 602 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -8.5,21.5 - parent: 45 - type: Transform -- uid: 603 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -2.5,30.5 - parent: 45 - type: Transform -- uid: 604 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -2.5,30.5 - parent: 45 - type: Transform -- uid: 605 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 8.5,26.5 - parent: 45 - type: Transform -- uid: 606 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 3.5,-28.5 - parent: 45 - type: Transform -- uid: 607 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 4.5,8.5 - parent: 45 - type: Transform -- uid: 608 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,2.5 - parent: 45 - type: Transform -- uid: 609 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -9.5,12.5 - parent: 45 - type: Transform -- uid: 610 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -9.5,26.5 - parent: 45 - type: Transform -- uid: 611 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 1.5,30.5 - parent: 45 - type: Transform -- uid: 612 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 4.5,43.5 - parent: 45 - type: Transform -- uid: 613 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -3.5,-32.5 - parent: 45 - type: Transform -- uid: 614 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,-35.5 - parent: 45 - type: Transform -- uid: 615 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -5.5,-27.5 - parent: 45 - type: Transform -- uid: 616 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -6.5,21.5 - parent: 45 - type: Transform -- uid: 617 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: -0.5,30.5 - parent: 45 - type: Transform -- uid: 618 - type: ReinforcedWindow - components: - - rot: 3.141592653589793 rad - pos: 4.5,44.5 - parent: 45 - type: Transform -- uid: 619 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -1.5,-32.5 - parent: 45 - type: Transform -- uid: 620 - type: Grille - components: - - pos: -6.5,-34.5 - parent: 45 - type: Transform -- uid: 621 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -4.5,-28.5 - parent: 45 - type: Transform -- uid: 622 - type: WallRiveted - components: - - pos: -2.5,-32.5 - parent: 45 - type: Transform -- uid: 623 - type: WallRiveted - components: - - pos: 4.5,-37.5 - parent: 45 - type: Transform -- uid: 624 - type: WallRiveted - components: - - pos: -12.5,22.5 - parent: 45 - type: Transform -- uid: 625 - type: WallRiveted - components: - - pos: -11.5,22.5 - parent: 45 - type: Transform -- uid: 626 - type: WallRiveted - components: - - pos: -10.5,23.5 - parent: 45 - type: Transform -- uid: 627 - type: WallRiveted - components: - - pos: -2.5,-7.5 - parent: 45 - type: Transform -- uid: 628 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -9.5,26.5 - parent: 45 - type: Transform -- uid: 629 - type: WallRiveted - components: - - pos: 5.5,-32.5 - parent: 45 - type: Transform -- uid: 630 - type: WallRiveted - components: - - pos: -6.5,-31.5 - parent: 45 - type: Transform -- uid: 631 - type: ReinforcedWindow - components: - - pos: -6.5,-16.5 - parent: 45 - type: Transform -- uid: 632 - type: Grille - components: - - pos: 8.5,13.5 - parent: 45 - type: Transform -- uid: 633 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -6.5,39.5 - parent: 45 - type: Transform -- uid: 634 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: -3.5,-22.5 - parent: 45 - type: Transform -- uid: 635 - type: Catwalk - components: - - pos: -7.5,31.5 - parent: 45 - type: Transform -- uid: 636 - type: Catwalk - components: - - pos: -2.5,34.5 - parent: 45 - type: Transform -- uid: 637 - type: Catwalk - components: - - pos: -3.5,34.5 - parent: 45 - type: Transform -- uid: 638 - type: TableReinforcedGlass - components: - - pos: -1.5,-25.5 - parent: 45 - type: Transform -- uid: 639 - type: TableReinforcedGlass - components: - - pos: 0.5,-25.5 - parent: 45 - type: Transform -- uid: 640 - type: ReinforcedWindow - components: - - pos: -6.5,-14.5 - parent: 45 - type: Transform -- uid: 641 - type: Catwalk - components: - - pos: -10.5,24.5 - parent: 45 - type: Transform -- uid: 642 - type: ReinforcedWindow - components: - - pos: 2.5,-11.5 - parent: 45 - type: Transform -- uid: 643 - type: ReinforcedWindow - components: - - pos: 5.5,3.5 - parent: 45 - type: Transform -- uid: 644 - type: Catwalk - components: - - pos: -3.5,-40.5 - parent: 45 - type: Transform -- uid: 645 - type: Catwalk - components: - - pos: -1.5,33.5 - parent: 45 - type: Transform -- uid: 646 - type: Grille - components: - - rot: 3.141592653589793 rad - pos: 1.5,-39.5 - parent: 45 - type: Transform -- uid: 647 - type: WallRiveted - components: - - pos: -2.5,21.5 - parent: 45 - type: Transform -- uid: 648 - type: WallRiveted - components: - - pos: -2.5,17.5 - parent: 45 - type: Transform -- uid: 649 - type: WallRiveted - components: - - pos: -3.5,17.5 - parent: 45 - type: Transform -- uid: 650 - type: WallRiveted - components: - - pos: -4.5,17.5 - parent: 45 - type: Transform -- uid: 651 - type: WallRiveted - components: - - pos: -5.5,17.5 - parent: 45 - type: Transform -- uid: 652 - type: WallRiveted - components: - - pos: -5.5,16.5 - parent: 45 - type: Transform -- uid: 653 - type: WallRiveted - components: - - pos: -5.5,15.5 - parent: 45 - type: Transform -- uid: 654 - type: WallRiveted - components: - - pos: -5.5,14.5 - parent: 45 - type: Transform -- uid: 655 - type: WallRiveted - components: - - pos: -4.5,14.5 - parent: 45 - type: Transform -- uid: 656 - type: WallRiveted - components: - - pos: -4.5,13.5 - parent: 45 - type: Transform -- uid: 657 - type: WallRiveted - components: - - pos: -3.5,13.5 - parent: 45 - type: Transform -- uid: 658 - type: WallRiveted - components: - - pos: -3.5,12.5 - parent: 45 - type: Transform -- uid: 659 - type: WallRiveted - components: - - pos: -2.5,12.5 - parent: 45 - type: Transform -- uid: 660 - type: WallRiveted - components: - - pos: -2.5,11.5 - parent: 45 - type: Transform -- uid: 661 - type: WallRiveted - components: - - pos: -1.5,11.5 - parent: 45 - type: Transform -- uid: 662 - type: WallRiveted - components: - - pos: 0.5,11.5 - parent: 45 - type: Transform -- uid: 663 - type: WallRiveted - components: - - pos: 1.5,11.5 - parent: 45 - type: Transform -- uid: 664 - type: WallRiveted - components: - - pos: 1.5,12.5 - parent: 45 - type: Transform -- uid: 665 - type: WallRiveted - components: - - pos: 1.5,12.5 - parent: 45 - type: Transform -- uid: 666 - type: WallRiveted - components: - - pos: 2.5,12.5 - parent: 45 - type: Transform -- uid: 667 - type: WallRiveted - components: - - pos: 2.5,13.5 - parent: 45 - type: Transform -- uid: 668 - type: WallRiveted - components: - - pos: 3.5,13.5 - parent: 45 - type: Transform -- uid: 669 - type: WallRiveted - components: - - pos: 3.5,14.5 - parent: 45 - type: Transform -- uid: 670 - type: WallRiveted - components: - - pos: 4.5,14.5 - parent: 45 - type: Transform -- uid: 671 - type: WallRiveted - components: - - pos: 4.5,15.5 - parent: 45 - type: Transform -- uid: 672 - type: WallRiveted - components: - - pos: 4.5,16.5 - parent: 45 - type: Transform -- uid: 673 - type: WallRiveted - components: - - pos: 4.5,17.5 - parent: 45 - type: Transform -- uid: 674 - type: WallRiveted - components: - - pos: 3.5,17.5 - parent: 45 - type: Transform -- uid: 675 - type: WallRiveted - components: - - pos: 2.5,17.5 - parent: 45 - type: Transform -- uid: 676 - type: WallRiveted - components: - - pos: 1.5,17.5 - parent: 45 - type: Transform -- uid: 677 - type: WallRiveted - components: - - pos: 1.5,21.5 - parent: 45 - type: Transform -- uid: 678 - type: WallRiveted - components: - - pos: 2.5,21.5 - parent: 45 - type: Transform -- uid: 679 - type: WallRiveted - components: - - pos: 3.5,21.5 - parent: 45 - type: Transform -- uid: 680 - type: WallRiveted - components: - - pos: 4.5,21.5 - parent: 45 - type: Transform -- uid: 681 - type: WallRiveted - components: - - pos: 4.5,22.5 - parent: 45 - type: Transform -- uid: 682 - type: WallRiveted - components: - - pos: 4.5,23.5 - parent: 45 - type: Transform -- uid: 683 - type: WallRiveted - components: - - pos: 4.5,24.5 - parent: 45 - type: Transform -- uid: 684 - type: WallRiveted - components: - - pos: 3.5,24.5 - parent: 45 - type: Transform -- uid: 685 - type: WallRiveted - components: - - pos: 3.5,25.5 - parent: 45 - type: Transform -- uid: 686 - type: WallRiveted - components: - - pos: 2.5,25.5 - parent: 45 - type: Transform -- uid: 687 - type: WallRiveted - components: - - pos: 2.5,25.5 - parent: 45 - type: Transform -- uid: 688 - type: WallRiveted - components: - - pos: 2.5,26.5 - parent: 45 - type: Transform -- uid: 689 - type: WallRiveted - components: - - pos: 1.5,26.5 - parent: 45 - type: Transform -- uid: 690 - type: WallRiveted - components: - - pos: 0.5,26.5 - parent: 45 - type: Transform -- uid: 691 - type: WallRiveted - components: - - pos: -1.5,26.5 - parent: 45 - type: Transform -- uid: 692 - type: WallRiveted - components: - - pos: -2.5,26.5 - parent: 45 - type: Transform -- uid: 693 - type: WallRiveted - components: - - pos: -3.5,26.5 - parent: 45 - type: Transform -- uid: 694 - type: WallRiveted - components: - - pos: -3.5,25.5 - parent: 45 - type: Transform -- uid: 695 - type: WallRiveted - components: - - pos: -4.5,25.5 - parent: 45 - type: Transform -- uid: 696 - type: WallRiveted - components: - - pos: -4.5,24.5 - parent: 45 - type: Transform -- uid: 697 - type: WallRiveted - components: - - pos: -5.5,24.5 - parent: 45 - type: Transform -- uid: 698 - type: WallRiveted - components: - - pos: -5.5,23.5 - parent: 45 - type: Transform -- uid: 699 - type: WallRiveted - components: - - pos: -5.5,22.5 - parent: 45 - type: Transform -- uid: 700 - type: WallRiveted - components: - - pos: 5.5,4.5 - parent: 45 - type: Transform -- uid: 701 - type: WallRiveted - components: - - pos: 5.5,7.5 - parent: 45 - type: Transform -- uid: 702 - type: WallRiveted - components: - - pos: 5.5,8.5 - parent: 45 - type: Transform -- uid: 703 - type: WallRiveted - components: - - pos: 6.5,8.5 - parent: 45 - type: Transform -- uid: 704 - type: WallRiveted - components: - - pos: 6.5,9.5 - parent: 45 - type: Transform -- uid: 705 - type: WallRiveted - components: - - pos: 7.5,9.5 - parent: 45 - type: Transform -- uid: 706 - type: WallRiveted - components: - - pos: 7.5,10.5 - parent: 45 - type: Transform -- uid: 707 - type: WallRiveted - components: - - pos: 8.5,10.5 - parent: 45 - type: Transform -- uid: 708 - type: WallRiveted - components: - - pos: 8.5,11.5 - parent: 45 - type: Transform -- uid: 709 - type: WallRiveted - components: - - pos: 8.5,14.5 - parent: 45 - type: Transform -- uid: 710 - type: WallRiveted - components: - - pos: 8.5,15.5 - parent: 45 - type: Transform -- uid: 711 - type: WallRiveted - components: - - pos: 8.5,16.5 - parent: 45 - type: Transform -- uid: 712 - type: WallRiveted - components: - - pos: 8.5,17.5 - parent: 45 - type: Transform -- uid: 713 - type: WallRiveted - components: - - pos: 9.5,17.5 - parent: 45 - type: Transform -- uid: 714 - type: WallRiveted - components: - - pos: 10.5,17.5 - parent: 45 - type: Transform -- uid: 715 - type: WallRiveted - components: - - pos: 11.5,17.5 - parent: 45 - type: Transform -- uid: 716 - type: WallRiveted - components: - - pos: 12.5,17.5 - parent: 45 - type: Transform -- uid: 717 - type: WallRiveted - components: - - pos: 11.5,16.5 - parent: 45 - type: Transform -- uid: 718 - type: WallRiveted - components: - - pos: 10.5,16.5 - parent: 45 - type: Transform -- uid: 719 - type: WallRiveted - components: - - pos: 9.5,16.5 - parent: 45 - type: Transform -- uid: 720 - type: WallRiveted - components: - - pos: 9.5,15.5 - parent: 45 - type: Transform -- uid: 721 - type: WallRiveted - components: - - pos: 12.5,21.5 - parent: 45 - type: Transform -- uid: 722 - type: WallRiveted - components: - - pos: 11.5,21.5 - parent: 45 - type: Transform -- uid: 723 - type: WallRiveted - components: - - pos: 10.5,21.5 - parent: 45 - type: Transform -- uid: 724 - type: WallRiveted - components: - - pos: 9.5,21.5 - parent: 45 - type: Transform -- uid: 725 - type: WallRiveted - components: - - pos: 8.5,21.5 - parent: 45 - type: Transform -- uid: 726 - type: WallRiveted - components: - - pos: 8.5,22.5 - parent: 45 - type: Transform -- uid: 727 - type: WallRiveted - components: - - pos: 8.5,23.5 - parent: 45 - type: Transform -- uid: 728 - type: WallRiveted - components: - - pos: 8.5,24.5 - parent: 45 - type: Transform -- uid: 729 - type: WallRiveted - components: - - pos: 9.5,23.5 - parent: 45 - type: Transform -- uid: 730 - type: WallRiveted - components: - - pos: 9.5,22.5 - parent: 45 - type: Transform -- uid: 731 - type: WallRiveted - components: - - pos: 10.5,22.5 - parent: 45 - type: Transform -- uid: 732 - type: WallRiveted - components: - - pos: 11.5,22.5 - parent: 45 - type: Transform -- uid: 733 - type: WallRiveted - components: - - pos: 8.5,27.5 - parent: 45 - type: Transform -- uid: 734 - type: WallRiveted - components: - - pos: 8.5,28.5 - parent: 45 - type: Transform -- uid: 735 - type: WallRiveted - components: - - pos: 7.5,28.5 - parent: 45 - type: Transform -- uid: 736 - type: WallRiveted - components: - - pos: 7.5,29.5 - parent: 45 - type: Transform -- uid: 737 - type: WallRiveted - components: - - pos: 6.5,29.5 - parent: 45 - type: Transform -- uid: 738 - type: WallRiveted - components: - - pos: 6.5,30.5 - parent: 45 - type: Transform -- uid: 739 - type: WallRiveted - components: - - pos: 5.5,30.5 - parent: 45 - type: Transform -- uid: 740 - type: WallRiveted - components: - - pos: 4.5,30.5 - parent: 45 - type: Transform -- uid: 741 - type: WallRiveted - components: - - pos: 3.5,30.5 - parent: 45 - type: Transform -- uid: 742 - type: WallRiveted - components: - - pos: 2.5,30.5 - parent: 45 - type: Transform -- uid: 743 - type: WallRiveted - components: - - pos: -3.5,30.5 - parent: 45 - type: Transform -- uid: 744 - type: WallRiveted - components: - - pos: -4.5,30.5 - parent: 45 - type: Transform -- uid: 745 - type: WallRiveted - components: - - pos: -5.5,30.5 - parent: 45 - type: Transform -- uid: 746 - type: WallRiveted - components: - - pos: -6.5,30.5 - parent: 45 - type: Transform -- uid: 747 - type: WallRiveted - components: - - pos: -7.5,30.5 - parent: 45 - type: Transform -- uid: 748 - type: WallRiveted - components: - - pos: -7.5,29.5 - parent: 45 - type: Transform -- uid: 749 - type: WallRiveted - components: - - pos: -8.5,29.5 - parent: 45 - type: Transform -- uid: 750 - type: WallRiveted - components: - - pos: -8.5,28.5 - parent: 45 - type: Transform -- uid: 751 - type: WallRiveted - components: - - pos: -9.5,28.5 - parent: 45 - type: Transform -- uid: 752 - type: WallRiveted - components: - - pos: -9.5,27.5 - parent: 45 - type: Transform -- uid: 753 - type: WallRiveted - components: - - pos: -6.5,31.5 - parent: 45 - type: Transform -- uid: 754 - type: WallRiveted - components: - - pos: -6.5,34.5 - parent: 45 - type: Transform -- uid: 755 - type: WallRiveted - components: - - pos: -6.5,37.5 - parent: 45 - type: Transform -- uid: 756 - type: WallRiveted - components: - - pos: 5.5,31.5 - parent: 45 - type: Transform -- uid: 757 - type: WallRiveted - components: - - pos: 5.5,34.5 - parent: 45 - type: Transform -- uid: 758 - type: WallRiveted - components: - - pos: 5.5,37.5 - parent: 45 - type: Transform -- uid: 759 - type: WallRiveted - components: - - pos: 5.5,40.5 - parent: 45 - type: Transform -- uid: 760 - type: WallRiveted - components: - - pos: 5.5,41.5 - parent: 45 - type: Transform -- uid: 761 - type: WallRiveted - components: - - pos: 4.5,41.5 - parent: 45 - type: Transform -- uid: 762 - type: WallRiveted - components: - - pos: 3.5,41.5 - parent: 45 - type: Transform -- uid: 763 - type: WallRiveted - components: - - pos: 2.5,41.5 - parent: 45 - type: Transform -- uid: 764 - type: WallRiveted - components: - - pos: 1.5,41.5 - parent: 45 - type: Transform -- uid: 765 - type: WallRiveted - components: - - pos: -2.5,41.5 - parent: 45 - type: Transform -- uid: 766 - type: WallRiveted - components: - - pos: -2.5,41.5 - parent: 45 - type: Transform -- uid: 767 - type: WallRiveted - components: - - pos: -3.5,41.5 - parent: 45 - type: Transform -- uid: 768 - type: WallRiveted - components: - - pos: -4.5,41.5 - parent: 45 - type: Transform -- uid: 769 - type: WallRiveted - components: - - pos: -5.5,41.5 - parent: 45 - type: Transform -- uid: 770 - type: WallRiveted - components: - - pos: -6.5,41.5 - parent: 45 - type: Transform -- uid: 771 - type: WallRiveted - components: - - pos: -6.5,40.5 - parent: 45 - type: Transform -- uid: 772 - type: WallRiveted - components: - - pos: -5.5,42.5 - parent: 45 - type: Transform -- uid: 773 - type: WallRiveted - components: - - pos: 4.5,42.5 - parent: 45 - type: Transform -- uid: 774 - type: SalternAPC - components: - - pos: -0.5,-39.5 - parent: 45 - type: Transform - - startingCharge: 11864.501 - type: Battery - - loadingNetworkDemand: 8130 - currentReceiving: 8129.9736 - currentSupply: 8130 - supplyRampPosition: 0.026367188 - type: PowerNetworkBattery -- uid: 775 - type: SalternAPC - components: - - pos: -0.5,-25.5 - parent: 45 - type: Transform - - startingCharge: 11996 - type: Battery - - loadingNetworkDemand: 240 - currentReceiving: 240.00095 - currentSupply: 240 - supplyRampPosition: -0.0009460449 - type: PowerNetworkBattery -- uid: 776 - type: SalternAPC - components: - - pos: 0.5,-11.5 - parent: 45 - type: Transform - - startingCharge: 11996.583 - type: Battery - - loadingNetworkDemand: 205 - currentReceiving: 205.02034 - currentSupply: 205 - type: PowerNetworkBattery -- uid: 777 - type: SalternAPC - components: - - pos: -1.5,8.5 - parent: 45 - type: Transform - - startingCharge: 11897.417 - type: Battery - - loadingNetworkDemand: 6155 - currentReceiving: 6155.005 - currentSupply: 6155 - type: PowerNetworkBattery -- uid: 778 - type: SalternAPC - components: - - pos: 2.5,21.5 - parent: 45 - type: Transform - - startingCharge: 11793.501 - type: Battery - - loadingNetworkDemand: 12390 - currentReceiving: 12389.99 - currentSupply: 12390 - supplyRampPosition: 0.009765625 - type: PowerNetworkBattery -- uid: 779 - type: SalternAPC - components: - - pos: 1.5,41.5 - parent: 45 - type: Transform - - startingCharge: 11944.75 - type: Battery - - loadingNetworkDemand: 3315 - currentReceiving: 3315.0132 - currentSupply: 3315 - type: PowerNetworkBattery -- uid: 780 - type: CableApcExtension - components: - - pos: 1.5,41.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 781 - type: CableApcExtension - components: - - pos: 1.5,42.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 782 - type: CableApcExtension - components: - - pos: 1.5,43.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 783 - type: CableApcExtension - components: - - pos: 1.5,44.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 784 - type: CableApcExtension - components: - - pos: 1.5,45.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 785 - type: CableApcExtension - components: - - pos: 1.5,46.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 786 - type: CableApcExtension - components: - - pos: 0.5,44.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 787 - type: CableApcExtension - components: - - pos: -0.5,44.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 788 - type: CableApcExtension - components: - - pos: -1.5,44.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 789 - type: CableApcExtension - components: - - pos: -2.5,44.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 790 - type: CableApcExtension - components: - - pos: -3.5,44.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 791 - type: CableApcExtension - components: - - pos: -2.5,45.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 792 - type: CableApcExtension - components: - - pos: -2.5,46.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 793 - type: CableApcExtension - components: - - pos: -0.5,45.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 794 - type: CableApcExtension - components: - - pos: -0.5,46.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 795 - type: CableApcExtension - components: - - pos: -0.5,47.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 796 - type: CableApcExtension - components: - - pos: -0.5,43.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 797 - type: CableApcExtension - components: - - pos: -0.5,42.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 798 - type: CableApcExtension - components: - - pos: -0.5,41.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 799 - type: CableApcExtension - components: - - pos: -0.5,40.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 800 - type: CableApcExtension - components: - - pos: -0.5,39.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 801 - type: CableApcExtension - components: - - pos: -0.5,38.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 802 - type: CableApcExtension - components: - - pos: -0.5,37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 803 - type: CableApcExtension - components: - - pos: -0.5,36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 804 - type: CableApcExtension - components: - - pos: -0.5,35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 805 - type: CableApcExtension - components: - - pos: -0.5,34.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 806 - type: CableApcExtension - components: - - pos: -0.5,33.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 807 - type: CableApcExtension - components: - - pos: -0.5,32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 808 - type: CableApcExtension - components: - - pos: -0.5,31.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 809 - type: CableApcExtension - components: - - pos: 0.5,35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 810 - type: CableApcExtension - components: - - pos: 1.5,35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 811 - type: CableApcExtension - components: - - pos: 2.5,35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 812 - type: CableApcExtension - components: - - pos: 3.5,35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 813 - type: CableApcExtension - components: - - pos: 4.5,35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 814 - type: CableApcExtension - components: - - pos: -1.5,36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 815 - type: CableApcExtension - components: - - pos: -2.5,36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 816 - type: CableApcExtension - components: - - pos: -3.5,36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 817 - type: CableApcExtension - components: - - pos: -4.5,36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 818 - type: CableApcExtension - components: - - pos: -5.5,36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 819 - type: CableApcExtension - components: - - pos: -1.5,39.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 820 - type: CableApcExtension - components: - - pos: -2.5,39.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 821 - type: CableApcExtension - components: - - pos: -3.5,39.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 822 - type: CableApcExtension - components: - - pos: -4.5,39.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 823 - type: CableApcExtension - components: - - pos: -5.5,39.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 824 - type: CableApcExtension - components: - - pos: 0.5,39.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 825 - type: CableApcExtension - components: - - pos: 1.5,39.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 826 - type: CableApcExtension - components: - - pos: 2.5,39.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 827 - type: CableApcExtension - components: - - pos: 3.5,39.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 828 - type: CableApcExtension - components: - - pos: 4.5,39.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 829 - type: CableApcExtension - components: - - pos: 0.5,32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 830 - type: CableApcExtension - components: - - pos: 1.5,32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 831 - type: CableApcExtension - components: - - pos: 2.5,32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 832 - type: CableApcExtension - components: - - pos: 3.5,32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 833 - type: CableApcExtension - components: - - pos: 4.5,32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 834 - type: CableApcExtension - components: - - pos: -1.5,32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 835 - type: CableApcExtension - components: - - pos: -2.5,32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 836 - type: CableApcExtension - components: - - pos: -3.5,32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 837 - type: CableApcExtension - components: - - pos: -4.5,32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 838 - type: CableApcExtension - components: - - pos: -5.5,32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 839 - type: CableApcExtension - components: - - pos: 2.5,21.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 840 - type: CableApcExtension - components: - - pos: 2.5,22.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 841 - type: CableApcExtension - components: - - pos: 2.5,23.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 842 - type: CableApcExtension - components: - - pos: 2.5,20.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 843 - type: CableApcExtension - components: - - pos: 2.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 844 - type: CableApcExtension - components: - - pos: 2.5,18.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 845 - type: CableApcExtension - components: - - pos: 2.5,17.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 846 - type: CableApcExtension - components: - - pos: 2.5,16.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 847 - type: CableApcExtension - components: - - pos: 2.5,15.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 848 - type: CableApcExtension - components: - - pos: 2.5,14.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 849 - type: CableApcExtension - components: - - pos: 1.5,15.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 850 - type: CableApcExtension - components: - - pos: 0.5,15.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 851 - type: CableApcExtension - components: - - pos: -0.5,15.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 852 - type: CableApcExtension - components: - - pos: -1.5,15.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 853 - type: CableApcExtension - components: - - pos: -2.5,15.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 854 - type: CableApcExtension - components: - - pos: -3.5,15.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 855 - type: CableApcExtension - components: - - pos: -4.5,15.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 856 - type: CableApcExtension - components: - - pos: -0.5,14.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 857 - type: CableApcExtension - components: - - pos: -0.5,13.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 858 - type: CableApcExtension - components: - - pos: -0.5,12.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 859 - type: CableApcExtension - components: - - pos: -0.5,16.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 860 - type: CableApcExtension - components: - - pos: 1.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 861 - type: CableApcExtension - components: - - pos: 0.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 862 - type: CableApcExtension - components: - - pos: -0.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 863 - type: CableApcExtension - components: - - pos: -1.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 864 - type: CableApcExtension - components: - - pos: -2.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 865 - type: CableApcExtension - components: - - pos: -3.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 866 - type: CableApcExtension - components: - - pos: -4.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 867 - type: CableApcExtension - components: - - pos: -5.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 868 - type: CableApcExtension - components: - - pos: -6.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 869 - type: CableApcExtension - components: - - pos: -7.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 870 - type: CableApcExtension - components: - - pos: -7.5,18.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 871 - type: CableApcExtension - components: - - pos: -7.5,17.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 872 - type: CableApcExtension - components: - - pos: -7.5,16.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 873 - type: CableApcExtension - components: - - pos: -7.5,15.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 874 - type: CableApcExtension - components: - - pos: -7.5,14.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 875 - type: CableApcExtension - components: - - pos: -7.5,13.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 876 - type: CableApcExtension - components: - - pos: -7.5,12.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 877 - type: CableApcExtension - components: - - pos: -6.5,12.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 878 - type: CableApcExtension - components: - - pos: -6.5,11.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 879 - type: CableApcExtension - components: - - pos: -5.5,11.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 880 - type: CableApcExtension - components: - - pos: -5.5,10.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 881 - type: CableApcExtension - components: - - pos: -4.5,10.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 882 - type: CableApcExtension - components: - - pos: -4.5,9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 883 - type: CableApcExtension - components: - - pos: 3.5,9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 884 - type: CableApcExtension - components: - - pos: 3.5,10.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 885 - type: CableApcExtension - components: - - pos: 4.5,10.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 886 - type: CableApcExtension - components: - - pos: 4.5,11.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 887 - type: CableApcExtension - components: - - pos: 5.5,11.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 888 - type: CableApcExtension - components: - - pos: 5.5,12.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 889 - type: CableApcExtension - components: - - pos: 6.5,12.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 890 - type: CableApcExtension - components: - - pos: 6.5,13.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 891 - type: CableApcExtension - components: - - pos: 6.5,14.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 892 - type: CableApcExtension - components: - - pos: 6.5,15.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 893 - type: CableApcExtension - components: - - pos: 6.5,16.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 894 - type: CableApcExtension - components: - - pos: 6.5,17.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 895 - type: CableApcExtension - components: - - pos: 6.5,18.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 896 - type: CableApcExtension - components: - - pos: 6.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 897 - type: CableApcExtension - components: - - pos: 6.5,20.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 898 - type: CableApcExtension - components: - - pos: 6.5,21.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 899 - type: CableApcExtension - components: - - pos: 6.5,22.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 900 - type: CableApcExtension - components: - - pos: 6.5,23.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 901 - type: CableApcExtension - components: - - pos: 6.5,24.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 902 - type: CableApcExtension - components: - - pos: 6.5,25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 903 - type: CableApcExtension - components: - - pos: 6.5,26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 904 - type: CableApcExtension - components: - - pos: 5.5,26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 905 - type: CableApcExtension - components: - - pos: 5.5,27.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 906 - type: CableApcExtension - components: - - pos: 5.5,28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 907 - type: CableApcExtension - components: - - pos: 4.5,28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 908 - type: CableApcExtension - components: - - pos: 3.5,28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 909 - type: CableApcExtension - components: - - pos: 2.5,28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 910 - type: CableApcExtension - components: - - pos: 1.5,28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 911 - type: CableApcExtension - components: - - pos: 0.5,28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 912 - type: CableApcExtension - components: - - pos: -0.5,28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 913 - type: CableApcExtension - components: - - pos: -1.5,28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 914 - type: CableApcExtension - components: - - pos: -2.5,28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 915 - type: CableApcExtension - components: - - pos: -3.5,28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 916 - type: CableApcExtension - components: - - pos: -4.5,28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 917 - type: CableApcExtension - components: - - pos: -5.5,28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 918 - type: CableApcExtension - components: - - pos: -5.5,27.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 919 - type: CableApcExtension - components: - - pos: -6.5,27.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 920 - type: CableApcExtension - components: - - pos: -6.5,26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 921 - type: CableApcExtension - components: - - pos: -7.5,26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 922 - type: CableApcExtension - components: - - pos: -7.5,25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 923 - type: CableApcExtension - components: - - pos: -7.5,24.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 924 - type: CableApcExtension - components: - - pos: -7.5,23.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 925 - type: CableApcExtension - components: - - pos: -7.5,22.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 926 - type: CableApcExtension - components: - - pos: -7.5,21.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 927 - type: CableApcExtension - components: - - pos: -7.5,20.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 928 - type: CableApcExtension - components: - - pos: 2.5,24.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 929 - type: CableApcExtension - components: - - pos: 1.5,23.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 930 - type: CableApcExtension - components: - - pos: 0.5,23.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 931 - type: CableApcExtension - components: - - pos: -0.5,23.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 932 - type: CableApcExtension - components: - - pos: -1.5,23.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 933 - type: CableApcExtension - components: - - pos: -2.5,23.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 934 - type: CableApcExtension - components: - - pos: -3.5,23.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 935 - type: CableApcExtension - components: - - pos: -4.5,23.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 936 - type: CableApcExtension - components: - - pos: -0.5,22.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 937 - type: CableApcExtension - components: - - pos: -0.5,24.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 938 - type: CableApcExtension - components: - - pos: -0.5,25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 939 - type: CableApcExtension - components: - - pos: -1.5,8.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 940 - type: CableApcExtension - components: - - pos: -0.5,8.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 941 - type: CableApcExtension - components: - - pos: -0.5,9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 942 - type: CableApcExtension - components: - - pos: -0.5,10.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 943 - type: CableApcExtension - components: - - pos: -0.5,7.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 944 - type: CableApcExtension - components: - - pos: -0.5,6.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 945 - type: CableApcExtension - components: - - pos: -0.5,5.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 946 - type: CableApcExtension - components: - - pos: -0.5,4.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 947 - type: CableApcExtension - components: - - pos: -0.5,3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 948 - type: CableApcExtension - components: - - pos: -0.5,2.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 949 - type: CableApcExtension - components: - - pos: -0.5,1.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 950 - type: CableApcExtension - components: - - pos: -0.5,0.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 951 - type: CableApcExtension - components: - - pos: -0.5,-0.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 952 - type: CableApcExtension - components: - - pos: -0.5,-1.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 953 - type: CableApcExtension - components: - - pos: -0.5,-2.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 954 - type: CableApcExtension - components: - - pos: -0.5,-3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 955 - type: CableApcExtension - components: - - pos: -0.5,-4.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 956 - type: CableApcExtension - components: - - pos: -0.5,-5.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 957 - type: CableApcExtension - components: - - pos: -0.5,-6.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 958 - type: CableApcExtension - components: - - pos: -1.5,-3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 959 - type: CableApcExtension - components: - - pos: -2.5,-3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 960 - type: CableApcExtension - components: - - pos: -3.5,-3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 961 - type: CableApcExtension - components: - - pos: -4.5,-3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 962 - type: CableApcExtension - components: - - pos: -5.5,-3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 963 - type: CableApcExtension - components: - - pos: -1.5,4.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 964 - type: CableApcExtension - components: - - pos: 0.5,4.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 965 - type: CableApcExtension - components: - - pos: 0.5,-3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 966 - type: CableApcExtension - components: - - pos: 1.5,-3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 967 - type: CableApcExtension - components: - - pos: 2.5,-3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 968 - type: CableApcExtension - components: - - pos: 3.5,-3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 969 - type: CableApcExtension - components: - - pos: 4.5,-3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 970 - type: CableApcExtension - components: - - pos: 3.5,-4.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 971 - type: CableApcExtension - components: - - pos: 3.5,-5.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 972 - type: CableApcExtension - components: - - pos: 3.5,-6.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 973 - type: CableApcExtension - components: - - pos: 3.5,-2.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 974 - type: CableApcExtension - components: - - pos: 3.5,-1.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 975 - type: CableApcExtension - components: - - pos: 3.5,-0.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 976 - type: CableApcExtension - components: - - pos: 3.5,0.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 977 - type: CableApcExtension - components: - - pos: 3.5,1.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 978 - type: CableApcExtension - components: - - pos: 3.5,2.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 979 - type: CableApcExtension - components: - - pos: 3.5,3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 980 - type: CableApcExtension - components: - - pos: 3.5,4.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 981 - type: CableApcExtension - components: - - pos: 3.5,5.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 982 - type: CableApcExtension - components: - - pos: 3.5,6.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 983 - type: CableApcExtension - components: - - pos: 3.5,7.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 984 - type: CableApcExtension - components: - - pos: -4.5,7.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 985 - type: CableApcExtension - components: - - pos: -4.5,6.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 986 - type: CableApcExtension - components: - - pos: -4.5,5.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 987 - type: CableApcExtension - components: - - pos: -4.5,4.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 988 - type: CableApcExtension - components: - - pos: -4.5,3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 989 - type: CableApcExtension - components: - - pos: -4.5,2.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 990 - type: CableApcExtension - components: - - pos: -4.5,1.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 991 - type: CableApcExtension - components: - - pos: -4.5,0.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 992 - type: CableApcExtension - components: - - pos: -4.5,-0.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 993 - type: CableApcExtension - components: - - pos: -4.5,-1.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 994 - type: CableApcExtension - components: - - pos: -4.5,-2.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 995 - type: CableApcExtension - components: - - pos: -4.5,-4.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 996 - type: CableApcExtension - components: - - pos: -4.5,-5.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 997 - type: CableApcExtension - components: - - pos: -4.5,-6.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 998 - type: CableApcExtension - components: - - pos: 0.5,-11.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 999 - type: CableApcExtension - components: - - pos: -0.5,-11.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1000 - type: CableApcExtension - components: - - pos: -0.5,-12.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1001 - type: CableApcExtension - components: - - pos: -0.5,-13.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1002 - type: CableApcExtension - components: - - pos: -0.5,-14.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1003 - type: CableApcExtension - components: - - pos: -0.5,-15.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1004 - type: CableApcExtension - components: - - pos: -0.5,-16.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1005 - type: CableApcExtension - components: - - pos: -0.5,-17.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1006 - type: CableApcExtension - components: - - pos: -0.5,-18.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1007 - type: CableApcExtension - components: - - pos: -0.5,-10.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1008 - type: CableApcExtension - components: - - pos: -0.5,-9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1009 - type: CableApcExtension - components: - - pos: 0.5,-9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1010 - type: CableApcExtension - components: - - pos: 1.5,-9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1011 - type: CableApcExtension - components: - - pos: 2.5,-9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1012 - type: CableApcExtension - components: - - pos: 3.5,-9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1013 - type: CableApcExtension - components: - - pos: 4.5,-9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1014 - type: CableApcExtension - components: - - pos: 5.5,-9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1015 - type: CableApcExtension - components: - - pos: 6.5,-9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1016 - type: CableApcExtension - components: - - pos: -1.5,-9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1017 - type: CableApcExtension - components: - - pos: -2.5,-9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1018 - type: CableApcExtension - components: - - pos: -3.5,-9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1019 - type: CableApcExtension - components: - - pos: -4.5,-9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1020 - type: CableApcExtension - components: - - pos: -5.5,-9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1021 - type: CableApcExtension - components: - - pos: -6.5,-9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1022 - type: CableApcExtension - components: - - pos: -7.5,-9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1023 - type: CableApcExtension - components: - - pos: -4.5,-10.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1024 - type: CableApcExtension - components: - - pos: -4.5,-11.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1025 - type: CableApcExtension - components: - - pos: -4.5,-12.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1026 - type: CableApcExtension - components: - - pos: -4.5,-13.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1027 - type: CableApcExtension - components: - - pos: -4.5,-14.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1028 - type: CableApcExtension - components: - - pos: -4.5,-15.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1029 - type: CableApcExtension - components: - - pos: -4.5,-16.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1030 - type: CableApcExtension - components: - - pos: -4.5,-17.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1031 - type: CableApcExtension - components: - - pos: -4.5,-18.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1032 - type: CableApcExtension - components: - - pos: 3.5,-10.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1033 - type: CableApcExtension - components: - - pos: 3.5,-11.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1034 - type: CableApcExtension - components: - - pos: 3.5,-12.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1035 - type: CableApcExtension - components: - - pos: 3.5,-13.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1036 - type: CableApcExtension - components: - - pos: 3.5,-14.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1037 - type: CableApcExtension - components: - - pos: 3.5,-15.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1038 - type: CableApcExtension - components: - - pos: 3.5,-16.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1039 - type: CableApcExtension - components: - - pos: 3.5,-17.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1040 - type: CableApcExtension - components: - - pos: 3.5,-18.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1041 - type: CableApcExtension - components: - - pos: -0.5,-39.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1042 - type: CableApcExtension - components: - - pos: -0.5,-38.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1043 - type: CableApcExtension - components: - - pos: -0.5,-21.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1044 - type: CableApcExtension - components: - - pos: -1.5,-21.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1045 - type: CableApcExtension - components: - - pos: -2.5,-21.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1046 - type: CableApcExtension - components: - - pos: -3.5,-21.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1047 - type: CableApcExtension - components: - - pos: -4.5,-21.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1048 - type: CableApcExtension - components: - - pos: -5.5,-21.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1049 - type: CableApcExtension - components: - - pos: -5.5,-22.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1050 - type: CableApcExtension - components: - - pos: -6.5,-22.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1051 - type: CableApcExtension - components: - - pos: -6.5,-23.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1052 - type: CableApcExtension - components: - - pos: -6.5,-24.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1053 - type: CableApcExtension - components: - - pos: -6.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1054 - type: CableApcExtension - components: - - pos: -6.5,-26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1055 - type: CableApcExtension - components: - - pos: -6.5,-27.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1056 - type: CableApcExtension - components: - - pos: -6.5,-28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1057 - type: CableApcExtension - components: - - pos: -6.5,-29.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1058 - type: CableApcExtension - components: - - pos: -5.5,-29.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1059 - type: CableApcExtension - components: - - pos: -5.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1060 - type: CableApcExtension - components: - - pos: -4.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1061 - type: CableApcExtension - components: - - pos: -3.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1062 - type: CableApcExtension - components: - - pos: -2.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1063 - type: CableApcExtension - components: - - pos: -1.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1064 - type: CableApcExtension - components: - - pos: -0.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1065 - type: CableApcExtension - components: - - pos: 0.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1066 - type: CableApcExtension - components: - - pos: 1.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1067 - type: CableApcExtension - components: - - pos: 2.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1068 - type: CableApcExtension - components: - - pos: 3.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1069 - type: CableApcExtension - components: - - pos: 4.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1070 - type: CableApcExtension - components: - - pos: 4.5,-29.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1071 - type: CableApcExtension - components: - - pos: 5.5,-29.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1072 - type: CableApcExtension - components: - - pos: 5.5,-28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1073 - type: CableApcExtension - components: - - pos: 5.5,-27.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1074 - type: CableApcExtension - components: - - pos: 5.5,-26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1075 - type: CableApcExtension - components: - - pos: 5.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1076 - type: CableApcExtension - components: - - pos: 5.5,-24.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1077 - type: CableApcExtension - components: - - pos: 5.5,-23.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1078 - type: CableApcExtension - components: - - pos: 5.5,-22.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1079 - type: CableApcExtension - components: - - pos: 4.5,-22.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1080 - type: CableApcExtension - components: - - pos: 4.5,-21.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1081 - type: CableApcExtension - components: - - pos: 3.5,-21.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1082 - type: CableApcExtension - components: - - pos: 2.5,-21.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1083 - type: CableApcExtension - components: - - pos: 1.5,-21.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1084 - type: CableApcExtension - components: - - pos: 0.5,-21.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1085 - type: CableApcExtension - components: - - pos: -0.5,-29.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1086 - type: CableApcExtension - components: - - pos: -0.5,-28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1087 - type: CableApcExtension - components: - - pos: -0.5,-27.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1088 - type: CableApcExtension - components: - - pos: -0.5,-26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1089 - type: CableApcExtension - components: - - pos: -0.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1090 - type: CableApcExtension - components: - - pos: -0.5,-24.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1091 - type: CableApcExtension - components: - - pos: -0.5,-23.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1092 - type: CableApcExtension - components: - - pos: -0.5,-22.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1093 - type: CableApcExtension - components: - - pos: 0.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1094 - type: CableApcExtension - components: - - pos: 1.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1095 - type: CableApcExtension - components: - - pos: 2.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1096 - type: CableApcExtension - components: - - pos: 3.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1097 - type: CableApcExtension - components: - - pos: 2.5,-26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1098 - type: CableApcExtension - components: - - pos: 2.5,-27.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1099 - type: CableApcExtension - components: - - pos: 2.5,-24.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1100 - type: CableApcExtension - components: - - pos: -1.5,-26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1101 - type: CableApcExtension - components: - - pos: -2.5,-26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1102 - type: CableApcExtension - components: - - pos: -3.5,-26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1103 - type: CableApcExtension - components: - - pos: -4.5,-26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1104 - type: CableApcExtension - components: - - pos: -3.5,-27.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1105 - type: CableApcExtension - components: - - pos: -3.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1106 - type: CableApcExtension - components: - - pos: -3.5,-24.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1107 - type: CableApcExtension - components: - - pos: -0.5,-37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1108 - type: CableApcExtension - components: - - pos: -0.5,-36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1109 - type: CableApcExtension - components: - - pos: -0.5,-35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1110 - type: CableApcExtension - components: - - pos: -0.5,-34.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1111 - type: CableApcExtension - components: - - pos: -8.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1112 - type: CableApcExtension - components: - - pos: 0.5,-35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1113 - type: CableApcExtension - components: - - pos: 1.5,-35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1114 - type: CableApcExtension - components: - - pos: 2.5,-35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1115 - type: CableApcExtension - components: - - pos: 3.5,-35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1116 - type: CableApcExtension - components: - - pos: 4.5,-35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1117 - type: CableApcExtension - components: - - pos: -1.5,-35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1118 - type: CableApcExtension - components: - - pos: -2.5,-35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1119 - type: CableApcExtension - components: - - pos: -3.5,-35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1120 - type: CableApcExtension - components: - - pos: -4.5,-35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1121 - type: CableApcExtension - components: - - pos: -5.5,-35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1122 - type: CableApcExtension - components: - - pos: -3.5,-34.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1123 - type: CableApcExtension - components: - - pos: -3.5,-33.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1124 - type: CableApcExtension - components: - - pos: -3.5,-36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1125 - type: CableApcExtension - components: - - pos: -3.5,-37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1126 - type: CableApcExtension - components: - - pos: -3.5,-38.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1127 - type: CableApcExtension - components: - - pos: 2.5,-38.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1128 - type: CableApcExtension - components: - - pos: 2.5,-37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1129 - type: CableApcExtension - components: - - pos: 2.5,-36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1130 - type: CableApcExtension - components: - - pos: 2.5,-34.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1131 - type: CableApcExtension - components: - - pos: 2.5,-33.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1132 - type: CableMV - components: - - pos: -0.5,-38.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1133 - type: CableMV - components: - - pos: -0.5,-39.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1134 - type: CableMV - components: - - pos: -0.5,-37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1135 - type: CableMV - components: - - pos: -0.5,-36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1136 - type: CableMV - components: - - pos: -0.5,-35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1137 - type: CableMV - components: - - pos: -0.5,-34.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1138 - type: CableMV - components: - - pos: -0.5,-33.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1139 - type: CableMV - components: - - pos: -0.5,-32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1140 - type: CableMV - components: - - pos: -0.5,-31.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1141 - type: CableMV - components: - - pos: -0.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1142 - type: CableMV - components: - - pos: -0.5,-29.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1143 - type: CableMV - components: - - pos: -0.5,-28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1144 - type: CableMV - components: - - pos: -0.5,-27.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1145 - type: CableMV - components: - - pos: -0.5,-26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1146 - type: CableMV - components: - - pos: -0.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1147 - type: CableMV - components: - - pos: -0.5,-24.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1148 - type: CableMV - components: - - pos: -0.5,-23.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1149 - type: CableMV - components: - - pos: -0.5,-22.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1150 - type: CableMV - components: - - pos: -0.5,-21.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1151 - type: CableMV - components: - - pos: -0.5,-20.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1152 - type: CableMV - components: - - pos: -0.5,-19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1153 - type: CableMV - components: - - pos: -0.5,-18.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1154 - type: CableMV - components: - - pos: -0.5,-17.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1155 - type: CableMV - components: - - pos: -0.5,-16.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1156 - type: CableMV - components: - - pos: -0.5,-15.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1157 - type: CableMV - components: - - pos: -0.5,-14.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1158 - type: CableMV - components: - - pos: -0.5,-13.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1159 - type: CableMV - components: - - pos: -0.5,-12.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1160 - type: CableMV - components: - - pos: -0.5,-11.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1161 - type: CableMV - components: - - pos: 0.5,-11.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1162 - type: CableMV - components: - - pos: -0.5,-10.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1163 - type: CableMV - components: - - pos: -0.5,-9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1164 - type: CableMV - components: - - pos: -0.5,-8.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1165 - type: CableMV - components: - - pos: -0.5,-7.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1166 - type: CableMV - components: - - pos: -0.5,-6.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1167 - type: CableMV - components: - - pos: -0.5,-5.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1168 - type: CableMV - components: - - pos: -0.5,-4.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1169 - type: CableMV - components: - - pos: -0.5,-3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1170 - type: CableMV - components: - - pos: -0.5,-2.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1171 - type: CableMV - components: - - pos: -0.5,-1.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1172 - type: CableMV - components: - - pos: -0.5,-0.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1173 - type: CableMV - components: - - pos: -0.5,0.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1174 - type: CableMV - components: - - pos: -0.5,1.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1175 - type: CableMV - components: - - pos: -0.5,2.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1176 - type: CableMV - components: - - pos: -0.5,3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1177 - type: CableMV - components: - - pos: -0.5,4.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1178 - type: CableMV - components: - - pos: -0.5,5.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1179 - type: CableMV - components: - - pos: 0.5,9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1180 - type: CableMV - components: - - pos: -0.5,9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1181 - type: CableMV - components: - - pos: -0.5,8.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1182 - type: CableMV - components: - - pos: -1.5,8.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1183 - type: CableHV - components: - - pos: -0.5,-35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1184 - type: CableMV - components: - - pos: -0.5,10.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1185 - type: CableMV - components: - - pos: -0.5,11.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1186 - type: CableMV - components: - - pos: -0.5,12.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1187 - type: CableMV - components: - - pos: -0.5,13.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1188 - type: CableMV - components: - - pos: -0.5,14.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1189 - type: CableMV - components: - - pos: -0.5,15.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1190 - type: CableMV - components: - - pos: -0.5,16.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1191 - type: CableMV - components: - - pos: -0.5,17.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1192 - type: CableMV - components: - - pos: -0.5,18.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1193 - type: CableMV - components: - - pos: -0.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1194 - type: CableMV - components: - - pos: -0.5,20.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1195 - type: CableMV - components: - - pos: -0.5,21.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1196 - type: CableMV - components: - - pos: -0.5,22.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1197 - type: CableMV - components: - - pos: -0.5,23.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1198 - type: CableMV - components: - - pos: -0.5,24.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1199 - type: CableMV - components: - - pos: -0.5,25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1200 - type: CableMV - components: - - pos: -0.5,26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1201 - type: CableMV - components: - - pos: -0.5,27.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1202 - type: CableMV - components: - - pos: -0.5,28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1203 - type: CableMV - components: - - pos: -0.5,29.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1204 - type: CableMV - components: - - pos: -0.5,30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1205 - type: CableMV - components: - - pos: -0.5,31.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1206 - type: CableMV - components: - - pos: -0.5,32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1207 - type: CableMV - components: - - pos: -0.5,33.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1208 - type: CableMV - components: - - pos: -0.5,34.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1209 - type: CableMV - components: - - pos: -0.5,35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1210 - type: CableMV - components: - - pos: -0.5,36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1211 - type: CableMV - components: - - pos: -0.5,37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1212 - type: CableMV - components: - - pos: -0.5,38.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1213 - type: CableMV - components: - - pos: -0.5,39.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1214 - type: CableMV - components: - - pos: -0.5,40.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1215 - type: CableMV - components: - - pos: -0.5,41.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1216 - type: CableMV - components: - - pos: 0.5,41.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1217 - type: CableMV - components: - - pos: 1.5,41.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1218 - type: CableMV - components: - - pos: 0.5,21.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1219 - type: CableMV - components: - - pos: 1.5,21.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1220 - type: CableMV - components: - - pos: 2.5,21.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1221 - type: FirelockGlass - components: - - pos: -5.5,0.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1222 - type: FirelockGlass - components: - - pos: -4.5,0.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1223 - type: FirelockGlass - components: - - pos: -3.5,0.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1224 - type: FirelockGlass - components: - - pos: 2.5,0.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1225 - type: FirelockGlass - components: - - pos: 3.5,0.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1226 - type: FirelockGlass - components: - - pos: 4.5,0.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1227 - type: FirelockEdge - components: - - rot: 1.5707963267948966 rad - pos: -6.5,-26.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1228 - type: FirelockEdge - components: - - rot: 1.5707963267948966 rad - pos: -6.5,-25.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1229 - type: FirelockEdge - components: - - rot: -1.5707963267948966 rad - pos: -4.5,-25.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1230 - type: FirelockEdge - components: - - rot: -1.5707963267948966 rad - pos: -4.5,-26.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1231 - type: FirelockEdge - components: - - rot: 1.5707963267948966 rad - pos: 3.5,-26.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1232 - type: FirelockEdge - components: - - rot: 1.5707963267948966 rad - pos: 3.5,-25.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1233 - type: FirelockEdge - components: - - rot: -1.5707963267948966 rad - pos: 5.5,-25.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1234 - type: FirelockEdge - components: - - rot: -1.5707963267948966 rad - pos: 5.5,-26.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1235 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -4.5,-33.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1236 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -3.5,-33.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1237 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -2.5,-33.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1238 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -1.5,-33.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1239 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -0.5,-33.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1240 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 0.5,-33.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1241 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 1.5,-33.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1242 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 2.5,-33.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1243 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 3.5,-33.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1244 - type: FirelockEdge - components: - - pos: 3.5,-31.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1245 - type: FirelockEdge - components: - - pos: 2.5,-31.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1246 - type: FirelockEdge - components: - - pos: 1.5,-31.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1247 - type: FirelockEdge - components: - - pos: 0.5,-31.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1248 - type: FirelockEdge - components: - - pos: -0.5,-31.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1249 - type: FirelockEdge - components: - - pos: -1.5,-31.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1250 - type: FirelockEdge - components: - - pos: -2.5,-31.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1251 - type: FirelockEdge - components: - - pos: -3.5,-31.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1252 - type: FirelockEdge - components: - - pos: -4.5,-31.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1253 - type: FirelockGlass - components: - - pos: -0.5,-32.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1254 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -5.5,-20.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1255 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -4.5,-20.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1256 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -3.5,-20.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1257 - type: FirelockEdge - components: - - pos: -3.5,-18.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1258 - type: FirelockEdge - components: - - pos: -4.5,-18.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1259 - type: FirelockEdge - components: - - pos: -5.5,-18.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1260 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 2.5,-20.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1261 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 3.5,-20.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1262 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 4.5,-20.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1263 - type: FirelockEdge - components: - - pos: 4.5,-18.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1264 - type: FirelockEdge - components: - - pos: 3.5,-18.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1265 - type: FirelockEdge - components: - - pos: 2.5,-18.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1266 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 2.5,-12.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1267 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 3.5,-12.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1268 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 4.5,-12.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1269 - type: FirelockEdge - components: - - pos: 4.5,-10.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1270 - type: FirelockEdge - components: - - pos: 3.5,-10.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1271 - type: FirelockEdge - components: - - pos: 2.5,-10.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1272 - type: FirelockEdge - components: - - pos: -3.5,-10.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1273 - type: FirelockEdge - components: - - pos: -4.5,-10.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1274 - type: FirelockEdge - components: - - pos: -5.5,-10.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1275 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -5.5,-12.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1276 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -4.5,-12.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1277 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -3.5,-12.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1278 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -3.5,-8.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1279 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -4.5,-8.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1280 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -5.5,-8.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1281 - type: FirelockEdge - components: - - pos: -5.5,-6.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1282 - type: FirelockEdge - components: - - pos: -4.5,-6.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1283 - type: FirelockEdge - components: - - pos: -3.5,-6.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1284 - type: FirelockEdge - components: - - pos: 2.5,-6.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1285 - type: FirelockEdge - components: - - pos: 3.5,-6.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1286 - type: FirelockEdge - components: - - pos: 4.5,-6.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1287 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 4.5,-8.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1288 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 3.5,-8.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1289 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 2.5,-8.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1290 - type: FirelockGlass - components: - - pos: 5.5,-10.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1291 - type: FirelockGlass - components: - - pos: 5.5,-9.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1292 - type: FirelockGlass - components: - - pos: 5.5,-8.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1293 - type: FirelockGlass - components: - - pos: -6.5,-10.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1294 - type: FirelockGlass - components: - - pos: -6.5,-9.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1295 - type: FirelockGlass - components: - - pos: -6.5,-8.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1296 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -5.5,7.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1297 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -4.5,7.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1298 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -3.5,7.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1299 - type: FirelockEdge - components: - - pos: -3.5,9.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1300 - type: FirelockEdge - components: - - pos: -4.5,9.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1301 - type: FirelockEdge - components: - - pos: -5.5,9.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1302 - type: FirelockEdge - components: - - pos: 4.5,9.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1303 - type: FirelockEdge - components: - - pos: 3.5,9.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1304 - type: FirelockEdge - components: - - pos: 2.5,9.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1305 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 2.5,7.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1306 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 3.5,7.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1307 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 4.5,7.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1308 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -6.5,16.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1309 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -7.5,16.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1310 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -8.5,16.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1311 - type: FirelockEdge - components: - - pos: -8.5,22.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1312 - type: FirelockEdge - components: - - pos: -7.5,22.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1313 - type: FirelockEdge - components: - - pos: -6.5,22.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1314 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -6.5,20.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1315 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -7.5,20.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1316 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -8.5,20.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1317 - type: FirelockEdge - components: - - rot: 1.5707963267948966 rad - pos: -6.5,20.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1318 - type: FirelockEdge - components: - - rot: 1.5707963267948966 rad - pos: -6.5,19.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1319 - type: FirelockEdge - components: - - rot: 1.5707963267948966 rad - pos: -6.5,18.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1320 - type: FirelockEdge - components: - - rot: -1.5707963267948966 rad - pos: -4.5,18.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1321 - type: FirelockEdge - components: - - rot: -1.5707963267948966 rad - pos: -4.5,19.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1322 - type: FirelockEdge - components: - - rot: -1.5707963267948966 rad - pos: -4.5,20.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1323 - type: FirelockEdge - components: - - rot: 1.5707963267948966 rad - pos: 3.5,20.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1324 - type: FirelockEdge - components: - - rot: 1.5707963267948966 rad - pos: 3.5,19.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1325 - type: FirelockEdge - components: - - rot: 1.5707963267948966 rad - pos: 3.5,18.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1326 - type: FirelockEdge - components: - - rot: -1.5707963267948966 rad - pos: 5.5,18.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1327 - type: FirelockEdge - components: - - rot: -1.5707963267948966 rad - pos: 5.5,19.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1328 - type: FirelockEdge - components: - - rot: -1.5707963267948966 rad - pos: 5.5,20.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1329 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 5.5,20.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1330 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 6.5,20.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1331 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 7.5,20.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1332 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 7.5,16.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1333 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 6.5,16.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1334 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 5.5,16.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1335 - type: FirelockEdge - components: - - pos: 5.5,18.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1336 - type: FirelockEdge - components: - - pos: 6.5,18.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1337 - type: FirelockEdge - components: - - pos: 7.5,18.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1338 - type: FirelockEdge - components: - - pos: -6.5,18.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1339 - type: FirelockEdge - components: - - pos: -7.5,18.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1340 - type: FirelockEdge - components: - - pos: -8.5,18.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1341 - type: FirelockEdge - components: - - pos: 5.5,22.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1342 - type: FirelockEdge - components: - - pos: 6.5,22.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1343 - type: FirelockEdge - components: - - pos: 7.5,22.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1344 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -2.5,29.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1345 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -1.5,29.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1346 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -0.5,29.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1347 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 0.5,29.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1348 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 1.5,29.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1349 - type: FirelockEdge - components: - - pos: 1.5,31.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1350 - type: FirelockEdge - components: - - pos: 0.5,31.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1351 - type: FirelockEdge - components: - - pos: -0.5,31.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1352 - type: FirelockEdge - components: - - pos: -1.5,31.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1353 - type: FirelockEdge - components: - - pos: -2.5,31.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1354 - type: FirelockGlass - components: - - pos: -1.5,30.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1355 - type: FirelockGlass - components: - - pos: 0.5,30.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1356 - type: FirelockEdge - components: - - rot: -1.5707963267948966 rad - pos: -5.5,32.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1357 - type: FirelockEdge - components: - - rot: -1.5707963267948966 rad - pos: -5.5,33.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1358 - type: FirelockEdge - components: - - rot: -1.5707963267948966 rad - pos: -5.5,35.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1359 - type: FirelockEdge - components: - - rot: -1.5707963267948966 rad - pos: -5.5,36.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1360 - type: FirelockEdge - components: - - rot: -1.5707963267948966 rad - pos: -5.5,38.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1361 - type: FirelockEdge - components: - - rot: -1.5707963267948966 rad - pos: -5.5,39.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1362 - type: FirelockEdge - components: - - rot: 1.5707963267948966 rad - pos: 4.5,39.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1363 - type: FirelockEdge - components: - - rot: 1.5707963267948966 rad - pos: 4.5,38.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1364 - type: FirelockEdge - components: - - rot: 1.5707963267948966 rad - pos: 4.5,36.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1365 - type: FirelockEdge - components: - - rot: 1.5707963267948966 rad - pos: 4.5,35.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1366 - type: FirelockEdge - components: - - rot: 1.5707963267948966 rad - pos: 4.5,33.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1367 - type: FirelockEdge - components: - - rot: 1.5707963267948966 rad - pos: 4.5,32.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1368 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -1.5,40.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1369 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -0.5,40.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1370 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 0.5,40.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1371 - type: FirelockEdge - components: - - pos: 0.5,42.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1372 - type: FirelockEdge - components: - - pos: -0.5,42.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1373 - type: FirelockEdge - components: - - pos: -1.5,42.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1374 - type: FirelockGlass - components: - - pos: -0.5,41.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1375 - type: ShuttersWindowOpen - components: - - pos: -5.5,43.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1376 - type: ShuttersWindowOpen - components: - - pos: -5.5,44.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1377 - type: ShuttersWindowOpen - components: - - pos: -4.5,44.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1378 - type: ShuttersWindowOpen - components: - - pos: -4.5,45.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1379 - type: ShuttersWindowOpen - components: - - pos: -4.5,46.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1380 - type: ShuttersWindowOpen - components: - - pos: -3.5,46.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1381 - type: ShuttersWindowOpen - components: - - pos: -3.5,47.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1382 - type: ShuttersWindowOpen - components: - - pos: -2.5,47.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1383 - type: ShuttersWindowOpen - components: - - pos: -2.5,48.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1384 - type: ShuttersWindowOpen - components: - - pos: -1.5,48.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1385 - type: ShuttersWindowOpen - components: - - pos: -0.5,48.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1386 - type: ShuttersWindowOpen - components: - - pos: 0.5,48.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1387 - type: ShuttersWindowOpen - components: - - pos: 1.5,48.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1388 - type: ShuttersWindowOpen - components: - - pos: 1.5,47.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1389 - type: ShuttersWindowOpen - components: - - pos: 2.5,47.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1390 - type: ShuttersWindowOpen - components: - - pos: 2.5,46.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1391 - type: ShuttersWindowOpen - components: - - pos: 3.5,46.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1392 - type: ShuttersWindowOpen - components: - - pos: 3.5,45.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1393 - type: ShuttersWindowOpen - components: - - pos: 3.5,44.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1394 - type: ShuttersWindowOpen - components: - - pos: 4.5,44.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1395 - type: ShuttersWindowOpen - components: - - pos: 4.5,43.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - airBlocked: False - type: Airtight - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1396 - type: AirlockGlass - components: - - pos: -7.5,17.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1397 - type: AirlockGlass - components: - - pos: -7.5,21.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1398 - type: AirlockGlass - components: - - pos: -5.5,19.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1399 - type: AirlockGlass - components: - - pos: 4.5,19.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1400 - type: AirlockGlass - components: - - pos: 6.5,21.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1401 - type: AirlockGlass - components: - - pos: 6.5,17.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1402 - type: AirlockGlass - components: - - pos: -1.5,21.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1403 - type: AirlockGlass - components: - - pos: 0.5,21.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1404 - type: AirlockGlass - components: - - pos: 0.5,17.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1405 - type: AirlockGlass - components: - - pos: -1.5,17.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1406 - type: AirlockGlass - components: - - pos: -4.5,-7.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1407 - type: AirlockGlass - components: - - pos: -4.5,8.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1408 - type: AirlockGlass - components: - - pos: 3.5,-7.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1409 - type: AirlockGlass - components: - - pos: 3.5,8.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1410 - type: AirlockGlass - components: - - pos: -2.5,4.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1411 - type: AirlockGlass - components: - - pos: 1.5,4.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1412 - type: AirlockGlass - components: - - pos: 1.5,-3.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1413 - type: AirlockGlass - components: - - pos: -2.5,-3.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1414 - type: AirlockGlass - components: - - pos: -4.5,-11.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1415 - type: AirlockGlass - components: - - pos: 3.5,-11.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1416 - type: AirlockGlass - components: - - pos: 3.5,-19.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1417 - type: AirlockGlass - components: - - pos: -4.5,-19.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1418 - type: AirlockGlass - components: - - pos: -0.5,-32.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1419 - type: FirelockEdge - components: - - pos: -2.5,-22.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1420 - type: FirelockEdge - components: - - pos: -1.5,-22.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1421 - type: FirelockEdge - components: - - pos: -0.5,-22.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1422 - type: FirelockEdge - components: - - pos: 0.5,-22.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1423 - type: FirelockEdge - components: - - pos: 1.5,-22.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1424 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 1.5,-29.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1425 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: 0.5,-29.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1426 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -0.5,-29.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1427 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -1.5,-29.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1428 - type: FirelockEdge - components: - - rot: 3.141592653589793 rad - pos: -2.5,-29.5 - parent: 45 - type: Transform - - airBlocked: False - type: Airtight - - canCollide: False - type: Physics -- uid: 1429 - type: Airlock - components: - - pos: -0.5,-11.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1430 - type: AirlockMaint - components: - - pos: -0.5,-19.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1431 - type: AirlockMaint - components: - - pos: -0.5,0.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1432 - type: AirlockMaint - components: - - pos: -0.5,8.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1433 - type: AirlockMaint - components: - - pos: -0.5,11.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1434 - type: AirlockMaint - components: - - pos: -2.5,10.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1435 - type: AirlockMaint - components: - - pos: 1.5,10.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1436 - type: AirlockMaint - components: - - pos: -0.5,26.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1437 - type: AirlockExternal - components: - - pos: -9.5,18.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1438 - type: AirlockExternal - components: - - pos: -9.5,19.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1439 - type: AirlockExternal - components: - - pos: -9.5,20.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1440 - type: AirlockExternal - components: - - pos: 8.5,20.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1441 - type: AirlockExternal - components: - - pos: 8.5,20.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1442 - type: AirlockExternal - components: - - pos: 8.5,19.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1443 - type: AirlockExternal - components: - - pos: 8.5,18.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1444 - type: AirlockShuttle - components: - - pos: -8.5,-10.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1445 - type: AirlockShuttle - components: - - pos: -8.5,-9.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1446 - type: AirlockShuttle - components: - - pos: -8.5,-8.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1447 - type: AirlockShuttle - components: - - pos: 7.5,-10.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1448 - type: AirlockShuttle - components: - - pos: 7.5,-9.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1449 - type: AirlockShuttle - components: - - pos: 7.5,-8.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1450 - type: AirlockShuttle - components: - - pos: 12.5,20.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1451 - type: AirlockShuttle - components: - - pos: 12.5,19.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1452 - type: AirlockShuttle - components: - - pos: 12.5,18.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1453 - type: AirlockShuttle - components: - - pos: -13.5,18.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1454 - type: AirlockShuttle - components: - - pos: -13.5,19.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1455 - type: AirlockShuttle - components: - - pos: -13.5,20.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1456 - type: SignEVA - components: - - pos: -1.5,-11.5 - parent: 45 - type: Transform -- uid: 1457 - type: SignArmory - components: - - pos: -0.5,17.5 - parent: 45 - type: Transform -- uid: 1458 - type: SignConference - components: - - pos: -0.5,30.5 - parent: 45 - type: Transform -- uid: 1459 - type: SignMinerDock - components: - - pos: 5.5,-7.5 - parent: 45 - type: Transform -- uid: 1460 - type: SignMinerDock - components: - - pos: 5.5,-11.5 - parent: 45 - type: Transform -- uid: 1461 - type: SignMinerDock - components: - - pos: -6.5,-7.5 - parent: 45 - type: Transform -- uid: 1462 - type: SignMinerDock - components: - - pos: -6.5,-11.5 - parent: 45 - type: Transform -- uid: 1463 - type: SignGravity - components: - - pos: 1.5,-32.5 - parent: 45 - type: Transform -- uid: 1464 - type: SignMedical - components: - - pos: 1.5,-2.5 - parent: 45 - type: Transform -- uid: 1465 - type: SignMedical - components: - - pos: -2.5,-2.5 - parent: 45 - type: Transform -- uid: 1466 - type: SignShipDock - components: - - pos: -9.5,21.5 - parent: 45 - type: Transform -- uid: 1467 - type: SignShipDock - components: - - pos: -9.5,17.5 - parent: 45 - type: Transform -- uid: 1468 - type: SignShipDock - components: - - pos: 8.5,17.5 - parent: 45 - type: Transform -- uid: 1469 - type: SignShipDock - components: - - pos: 8.5,21.5 - parent: 45 - type: Transform -- uid: 1470 - type: SignEngineering - components: - - pos: -2.5,-32.5 - parent: 45 - type: Transform -- uid: 1471 - type: SignBridge - components: - - pos: -1.5,41.5 - parent: 45 - type: Transform -- uid: 1472 - type: BarSign - components: - - desc: Where people go that'd rather not be called by their name. - name: The Singulo - type: MetaData - - pos: 1.5,-19.5 - parent: 45 - type: Transform - - current: TheSingulo - type: BarSign -- uid: 1473 - type: BarSign - components: - - desc: Man eat a dong, these drinks are great. - name: Officer Beersky's - type: MetaData - - pos: -2.5,-19.5 - parent: 45 - type: Transform - - current: OfficerBeersky - type: BarSign -- uid: 1474 - type: SignBar - components: - - pos: -5.5,-19.5 - parent: 45 - type: Transform -- uid: 1475 - type: SignBar - components: - - pos: 4.5,-19.5 - parent: 45 - type: Transform -- uid: 1476 - type: SignToolStorage - components: - - pos: -2.5,9.5 - parent: 45 - type: Transform -- uid: 1477 - type: SignToolStorage - components: - - pos: 1.5,9.5 - parent: 45 - type: Transform -- uid: 1478 - type: SignHead - components: - - pos: -0.5,21.5 - parent: 45 - type: Transform -- uid: 1479 - type: SignDirectionalMed - components: - - pos: -5.5,16.5 - parent: 45 - type: Transform -- uid: 1480 - type: SignDirectionalEng - components: - - pos: -5.5,15.5 - parent: 45 - type: Transform -- uid: 1481 - type: SignDirectionalEng - components: - - pos: 4.5,15.5 - parent: 45 - type: Transform -- uid: 1482 - type: SignDirectionalMed - components: - - pos: 4.5,16.5 - parent: 45 - type: Transform -- uid: 1483 - type: SignDirectionalEng - components: - - pos: -2.5,-5.5 - parent: 45 - type: Transform -- uid: 1484 - type: SignDirectionalEng - components: - - pos: 1.5,-5.5 - parent: 45 - type: Transform -- uid: 1485 - type: SignDirectionalEng - components: - - pos: -2.5,-13.5 - parent: 45 - type: Transform -- uid: 1486 - type: SignDirectionalEng - components: - - pos: 1.5,-13.5 - parent: 45 - type: Transform -- uid: 1487 - type: SignDirectionalMed - components: - - rot: 3.141592653589793 rad - pos: -2.5,-7.5 - parent: 45 - type: Transform -- uid: 1488 - type: SignDirectionalMed - components: - - rot: 3.141592653589793 rad - pos: 1.5,-7.5 - parent: 45 - type: Transform -- uid: 1489 - type: SignDirectionalBridge - components: - - rot: 3.141592653589793 rad - pos: -2.5,-6.5 - parent: 45 - type: Transform -- uid: 1490 - type: SignDirectionalBridge - components: - - rot: 3.141592653589793 rad - pos: 1.5,-6.5 - parent: 45 - type: Transform -- uid: 1491 - type: SignDirectionalBridge - components: - - rot: 3.141592653589793 rad - pos: -5.5,17.5 - parent: 45 - type: Transform -- uid: 1492 - type: SignDirectionalBridge - components: - - rot: 3.141592653589793 rad - pos: 4.5,17.5 - parent: 45 - type: Transform -- uid: 1493 - type: SignElectrical - components: - - pos: -5.5,-32.5 - parent: 45 - type: Transform -- uid: 1494 - type: SignElectrical - components: - - pos: 4.5,-32.5 - parent: 45 - type: Transform -- uid: 1495 - type: CableApcExtension - components: - - pos: -3.5,-32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1496 - type: CableApcExtension - components: - - pos: -4.5,-32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1497 - type: CableApcExtension - components: - - pos: 2.5,-32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1498 - type: CableApcExtension - components: - - pos: 3.5,-32.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1499 - type: BoozeDispenser - components: - - rot: -1.5707963267948966 rad - pos: -1.5,-25.5 - parent: 45 - type: Transform - - containers: - ReagentDispenser-beaker: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1500 - type: KitchenMicrowave - components: - - pos: -0.5,-27.5 - parent: 45 - type: Transform - - containers: - microwave_entity_container: !type:Container - ents: [] - type: ContainerContainer -- uid: 1501 - type: soda_dispenser - components: - - rot: -1.5707963267948966 rad - pos: -1.5,-26.5 - parent: 45 - type: Transform - - containers: - ReagentDispenser-beaker: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1502 - type: FoodBoxDonkpocket - components: - - pos: 0.36490357,-27.356731 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1503 - type: FoodBoxDonkpocket - components: - - pos: 0.61490357,-27.012981 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1504 - type: FoodBoxDonkpocket - components: - - pos: 0.36490357,-26.700481 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1505 - type: FoodBoxDonkpocketBerry - components: - - pos: 0.61490357,-26.419231 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1506 - type: FoodBoxDonkpocketBerry - components: - - pos: 0.36490357,-25.981731 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1507 - type: FoodBoxDonkpocketHonk - components: - - pos: 0.70865357,-25.669231 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1508 - type: FoodBoxDonkpocketHonk - components: - - pos: 0.36490357,-25.294231 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1509 - type: KitchenReagentGrinder - components: - - pos: 0.5,-24.5 - parent: 45 - type: Transform - - containers: - ReagentGrinder-reagentContainerContainer: !type:ContainerSlot {} - ReagentGrinder-entityContainerContainer: !type:Container - ents: [] - type: ContainerContainer -- uid: 1510 - type: FoodCondimentBottleEnzyme - components: - - pos: 0.08365357,-24.373575 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1511 - type: FoodCondimentBottleEnzyme - components: - - pos: -0.16634643,-24.467325 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1512 - type: hydroponicsTray - components: - - pos: -3.5,-28.5 - parent: 45 - type: Transform - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 1513 - type: hydroponicsTray - components: - - pos: -4.5,-27.5 - parent: 45 - type: Transform - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 1514 - type: hydroponicsTray - components: - - pos: -4.5,-24.5 - parent: 45 - type: Transform - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 1515 - type: hydroponicsTray - components: - - pos: -3.5,-23.5 - parent: 45 - type: Transform - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 1516 - type: TableReinforcedGlass - components: - - pos: -3.5,-27.5 - parent: 45 - type: Transform -- uid: 1517 - type: TableReinforcedGlass - components: - - pos: -3.5,-24.5 - parent: 45 - type: Transform -- uid: 1518 - type: HydroponicsToolHatchet - components: - - pos: -3.3850965,-24.248575 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1519 - type: HydroponicsToolMiniHoe - components: - - pos: -3.6663465,-24.498575 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1520 - type: HydroponicsToolScythe - components: - - pos: -3.6663465,-27.373575 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1521 - type: HydroponicsToolClippers - components: - - pos: -3.5100965,-27.592325 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1522 - type: HydroponicsToolSpade - components: - - pos: -3.5100965,-24.342325 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1523 - type: Bucket - components: - - pos: -3.7913465,-25.123575 - parent: 45 - type: Transform - - solution: bucket - type: Drink - - canCollide: False - type: Physics -- uid: 1524 - type: WaterTankFull - components: - - pos: 2.5,-23.5 - parent: 45 - type: Transform -- uid: 1525 - type: WaterTankFull - components: - - pos: 3.5,-24.5 - parent: 45 - type: Transform -- uid: 1526 - type: VendingMachineDinnerware - components: - - name: Dinnerware - type: MetaData - - pos: 2.5,-28.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 1527 - type: VendingMachineBooze - components: - - pos: 3.5,-27.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 1528 - type: VendingMachineSeeds - components: - - pos: 2.5,-24.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 1529 - type: VendingMachineSnack - components: - - pos: -6.5,-30.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 1530 - type: VendingMachineSnack - components: - - pos: 5.5,-30.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 1531 - type: VendingMachineCola - components: - - pos: -6.5,-20.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 1532 - type: VendingMachineCoffee - components: - - name: Hot drinks machine - type: MetaData - - pos: 5.5,-20.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 1533 - type: TableReinforcedGlass - components: - - pos: -7.5,-28.5 - parent: 45 - type: Transform -- uid: 1534 - type: TableReinforcedGlass - components: - - pos: -7.5,-23.5 - parent: 45 - type: Transform -- uid: 1535 - type: TableReinforcedGlass - components: - - pos: -7.5,-22.5 - parent: 45 - type: Transform -- uid: 1536 - type: TableReinforcedGlass - components: - - pos: 6.5,-23.5 - parent: 45 - type: Transform -- uid: 1537 - type: TableReinforcedGlass - components: - - pos: 6.5,-22.5 - parent: 45 - type: Transform -- uid: 1538 - type: TableReinforcedGlass - components: - - pos: 6.5,-28.5 - parent: 45 - type: Transform -- uid: 1539 - type: TableReinforcedGlass - components: - - pos: 6.5,-27.5 - parent: 45 - type: Transform -- uid: 1540 - type: ComfyChair - components: - - rot: 3.141592653589793 rad - pos: -7.5,-29.5 - parent: 45 - type: Transform -- uid: 1541 - type: ComfyChair - components: - - pos: -7.5,-26.5 - parent: 45 - type: Transform -- uid: 1542 - type: ComfyChair - components: - - pos: -7.5,-21.5 - parent: 45 - type: Transform -- uid: 1543 - type: ComfyChair - components: - - rot: 3.141592653589793 rad - pos: -7.5,-24.5 - parent: 45 - type: Transform -- uid: 1544 - type: ComfyChair - components: - - pos: 6.5,-21.5 - parent: 45 - type: Transform -- uid: 1545 - type: ComfyChair - components: - - rot: 3.141592653589793 rad - pos: 6.5,-24.5 - parent: 45 - type: Transform -- uid: 1546 - type: ComfyChair - components: - - rot: 3.141592653589793 rad - pos: 6.5,-29.5 - parent: 45 - type: Transform -- uid: 1547 - type: ComfyChair - components: - - pos: 6.5,-26.5 - parent: 45 - type: Transform -- uid: 1548 - type: GravityGenerator - components: - - pos: -0.5,-35.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound - - powerLoad: 500 - type: ApcPowerReceiver - - radius: 2.4999897 - type: PointLight -- uid: 1549 - type: CableApcExtension - components: - - pos: -5.5,4.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1550 - type: CableApcExtension - components: - - pos: 4.5,4.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1551 - type: CableApcExtension - components: - - pos: -4.5,-37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1552 - type: CableApcExtension - components: - - pos: 3.5,-37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1553 - type: CableApcExtension - components: - - pos: 7.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1554 - type: CableApcExtension - components: - - pos: 8.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1555 - type: CableApcExtension - components: - - pos: 9.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1556 - type: CableApcExtension - components: - - pos: 10.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1557 - type: CableApcExtension - components: - - pos: 11.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1558 - type: CableApcExtension - components: - - pos: 9.5,18.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1559 - type: CableApcExtension - components: - - pos: 9.5,17.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1560 - type: CableApcExtension - components: - - pos: 9.5,16.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1561 - type: CableApcExtension - components: - - pos: 9.5,20.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1562 - type: CableApcExtension - components: - - pos: 9.5,21.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1563 - type: CableApcExtension - components: - - pos: 9.5,22.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1564 - type: CableApcExtension - components: - - pos: -8.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1565 - type: CableApcExtension - components: - - pos: -9.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1566 - type: CableApcExtension - components: - - pos: -10.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1567 - type: CableApcExtension - components: - - pos: -11.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1568 - type: CableApcExtension - components: - - pos: -12.5,19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1569 - type: CableApcExtension - components: - - pos: -10.5,20.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1570 - type: CableApcExtension - components: - - pos: -10.5,21.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1571 - type: CableApcExtension - components: - - pos: -10.5,22.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1572 - type: CableApcExtension - components: - - pos: -10.5,18.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1573 - type: CableApcExtension - components: - - pos: -10.5,17.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1574 - type: CableApcExtension - components: - - pos: -10.5,16.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1575 - type: CableApcExtension - components: - - pos: -3.5,33.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1576 - type: CableApcExtension - components: - - pos: -3.5,34.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1577 - type: CableApcExtension - components: - - pos: -3.5,35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1578 - type: CableApcExtension - components: - - pos: 2.5,33.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1579 - type: CableApcExtension - components: - - pos: 2.5,34.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1580 - type: CableApcExtension - components: - - pos: 2.5,36.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1581 - type: CableApcExtension - components: - - pos: 2.5,37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1582 - type: CableApcExtension - components: - - pos: 2.5,38.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1583 - type: CableApcExtension - components: - - pos: -3.5,37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1584 - type: CableApcExtension - components: - - pos: -3.5,38.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1585 - type: CableApcExtension - components: - - pos: -2.5,43.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1586 - type: CableApcExtension - components: - - pos: -2.5,42.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1587 - type: CableApcExtension - components: - - pos: -3.5,42.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1588 - type: CableApcExtension - components: - - pos: 2.5,42.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1589 - type: CableApcExtension - components: - - pos: 2.5,44.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1590 - type: SolarPanel - components: - - pos: -16.5,-26.5 - parent: 45 - type: Transform -- uid: 1591 - type: SolarPanel - components: - - pos: -15.5,-26.5 - parent: 45 - type: Transform -- uid: 1592 - type: SolarPanel - components: - - pos: -14.5,-26.5 - parent: 45 - type: Transform -- uid: 1593 - type: SolarPanel - components: - - pos: -13.5,-26.5 - parent: 45 - type: Transform -- uid: 1594 - type: SolarPanel - components: - - pos: -12.5,-26.5 - parent: 45 - type: Transform -- uid: 1595 - type: SolarPanel - components: - - pos: -11.5,-26.5 - parent: 45 - type: Transform -- uid: 1596 - type: SolarPanel - components: - - pos: -10.5,-26.5 - parent: 45 - type: Transform -- uid: 1597 - type: SolarPanel - components: - - pos: -9.5,-26.5 - parent: 45 - type: Transform -- uid: 1598 - type: SolarPanel - components: - - pos: -9.5,-24.5 - parent: 45 - type: Transform -- uid: 1599 - type: SolarPanel - components: - - pos: -10.5,-24.5 - parent: 45 - type: Transform -- uid: 1600 - type: SolarPanel - components: - - pos: -11.5,-24.5 - parent: 45 - type: Transform -- uid: 1601 - type: SolarPanel - components: - - pos: -12.5,-24.5 - parent: 45 - type: Transform -- uid: 1602 - type: SolarPanel - components: - - pos: -13.5,-24.5 - parent: 45 - type: Transform -- uid: 1603 - type: SolarPanel - components: - - pos: -14.5,-24.5 - parent: 45 - type: Transform -- uid: 1604 - type: SolarPanel - components: - - pos: -15.5,-24.5 - parent: 45 - type: Transform -- uid: 1605 - type: SolarPanel - components: - - pos: -16.5,-24.5 - parent: 45 - type: Transform -- uid: 1606 - type: SolarPanel - components: - - pos: 8.5,-26.5 - parent: 45 - type: Transform -- uid: 1607 - type: SolarPanel - components: - - pos: 9.5,-26.5 - parent: 45 - type: Transform -- uid: 1608 - type: SolarPanel - components: - - pos: 10.5,-26.5 - parent: 45 - type: Transform -- uid: 1609 - type: SolarPanel - components: - - pos: 11.5,-26.5 - parent: 45 - type: Transform -- uid: 1610 - type: SolarPanel - components: - - pos: 12.5,-26.5 - parent: 45 - type: Transform -- uid: 1611 - type: SolarPanel - components: - - pos: 13.5,-26.5 - parent: 45 - type: Transform -- uid: 1612 - type: SolarPanel - components: - - pos: 14.5,-26.5 - parent: 45 - type: Transform -- uid: 1613 - type: SolarPanel - components: - - pos: 15.5,-26.5 - parent: 45 - type: Transform -- uid: 1614 - type: SolarPanel - components: - - pos: 15.5,-24.5 - parent: 45 - type: Transform -- uid: 1615 - type: SolarPanel - components: - - pos: 15.5,-24.5 - parent: 45 - type: Transform -- uid: 1616 - type: SolarPanel - components: - - pos: 14.5,-24.5 - parent: 45 - type: Transform -- uid: 1617 - type: SolarPanel - components: - - pos: 13.5,-24.5 - parent: 45 - type: Transform -- uid: 1618 - type: SolarPanel - components: - - pos: 12.5,-24.5 - parent: 45 - type: Transform -- uid: 1619 - type: SolarPanel - components: - - pos: 11.5,-24.5 - parent: 45 - type: Transform -- uid: 1620 - type: SolarPanel - components: - - pos: 10.5,-24.5 - parent: 45 - type: Transform -- uid: 1621 - type: SolarPanel - components: - - pos: 9.5,-24.5 - parent: 45 - type: Transform -- uid: 1622 - type: SolarPanel - components: - - pos: 8.5,-24.5 - parent: 45 - type: Transform -- uid: 1623 - type: SolarTracker - components: - - pos: 16.5,-25.5 - parent: 45 - type: Transform -- uid: 1624 - type: SolarTracker - components: - - pos: -17.5,-25.5 - parent: 45 - type: Transform -- uid: 1625 - type: Catwalk - components: - - pos: -16.5,-25.5 - parent: 45 - type: Transform -- uid: 1626 - type: Catwalk - components: - - pos: -15.5,-25.5 - parent: 45 - type: Transform -- uid: 1627 - type: Catwalk - components: - - pos: -14.5,-25.5 - parent: 45 - type: Transform -- uid: 1628 - type: Catwalk - components: - - pos: -13.5,-25.5 - parent: 45 - type: Transform -- uid: 1629 - type: Catwalk - components: - - pos: -12.5,-25.5 - parent: 45 - type: Transform -- uid: 1630 - type: Catwalk - components: - - pos: -11.5,-25.5 - parent: 45 - type: Transform -- uid: 1631 - type: Catwalk - components: - - pos: -10.5,-25.5 - parent: 45 - type: Transform -- uid: 1632 - type: Catwalk - components: - - pos: -9.5,-25.5 - parent: 45 - type: Transform -- uid: 1633 - type: Catwalk - components: - - pos: 8.5,-25.5 - parent: 45 - type: Transform -- uid: 1634 - type: Catwalk - components: - - pos: 9.5,-25.5 - parent: 45 - type: Transform -- uid: 1635 - type: Catwalk - components: - - pos: 10.5,-25.5 - parent: 45 - type: Transform -- uid: 1636 - type: Catwalk - components: - - pos: 11.5,-25.5 - parent: 45 - type: Transform -- uid: 1637 - type: Catwalk - components: - - pos: 12.5,-25.5 - parent: 45 - type: Transform -- uid: 1638 - type: Catwalk - components: - - pos: 13.5,-25.5 - parent: 45 - type: Transform -- uid: 1639 - type: Catwalk - components: - - pos: 14.5,-25.5 - parent: 45 - type: Transform -- uid: 1640 - type: Catwalk - components: - - pos: 15.5,-25.5 - parent: 45 - type: Transform -- uid: 1641 - type: ComputerSolarControl - components: - - pos: -2.5,-33.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1642 - type: ComputerSolarControl - components: - - pos: 1.5,-33.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 1643 - type: ClosetEmergency - components: - - pos: -1.5,-12.5 - parent: 45 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2025 - - 2013 - - 2029 - - 2005 - type: ContainerContainer -- uid: 1644 - type: Catwalk - components: - - pos: -17.5,-26.5 - parent: 45 - type: Transform -- uid: 1645 - type: Catwalk - components: - - pos: -18.5,-26.5 - parent: 45 - type: Transform -- uid: 1646 - type: Catwalk - components: - - pos: -18.5,-25.5 - parent: 45 - type: Transform -- uid: 1647 - type: Catwalk - components: - - pos: -17.5,-23.5 - parent: 45 - type: Transform -- uid: 1648 - type: Catwalk - components: - - pos: -18.5,-24.5 - parent: 45 - type: Transform -- uid: 1649 - type: Catwalk - components: - - pos: -17.5,-24.5 - parent: 45 - type: Transform -- uid: 1650 - type: Catwalk - components: - - pos: -16.5,-23.5 - parent: 45 - type: Transform -- uid: 1651 - type: Catwalk - components: - - pos: -15.5,-23.5 - parent: 45 - type: Transform -- uid: 1652 - type: Catwalk - components: - - pos: -14.5,-23.5 - parent: 45 - type: Transform -- uid: 1653 - type: Catwalk - components: - - pos: -13.5,-23.5 - parent: 45 - type: Transform -- uid: 1654 - type: Catwalk - components: - - pos: -12.5,-23.5 - parent: 45 - type: Transform -- uid: 1655 - type: Catwalk - components: - - pos: -11.5,-23.5 - parent: 45 - type: Transform -- uid: 1656 - type: Catwalk - components: - - pos: -10.5,-23.5 - parent: 45 - type: Transform -- uid: 1657 - type: Catwalk - components: - - pos: -9.5,-23.5 - parent: 45 - type: Transform -- uid: 1658 - type: Catwalk - components: - - pos: -9.5,-27.5 - parent: 45 - type: Transform -- uid: 1659 - type: Catwalk - components: - - pos: -10.5,-27.5 - parent: 45 - type: Transform -- uid: 1660 - type: Catwalk - components: - - pos: -11.5,-27.5 - parent: 45 - type: Transform -- uid: 1661 - type: Catwalk - components: - - pos: -12.5,-27.5 - parent: 45 - type: Transform -- uid: 1662 - type: Catwalk - components: - - pos: -13.5,-27.5 - parent: 45 - type: Transform -- uid: 1663 - type: Catwalk - components: - - pos: -14.5,-27.5 - parent: 45 - type: Transform -- uid: 1664 - type: Catwalk - components: - - pos: -15.5,-27.5 - parent: 45 - type: Transform -- uid: 1665 - type: Catwalk - components: - - pos: -16.5,-27.5 - parent: 45 - type: Transform -- uid: 1666 - type: Catwalk - components: - - pos: -17.5,-27.5 - parent: 45 - type: Transform -- uid: 1667 - type: Catwalk - components: - - pos: 8.5,-27.5 - parent: 45 - type: Transform -- uid: 1668 - type: Catwalk - components: - - pos: 9.5,-27.5 - parent: 45 - type: Transform -- uid: 1669 - type: Catwalk - components: - - pos: 10.5,-27.5 - parent: 45 - type: Transform -- uid: 1670 - type: Catwalk - components: - - pos: 11.5,-27.5 - parent: 45 - type: Transform -- uid: 1671 - type: Catwalk - components: - - pos: 12.5,-27.5 - parent: 45 - type: Transform -- uid: 1672 - type: Catwalk - components: - - pos: 13.5,-27.5 - parent: 45 - type: Transform -- uid: 1673 - type: Catwalk - components: - - pos: 14.5,-27.5 - parent: 45 - type: Transform -- uid: 1674 - type: Catwalk - components: - - pos: 15.5,-27.5 - parent: 45 - type: Transform -- uid: 1675 - type: Catwalk - components: - - pos: 16.5,-27.5 - parent: 45 - type: Transform -- uid: 1676 - type: Catwalk - components: - - pos: 16.5,-26.5 - parent: 45 - type: Transform -- uid: 1677 - type: Catwalk - components: - - pos: 17.5,-26.5 - parent: 45 - type: Transform -- uid: 1678 - type: Catwalk - components: - - pos: 17.5,-25.5 - parent: 45 - type: Transform -- uid: 1679 - type: Catwalk - components: - - pos: 17.5,-24.5 - parent: 45 - type: Transform -- uid: 1680 - type: Catwalk - components: - - pos: 16.5,-24.5 - parent: 45 - type: Transform -- uid: 1681 - type: Catwalk - components: - - pos: 16.5,-23.5 - parent: 45 - type: Transform -- uid: 1682 - type: Catwalk - components: - - pos: 15.5,-23.5 - parent: 45 - type: Transform -- uid: 1683 - type: Catwalk - components: - - pos: 14.5,-23.5 - parent: 45 - type: Transform -- uid: 1684 - type: Catwalk - components: - - pos: 13.5,-23.5 - parent: 45 - type: Transform -- uid: 1685 - type: Catwalk - components: - - pos: 12.5,-23.5 - parent: 45 - type: Transform -- uid: 1686 - type: Catwalk - components: - - pos: 11.5,-23.5 - parent: 45 - type: Transform -- uid: 1687 - type: Catwalk - components: - - pos: 10.5,-23.5 - parent: 45 - type: Transform -- uid: 1688 - type: Catwalk - components: - - pos: 9.5,-23.5 - parent: 45 - type: Transform -- uid: 1689 - type: Catwalk - components: - - pos: 8.5,-23.5 - parent: 45 - type: Transform -- uid: 1690 - type: CableHV - components: - - pos: -16.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1691 - type: CableHV - components: - - pos: -15.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1692 - type: CableHV - components: - - pos: -14.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1693 - type: CableHV - components: - - pos: -13.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1694 - type: CableHV - components: - - pos: -12.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1695 - type: CableHV - components: - - pos: -11.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1696 - type: CableHV - components: - - pos: -10.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1697 - type: CableHV - components: - - pos: -9.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1698 - type: CableHV - components: - - pos: -16.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1699 - type: CableHV - components: - - pos: -15.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1700 - type: CableHV - components: - - pos: -14.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1701 - type: CableHV - components: - - pos: -13.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1702 - type: CableHV - components: - - pos: -12.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1703 - type: CableHV - components: - - pos: -11.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1704 - type: CableHV - components: - - pos: -10.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1705 - type: CableHV - components: - - pos: -9.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1706 - type: CableHV - components: - - pos: -9.5,-25.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1707 - type: CableHV - components: - - pos: -8.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1708 - type: CableHV - components: - - pos: -7.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1709 - type: CableHV - components: - - pos: -6.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1710 - type: CableHV - components: - - pos: -6.5,-26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1711 - type: CableHV - components: - - pos: -6.5,-27.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1712 - type: CableHV - components: - - pos: -6.5,-28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1713 - type: CableHV - components: - - pos: -6.5,-29.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1714 - type: CableHV - components: - - pos: -5.5,-29.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1715 - type: CableHV - components: - - pos: -5.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1716 - type: CableHV - components: - - pos: -4.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1717 - type: CableHV - components: - - pos: -4.5,-31.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1718 - type: CableHV - components: - - pos: -3.5,-31.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1719 - type: CableHV - components: - - pos: -2.5,-31.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1720 - type: CableHV - components: - - pos: -2.5,-32.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1721 - type: CableHV - components: - - pos: -2.5,-33.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1722 - type: CableHV - components: - - pos: 2.5,-37.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1723 - type: CableHV - components: - - pos: 2.5,-34.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1724 - type: CableHV - components: - - pos: 2.5,-33.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1725 - type: CableHV - components: - - pos: -3.5,-35.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1726 - type: CableHV - components: - - pos: -3.5,-34.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1727 - type: CableHV - components: - - pos: -3.5,-33.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1728 - type: CableHV - components: - - pos: 1.5,-33.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1729 - type: CableHV - components: - - pos: 1.5,-32.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1730 - type: CableHV - components: - - pos: 1.5,-31.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1731 - type: CableHV - components: - - pos: 2.5,-31.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1732 - type: CableHV - components: - - pos: 3.5,-31.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1733 - type: CableHV - components: - - pos: 3.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1734 - type: CableHV - components: - - pos: 4.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1735 - type: CableHV - components: - - pos: 4.5,-29.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1736 - type: CableHV - components: - - pos: 5.5,-29.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1737 - type: CableHV - components: - - pos: 5.5,-28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1738 - type: CableHV - components: - - pos: 5.5,-27.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1739 - type: CableHV - components: - - pos: 5.5,-26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1740 - type: CableHV - components: - - pos: 5.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1741 - type: CableHV - components: - - pos: 6.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1742 - type: CableHV - components: - - pos: 7.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1743 - type: CableHV - components: - - pos: 8.5,-25.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1744 - type: CableHV - components: - - pos: 8.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1745 - type: CableHV - components: - - pos: 9.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1746 - type: CableHV - components: - - pos: 10.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1747 - type: CableHV - components: - - pos: 11.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1748 - type: CableHV - components: - - pos: 12.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1749 - type: CableHV - components: - - pos: 13.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1750 - type: CableHV - components: - - pos: 14.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1751 - type: CableHV - components: - - pos: 15.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1752 - type: CableHV - components: - - pos: 8.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1753 - type: CableHV - components: - - pos: 9.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1754 - type: CableHV - components: - - pos: 10.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1755 - type: CableHV - components: - - pos: 11.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1756 - type: CableHV - components: - - pos: 12.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1757 - type: CableHV - components: - - pos: 13.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1758 - type: CableHV - components: - - pos: 14.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1759 - type: CableHV - components: - - pos: 15.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1760 - type: CableHV - components: - - pos: 16.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1761 - type: CableHV - components: - - pos: 16.5,-25.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1762 - type: CableHV - components: - - pos: 16.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1763 - type: CableHV - components: - - pos: -17.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1764 - type: CableHV - components: - - pos: -17.5,-25.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1765 - type: CableHV - components: - - pos: -17.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1766 - type: CableMV - components: - - pos: -2.5,-33.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1767 - type: CableMV - components: - - pos: -2.5,-32.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1768 - type: CableMV - components: - - pos: -2.5,-31.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1769 - type: CableMV - components: - - pos: -3.5,-31.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1770 - type: CableMV - components: - - pos: -4.5,-31.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1771 - type: CableMV - components: - - pos: -5.5,-31.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1772 - type: CableMV - components: - - pos: -5.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1773 - type: CableMV - components: - - pos: -5.5,-29.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1774 - type: CableMV - components: - - pos: -6.5,-29.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1775 - type: CableMV - components: - - pos: -6.5,-28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1776 - type: CableMV - components: - - pos: -6.5,-27.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1777 - type: CableMV - components: - - pos: -6.5,-26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1778 - type: CableMV - components: - - pos: -6.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1779 - type: CableMV - components: - - pos: -7.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1780 - type: CableMV - components: - - pos: -8.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1781 - type: CableMV - components: - - pos: -9.5,-25.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1782 - type: CableMV - components: - - pos: -9.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1783 - type: CableMV - components: - - pos: -10.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1784 - type: CableMV - components: - - pos: -11.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1785 - type: CableMV - components: - - pos: -12.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1786 - type: CableMV - components: - - pos: -13.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1787 - type: CableMV - components: - - pos: -14.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1788 - type: CableMV - components: - - pos: -15.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1789 - type: CableMV - components: - - pos: -16.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1790 - type: CableMV - components: - - pos: -16.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1791 - type: CableMV - components: - - pos: -15.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1792 - type: CableMV - components: - - pos: -14.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1793 - type: CableMV - components: - - pos: -13.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1794 - type: CableMV - components: - - pos: -12.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1795 - type: CableMV - components: - - pos: -11.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1796 - type: CableMV - components: - - pos: -10.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1797 - type: CableMV - components: - - pos: -9.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1798 - type: CableMV - components: - - pos: 8.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1799 - type: CableMV - components: - - pos: 9.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1800 - type: CableMV - components: - - pos: 10.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1801 - type: CableMV - components: - - pos: 11.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1802 - type: CableMV - components: - - pos: 12.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1803 - type: CableMV - components: - - pos: 13.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1804 - type: CableMV - components: - - pos: 14.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1805 - type: CableMV - components: - - pos: 15.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1806 - type: CableMV - components: - - pos: 15.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1807 - type: CableMV - components: - - pos: 14.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1808 - type: CableMV - components: - - pos: 13.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1809 - type: CableMV - components: - - pos: 12.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1810 - type: CableMV - components: - - pos: 11.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1811 - type: CableMV - components: - - pos: 10.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1812 - type: CableMV - components: - - pos: 9.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1813 - type: CableMV - components: - - pos: 8.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1814 - type: CableMV - components: - - pos: 8.5,-25.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1815 - type: CableMV - components: - - pos: 7.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1816 - type: CableMV - components: - - pos: 6.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1817 - type: CableMV - components: - - pos: 5.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1818 - type: CableMV - components: - - pos: 5.5,-26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1819 - type: CableMV - components: - - pos: 5.5,-27.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1820 - type: CableMV - components: - - pos: 5.5,-28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1821 - type: CableMV - components: - - pos: 5.5,-29.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1822 - type: CableMV - components: - - pos: 4.5,-29.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1823 - type: CableMV - components: - - pos: 4.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1824 - type: CableMV - components: - - pos: 3.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1825 - type: CableMV - components: - - pos: 3.5,-31.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1826 - type: CableMV - components: - - pos: 2.5,-31.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1827 - type: CableMV - components: - - pos: 1.5,-31.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1828 - type: CableMV - components: - - pos: 1.5,-32.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1829 - type: CableMV - components: - - pos: 1.5,-33.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1830 - type: CableMV - components: - - pos: 16.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1831 - type: CableMV - components: - - pos: 16.5,-25.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1832 - type: CableMV - components: - - pos: 16.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1833 - type: CableMV - components: - - pos: -17.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1834 - type: CableMV - components: - - pos: -17.5,-25.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1835 - type: CableMV - components: - - pos: -17.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1836 - type: CableApcExtension - components: - - pos: -17.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1837 - type: CableApcExtension - components: - - pos: -16.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1838 - type: CableApcExtension - components: - - pos: -15.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1839 - type: CableApcExtension - components: - - pos: -14.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1840 - type: CableApcExtension - components: - - pos: -13.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1841 - type: CableApcExtension - components: - - pos: -12.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1842 - type: CableApcExtension - components: - - pos: -11.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1843 - type: CableApcExtension - components: - - pos: -10.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1844 - type: CableApcExtension - components: - - pos: -9.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1845 - type: CableApcExtension - components: - - pos: -17.5,-25.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1846 - type: CableApcExtension - components: - - pos: -17.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1847 - type: CableApcExtension - components: - - pos: -16.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1848 - type: CableApcExtension - components: - - pos: -15.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1849 - type: CableApcExtension - components: - - pos: -14.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1850 - type: CableApcExtension - components: - - pos: -13.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1851 - type: CableApcExtension - components: - - pos: -12.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1852 - type: CableApcExtension - components: - - pos: -11.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1853 - type: CableApcExtension - components: - - pos: -10.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1854 - type: CableApcExtension - components: - - pos: -9.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1855 - type: CableApcExtension - components: - - pos: -9.5,-25.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1856 - type: CableApcExtension - components: - - pos: 8.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1857 - type: CableApcExtension - components: - - pos: 9.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1858 - type: CableApcExtension - components: - - pos: 10.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1859 - type: CableApcExtension - components: - - pos: 11.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1860 - type: CableApcExtension - components: - - pos: 12.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1861 - type: CableApcExtension - components: - - pos: 13.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1862 - type: CableApcExtension - components: - - pos: 14.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1863 - type: CableApcExtension - components: - - pos: 15.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1864 - type: CableApcExtension - components: - - pos: 16.5,-26.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1865 - type: CableApcExtension - components: - - pos: 16.5,-25.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1866 - type: CableApcExtension - components: - - pos: 16.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1867 - type: CableApcExtension - components: - - pos: 15.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1868 - type: CableApcExtension - components: - - pos: 14.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1869 - type: CableApcExtension - components: - - pos: 13.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1870 - type: CableApcExtension - components: - - pos: 12.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1871 - type: CableApcExtension - components: - - pos: 11.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1872 - type: CableApcExtension - components: - - pos: 10.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1873 - type: CableApcExtension - components: - - pos: 9.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1874 - type: CableApcExtension - components: - - pos: 8.5,-24.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1875 - type: CableApcExtension - components: - - pos: 8.5,-25.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1876 - type: CableApcExtension - components: - - pos: -7.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1877 - type: CableApcExtension - components: - - pos: 7.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1878 - type: CableApcExtension - components: - - pos: 6.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1879 - type: ClosetEmergency - components: - - pos: 0.5,-12.5 - parent: 45 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2030 - - 2006 - - 2014 - - 2024 - type: ContainerContainer -- uid: 1880 - type: ClosetEmergency - components: - - pos: 0.5,-14.5 - parent: 45 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2007 - - 2023 - - 2031 - - 2015 - type: ContainerContainer -- uid: 1881 - type: ClosetEmergency - components: - - pos: -1.5,-18.5 - parent: 45 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2018 - - 2026 - - 2010 - - 2002 - type: ContainerContainer -- uid: 1882 - type: ClosetEmergency - components: - - pos: -1.5,-16.5 - parent: 45 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2027 - - 2021 - - 2011 - - 2003 - type: ContainerContainer -- uid: 1883 - type: ClosetEmergency - components: - - pos: -1.5,-14.5 - parent: 45 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2012 - - 2028 - - 2004 - - 2022 - type: ContainerContainer -- uid: 1884 - type: ClosetEmergency - components: - - pos: 0.5,-16.5 - parent: 45 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2016 - - 2032 - - 2020 - - 2008 - type: ContainerContainer -- uid: 1885 - type: ClosetEmergency - components: - - pos: 0.5,-18.5 - parent: 45 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2033 - - 2019 - - 2017 - - 2009 - type: ContainerContainer -- uid: 1886 - type: TableReinforced - components: - - pos: -1.5,-13.5 - parent: 45 - type: Transform -- uid: 1887 - type: TableReinforced - components: - - pos: 0.5,-13.5 - parent: 45 - type: Transform -- uid: 1888 - type: AirCanister - components: - - pos: -1.5,-15.5 - parent: 45 - type: Transform -- uid: 1889 - type: AirCanister - components: - - pos: 0.5,-15.5 - parent: 45 - type: Transform -- uid: 1890 - type: TableReinforced - components: - - pos: -1.5,-17.5 - parent: 45 - type: Transform -- uid: 1891 - type: TableReinforced - components: - - pos: 0.5,-17.5 - parent: 45 - type: Transform -- uid: 1892 - type: Bed - components: - - pos: 0.5,-6.5 - parent: 45 - type: Transform -- uid: 1893 - type: Bed - components: - - pos: 0.5,-4.5 - parent: 45 - type: Transform -- uid: 1894 - type: Bed - components: - - pos: -1.5,-4.5 - parent: 45 - type: Transform -- uid: 1895 - type: Bed - components: - - pos: -1.5,-6.5 - parent: 45 - type: Transform -- uid: 1896 - type: PottedPlantRandom - components: - - pos: -0.5,-6.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1897 - type: BedsheetMedical - components: - - pos: -1.5,-4.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1898 - type: BedsheetMedical - components: - - pos: 0.5,-4.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1899 - type: BedsheetMedical - components: - - pos: 0.5,-6.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1900 - type: BedsheetMedical - components: - - pos: -1.5,-6.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1901 - type: TableReinforced - components: - - pos: -1.5,-0.5 - parent: 45 - type: Transform -- uid: 1902 - type: TableReinforced - components: - - pos: -1.5,-1.5 - parent: 45 - type: Transform -- uid: 1903 - type: TableReinforced - components: - - pos: -1.5,-2.5 - parent: 45 - type: Transform -- uid: 1904 - type: chem_dispenser - components: - - pos: 0.5,-1.5 - parent: 45 - type: Transform - - containers: - ReagentDispenser-beaker: !type:ContainerSlot {} - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 1905 - type: chem_master - components: - - pos: 0.5,-0.5 - parent: 45 - type: Transform - - containers: - ChemMaster-beaker: !type:ContainerSlot {} - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer - - solutions: - buffer: - reagents: [] - type: SolutionContainerManager -- uid: 1906 - type: MedkitFilled - components: - - pos: -1.3558769,-0.41387182 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1907 - type: TableReinforced - components: - - pos: 0.5,-2.5 - parent: 45 - type: Transform -- uid: 1908 - type: MedkitFilled - components: - - pos: -1.6683769,-0.6326218 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1909 - type: MedkitFilled - components: - - pos: -1.3558769,-0.8201218 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1910 - type: MedkitBurnFilled - components: - - pos: -1.7308769,-1.0701218 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1911 - type: MedkitBurnFilled - components: - - pos: -1.3558769,-1.3201218 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1912 - type: MedkitBurnFilled - components: - - pos: -1.6058769,-1.5701218 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1913 - type: MedkitBruteFilled - components: - - pos: -1.3246269,-1.7263718 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1914 - type: MedkitBruteFilled - components: - - pos: -1.6996269,-1.9763718 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1915 - type: MedkitBruteFilled - components: - - pos: -1.3871269,-2.1951218 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1916 - type: BoxSyringe - components: - - pos: -1.6371269,-2.4138718 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1917 - type: BoxBeaker - components: - - pos: 0.6441231,-2.2576218 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1918 - type: BoxPillCanister - components: - - pos: 0.36287302,-2.4451218 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 1919 - type: Bed - components: - - pos: 0.5,1.5 - parent: 45 - type: Transform -- uid: 1920 - type: Bed - components: - - pos: 0.5,3.5 - parent: 45 - type: Transform -- uid: 1921 - type: Bed - components: - - pos: -1.5,3.5 - parent: 45 - type: Transform -- uid: 1922 - type: Bed - components: - - pos: -1.5,1.5 - parent: 45 - type: Transform -- uid: 1923 - type: Bed - components: - - pos: -1.5,5.5 - parent: 45 - type: Transform -- uid: 1924 - type: Bed - components: - - pos: -1.5,7.5 - parent: 45 - type: Transform -- uid: 1925 - type: Bed - components: - - pos: 0.5,7.5 - parent: 45 - type: Transform -- uid: 1926 - type: Bed - components: - - pos: 0.5,5.5 - parent: 45 - type: Transform -- uid: 1927 - type: BedsheetSyndie - components: - - pos: -1.5,1.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1928 - type: BedsheetSyndie - components: - - pos: -1.5,3.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1929 - type: BedsheetSyndie - components: - - pos: -1.5,5.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1930 - type: BedsheetSyndie - components: - - pos: -1.5,7.5000005 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1931 - type: BedsheetSyndie - components: - - pos: 0.5,7.5000005 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1932 - type: BedsheetSyndie - components: - - pos: 0.5,5.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1933 - type: BedsheetSyndie - components: - - pos: 0.5,3.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1934 - type: BedsheetSyndie - components: - - pos: 0.5,1.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1935 - type: TableReinforcedGlass - components: - - pos: -1.5,2.5 - parent: 45 - type: Transform -- uid: 1936 - type: TableReinforcedGlass - components: - - pos: 0.5,2.5 - parent: 45 - type: Transform -- uid: 1937 - type: TableReinforcedGlass - components: - - pos: 0.5,6.5 - parent: 45 - type: Transform -- uid: 1938 - type: TableReinforcedGlass - components: - - pos: -1.5,6.5 - parent: 45 - type: Transform -- uid: 1939 - type: LampGold - components: - - pos: -1.6683769,2.795928 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1940 - type: LampGold - components: - - pos: 0.39412302,2.827178 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1941 - type: LampGold - components: - - pos: 0.36287302,6.858428 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1942 - type: LampGold - components: - - pos: -1.6371269,6.858428 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 1943 - type: SalternSubstation - components: - - pos: 0.5,9.5 - parent: 45 - type: Transform - - loadingNetworkDemand: 21860.01 - currentReceiving: 21855.086 - currentSupply: 21860.01 - supplyRampPosition: 4.923828 - type: PowerNetworkBattery - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 1944 - type: ClosetToolFilled - components: - - pos: -1.5,9.5 - parent: 45 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: [] - type: ContainerContainer -- uid: 1945 - type: Autolathe - components: - - pos: -4.5,-37.5 - parent: 45 - type: Transform - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 1946 - type: Protolathe - components: - - pos: -3.5,-38.5 - parent: 45 - type: Transform - - containers: - machine_board: !type:Container - ents: [] - machine_parts: !type:Container - ents: [] - type: ContainerContainer -- uid: 1947 - type: TableReinforcedGlass - components: - - pos: 2.5,-38.5 - parent: 45 - type: Transform -- uid: 1948 - type: TableReinforcedGlass - components: - - pos: 3.5,-37.5 - parent: 45 - type: Transform -- uid: 1949 - type: CableHV - components: - - pos: -0.5,-34.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1950 - type: CableHV - components: - - pos: -0.5,-33.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1951 - type: CableHV - components: - - pos: -0.5,-31.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1952 - type: CableHV - components: - - pos: -0.5,-30.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1953 - type: CableHV - components: - - pos: -0.5,-29.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1954 - type: CableHV - components: - - pos: -0.5,-28.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1955 - type: CableHV - components: - - pos: -0.5,-27.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1956 - type: CableHV - components: - - pos: -0.5,-26.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1957 - type: CableHV - components: - - pos: -0.5,-25.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1958 - type: CableHV - components: - - pos: -0.5,-24.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1959 - type: CableHV - components: - - pos: -0.5,-23.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1960 - type: CableHV - components: - - pos: -0.5,-22.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1961 - type: CableHV - components: - - pos: -0.5,-21.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1962 - type: CableHV - components: - - pos: -0.5,-20.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1963 - type: CableHV - components: - - pos: -0.5,-19.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1964 - type: CableHV - components: - - pos: -0.5,-18.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1965 - type: CableHV - components: - - pos: -0.5,-17.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1966 - type: CableHV - components: - - pos: -0.5,-16.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1967 - type: CableHV - components: - - pos: -0.5,-15.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1968 - type: CableHV - components: - - pos: -0.5,-14.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1969 - type: CableHV - components: - - pos: -0.5,-13.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1970 - type: CableHV - components: - - pos: -0.5,-12.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1971 - type: CableHV - components: - - pos: -0.5,-11.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1972 - type: CableHV - components: - - pos: -0.5,-10.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1973 - type: CableHV - components: - - pos: -0.5,-9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1974 - type: CableHV - components: - - pos: -0.5,-8.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1975 - type: CableHV - components: - - pos: -0.5,-7.5 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1976 - type: CableHV - components: - - pos: -0.5,-6.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1977 - type: CableHV - components: - - pos: -0.5,-5.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1978 - type: CableHV - components: - - pos: -0.5,-4.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1979 - type: CableHV - components: - - pos: -0.5,-3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1980 - type: CableHV - components: - - pos: -0.5,-2.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1981 - type: CableHV - components: - - pos: -0.5,-1.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1982 - type: CableHV - components: - - pos: -0.5,-0.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1983 - type: CableHV - components: - - pos: -0.5,0.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1984 - type: CableHV - components: - - pos: -0.5,1.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1985 - type: CableHV - components: - - pos: -0.5,2.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1986 - type: CableHV - components: - - pos: -0.5,3.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1987 - type: CableHV - components: - - pos: -0.5,4.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1988 - type: CableHV - components: - - pos: -0.5,5.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1989 - type: CableHV - components: - - pos: -0.5,6.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1990 - type: CableHV - components: - - pos: -0.5,7.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1991 - type: CableHV - components: - - pos: -0.5,8.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1992 - type: CableHV - components: - - pos: -0.5,9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1993 - type: CableHV - components: - - pos: 0.5,9.5 - parent: 45 - type: Transform - - visible: False - type: Sprite - - canCollide: False - type: Physics -- uid: 1994 - type: AirTankFilled - components: - - pos: -1.6090217,-17.356651 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1995 - type: AirTankFilled - components: - - pos: -1.3902717,-17.606651 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1996 - type: AirTankFilled - components: - - pos: 0.3597284,-17.294151 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1997 - type: AirTankFilled - components: - - pos: 0.57847834,-17.637901 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1998 - type: AirTankFilled - components: - - pos: 0.2347284,-13.3254 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 1999 - type: AirTankFilled - components: - - pos: 0.51597834,-13.5754 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2000 - type: AirTankFilled - components: - - pos: -1.2652717,-13.60665 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2001 - type: AirTankFilled - components: - - pos: -1.6715217,-13.35665 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2002 - type: ClothingOuterHardsuitEVA - components: - - parent: 1881 - type: Transform - - canCollide: False - type: Physics -- uid: 2003 - type: ClothingOuterHardsuitEVA - components: - - parent: 1882 - type: Transform - - canCollide: False - type: Physics -- uid: 2004 - type: ClothingOuterHardsuitEVA - components: - - parent: 1883 - type: Transform - - canCollide: False - type: Physics -- uid: 2005 - type: ClothingOuterHardsuitEVA - components: - - parent: 1643 - type: Transform - - canCollide: False - type: Physics -- uid: 2006 - type: ClothingOuterHardsuitEVA - components: - - parent: 1879 - type: Transform - - canCollide: False - type: Physics -- uid: 2007 - type: ClothingOuterHardsuitEVA - components: - - parent: 1880 - type: Transform - - canCollide: False - type: Physics -- uid: 2008 - type: ClothingOuterHardsuitEVA - components: - - parent: 1884 - type: Transform - - canCollide: False - type: Physics -- uid: 2009 - type: ClothingOuterHardsuitEVA - components: - - parent: 1885 - type: Transform - - canCollide: False - type: Physics -- uid: 2010 - type: ClothingHeadHelmetEVA - components: - - parent: 1881 - type: Transform - - canCollide: False - type: Physics -- uid: 2011 - type: ClothingHeadHelmetEVA - components: - - parent: 1882 - type: Transform - - canCollide: False - type: Physics -- uid: 2012 - type: ClothingHeadHelmetEVA - components: - - parent: 1883 - type: Transform - - canCollide: False - type: Physics -- uid: 2013 - type: ClothingHeadHelmetEVA - components: - - parent: 1643 - type: Transform - - canCollide: False - type: Physics -- uid: 2014 - type: ClothingHeadHelmetEVA - components: - - parent: 1879 - type: Transform - - canCollide: False - type: Physics -- uid: 2015 - type: ClothingHeadHelmetEVA - components: - - parent: 1880 - type: Transform - - canCollide: False - type: Physics -- uid: 2016 - type: ClothingHeadHelmetEVA - components: - - parent: 1884 - type: Transform - - canCollide: False - type: Physics -- uid: 2017 - type: ClothingHeadHelmetEVA - components: - - parent: 1885 - type: Transform - - canCollide: False - type: Physics -- uid: 2018 - type: ClothingMaskBreath - components: - - parent: 1881 - type: Transform - - canCollide: False - type: Physics -- uid: 2019 - type: ClothingMaskBreath - components: - - parent: 1885 - type: Transform - - canCollide: False - type: Physics -- uid: 2020 - type: ClothingMaskBreath - components: - - parent: 1884 - type: Transform - - canCollide: False - type: Physics -- uid: 2021 - type: ClothingMaskBreath - components: - - parent: 1882 - type: Transform - - canCollide: False - type: Physics -- uid: 2022 - type: ClothingMaskBreath - components: - - parent: 1883 - type: Transform - - canCollide: False - type: Physics -- uid: 2023 - type: ClothingMaskBreath - components: - - parent: 1880 - type: Transform - - canCollide: False - type: Physics -- uid: 2024 - type: ClothingMaskBreath - components: - - parent: 1879 - type: Transform - - canCollide: False - type: Physics -- uid: 2025 - type: ClothingMaskBreath - components: - - parent: 1643 - type: Transform - - canCollide: False - type: Physics -- uid: 2026 - type: FlashlightLantern - components: - - parent: 1881 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2027 - type: FlashlightLantern - components: - - parent: 1882 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2028 - type: FlashlightLantern - components: - - parent: 1883 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2029 - type: FlashlightLantern - components: - - parent: 1643 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2030 - type: FlashlightLantern - components: - - parent: 1879 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2031 - type: FlashlightLantern - components: - - parent: 1880 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2032 - type: FlashlightLantern - components: - - parent: 1884 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2033 - type: FlashlightLantern - components: - - parent: 1885 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2034 - type: VendingMachineSec - components: - - pos: -3.5,24.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2035 - type: VendingMachineSec - components: - - pos: 2.5,24.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2036 - type: VendingMachineSec - components: - - pos: 0.5,25.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2037 - type: VendingMachineSec - components: - - pos: -1.5,25.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2038 - type: WardrobeSecurity - components: - - pos: 1.5,25.5 - parent: 45 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2133 - - 2116 - - 2119 - - 2118 - - 2121 - - 2120 - - 2122 - - 2136 - - 2117 - - 2132 - - 2135 - - 2134 - - 2107 - - 2109 - - 2108 - - 2111 - - 2110 - - 2113 - - 2112 - - 2137 - - 2138 - - 2145 - - 2144 - - 2146 - - 2115 - - 2140 - - 2143 - - 2142 - - 2131 - - 2114 - type: ContainerContainer -- uid: 2039 - type: WardrobeSecurity - components: - - pos: -2.5,25.5 - parent: 45 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2060 - - 2058 - - 2059 - - 2056 - - 2057 - - 2054 - - 2055 - - 2072 - - 2053 - - 2070 - - 2063 - - 2065 - - 2062 - - 2066 - - 2067 - - 2064 - - 2068 - - 2061 - - 2074 - - 2071 - - 2076 - - 2075 - - 2073 - - 2069 - type: ContainerContainer -- uid: 2040 - type: TableReinforced - components: - - pos: 3.5,23.5 - parent: 45 - type: Transform -- uid: 2041 - type: TableReinforced - components: - - pos: 3.5,22.5 - parent: 45 - type: Transform -- uid: 2042 - type: TableReinforced - components: - - pos: 0.5,23.5 - parent: 45 - type: Transform -- uid: 2043 - type: TableReinforced - components: - - pos: -0.5,23.5 - parent: 45 - type: Transform -- uid: 2044 - type: TableReinforced - components: - - pos: -1.5,23.5 - parent: 45 - type: Transform -- uid: 2045 - type: TableReinforced - components: - - pos: -4.5,23.5 - parent: 45 - type: Transform -- uid: 2046 - type: TableReinforced - components: - - pos: -4.5,22.5 - parent: 45 - type: Transform -- uid: 2047 - type: BoxHandcuff - components: - - pos: -4.650906,23.722452 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2048 - type: BoxHandcuff - components: - - pos: -4.307156,23.503702 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2049 - type: BoxZiptie - components: - - pos: -4.682156,23.222452 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2050 - type: BoxZiptie - components: - - pos: -4.369656,22.941202 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2051 - type: BoxFlashbang - components: - - pos: -4.682156,22.628702 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2052 - type: BoxFlashbang - components: - - pos: -4.338406,22.472452 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2053 - type: ClothingUniformJumpsuitColorBlack - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2054 - type: ClothingUniformJumpsuitColorBlack - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2055 - type: ClothingUniformJumpsuitColorBlack - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2056 - type: ClothingUniformJumpsuitColorBlack - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2057 - type: ClothingUniformJumpsuitColorBlack - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2058 - type: ClothingUniformJumpsuitColorBlack - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2059 - type: ClothingUniformJumpsuitColorBlack - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2060 - type: ClothingUniformJumpsuitColorBlack - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2061 - type: ClothingUniformJumpskirtColorBlack - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2062 - type: ClothingUniformJumpskirtColorBlack - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2063 - type: ClothingUniformJumpskirtColorBlack - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2064 - type: ClothingUniformJumpskirtColorBlack - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2065 - type: ClothingUniformJumpskirtColorBlack - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2066 - type: ClothingUniformJumpskirtColorBlack - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2067 - type: ClothingUniformJumpskirtColorBlack - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2068 - type: ClothingUniformJumpskirtColorBlack - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2069 - type: ClothingShoesChameleonNoSlips - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2070 - type: ClothingShoesChameleonNoSlips - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2071 - type: ClothingShoesChameleonNoSlips - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2072 - type: ClothingShoesChameleonNoSlips - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2073 - type: ClothingShoesChameleonNoSlips - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2074 - type: ClothingShoesChameleonNoSlips - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2075 - type: ClothingShoesChameleonNoSlips - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2076 - type: ClothingShoesChameleonNoSlips - components: - - parent: 2039 - type: Transform - - canCollide: False - type: Physics -- uid: 2077 - type: ToolboxSyndicateFilled - components: - - pos: -1.6049181,23.787481 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2078 - type: ToolboxSyndicateFilled - components: - - pos: -1.6049181,23.474981 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2079 - type: ToolboxSyndicateFilled - components: - - pos: -0.9174181,23.787481 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2080 - type: ToolboxSyndicateFilled - components: - - pos: -0.9174181,23.474981 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2081 - type: ClothingBackpackDuffelSyndicateFilledMedical - components: - - pos: 0.5,23.869297 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2082 - type: ClothingBackpackDuffelSyndicateFilledMedical - components: - - pos: 0.53125,23.525547 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2083 - type: ClothingHeadsetAltSyndicate - components: - - pos: 3.3160253,23.650547 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2084 - type: ClothingHeadsetAltSyndicate - components: - - rot: 0.00026996928500011563 rad - pos: 3.7361856,23.650581 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2085 - type: ClothingHeadsetAltSyndicate - components: - - pos: 3.7222753,23.338047 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2086 - type: ClothingHeadsetAltSyndicate - components: - - pos: 3.2847753,23.275547 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2087 - type: ClothingHeadsetAltSyndicate - components: - - pos: 3.3160253,22.900547 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2088 - type: ClothingHeadsetAltSyndicate - components: - - pos: 3.6910253,22.963047 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2089 - type: ClothingHeadsetAltSyndicate - components: - - pos: 3.7222753,22.588047 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2090 - type: ClothingHeadsetAltSyndicate - components: - - pos: 3.3472753,22.525547 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2091 - type: ClothingOuterHardsuitSyndie - components: - - parent: 2123 - type: Transform - - canCollide: False - type: Physics -- uid: 2092 - type: ClothingOuterHardsuitSyndie - components: - - parent: 2123 - type: Transform - - canCollide: False - type: Physics -- uid: 2093 - type: ClothingOuterHardsuitSyndie - components: - - parent: 2123 - type: Transform - - canCollide: False - type: Physics -- uid: 2094 - type: ClothingOuterHardsuitSyndie - components: - - parent: 2099 - type: Transform - - canCollide: False - type: Physics -- uid: 2095 - type: ClothingOuterHardsuitSyndie - components: - - parent: 2099 - type: Transform - - canCollide: False - type: Physics -- uid: 2096 - type: ClothingOuterHardsuitSyndie - components: - - parent: 2099 - type: Transform - - canCollide: False - type: Physics -- uid: 2097 - type: ClothingHeadHelmetHardsuitSyndie - components: - - parent: 2099 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2098 - type: ClothingHeadHelmetHardsuitSyndie - components: - - parent: 2099 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2099 - type: ClosetBomb - components: - - pos: 3.5,15.5 - parent: 45 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2168 - - 2166 - - 2167 - - 2159 - - 2160 - - 2095 - - 2158 - - 2096 - - 2094 - - 2147 - - 2098 - - 2097 - type: ContainerContainer -- uid: 2100 - type: ClosetBomb - components: - - pos: 1.5,16.5 - parent: 45 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2154 - - 2105 - - 2153 - - 2161 - - 2162 - - 2151 - - 2152 - - 2106 - type: ContainerContainer -- uid: 2101 - type: TableReinforced - components: - - pos: -0.5,14.5 - parent: 45 - type: Transform -- uid: 2102 - type: TableReinforced - components: - - pos: -0.5,15.5 - parent: 45 - type: Transform -- uid: 2103 - type: TableReinforced - components: - - pos: -0.5,16.5 - parent: 45 - type: Transform -- uid: 2104 - type: BaseUplinkRadio20TC - components: - - pos: -0.5185393,14.663868 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2105 - type: ClothingOuterHardsuitSyndie - components: - - parent: 2100 - type: Transform - - canCollide: False - type: Physics -- uid: 2106 - type: ClothingOuterHardsuitSyndie - components: - - parent: 2100 - type: Transform - - canCollide: False - type: Physics -- uid: 2107 - type: ClothingEyesGlassesSecurity - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics -- uid: 2108 - type: ClothingEyesGlassesSecurity - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics -- uid: 2109 - type: ClothingEyesGlassesSecurity - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics -- uid: 2110 - type: ClothingEyesGlassesSecurity - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics -- uid: 2111 - type: ClothingEyesGlassesSecurity - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics -- uid: 2112 - type: ClothingEyesGlassesSecurity - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics -- uid: 2113 - type: ClothingEyesGlassesSecurity - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics -- uid: 2114 - type: ClothingEyesGlassesSecurity - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics -- uid: 2115 - type: ClothingBeltAssault - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2116 - type: ClothingBeltAssault - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2117 - type: ClothingBeltAssault - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2118 - type: ClothingBeltAssault - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2119 - type: ClothingBeltAssault - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2120 - type: ClothingBeltAssault - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2121 - type: ClothingBeltAssault - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2122 - type: ClothingBeltAssault - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2123 - type: ClosetBomb - components: - - pos: 3.5,16.5 - parent: 45 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2163 - - 2165 - - 2164 - - 2155 - - 2157 - - 2156 - - 2150 - - 2148 - - 2149 - - 2091 - - 2093 - - 2092 - type: ContainerContainer -- uid: 2124 - type: LockerSyndicatePersonal - components: - - pos: -3.5,16.5 - parent: 45 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2181 - - 2184 - - 2183 - - 2185 - - 2186 - - 2180 - - 2189 - - 2188 - - 2191 - - 2190 - - 2193 - - 2192 - - 2194 - - 2187 - - 2179 - - 2182 - type: ContainerContainer -- uid: 2125 - type: TableReinforced - components: - - pos: -1.5,12.5 - parent: 45 - type: Transform -- uid: 2126 - type: TableReinforced - components: - - pos: -3.5,14.5 - parent: 45 - type: Transform -- uid: 2127 - type: LockerSyndicatePersonal - components: - - pos: -2.5,13.5 - parent: 45 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2285 - - 2283 - - 2287 - - 2289 - - 2291 - - 2293 - - 2295 - - 2297 - - 2219 - - 2265 - - 2263 - - 2261 - - 2259 - - 2257 - - 2255 - - 2253 - - 2251 - - 2233 - - 2231 - - 2229 - - 2227 - - 2225 - - 2223 - - 2221 - type: ContainerContainer -- uid: 2128 - type: TableReinforced - components: - - pos: 0.5,12.5 - parent: 45 - type: Transform -- uid: 2129 - type: LockerSyndicatePersonal - components: - - pos: 1.5,13.5 - parent: 45 - type: Transform - - isPlaceable: False - type: PlaceableSurface - - containers: - EntityStorageComponent: !type:Container - ents: - - 2327 - - 2317 - - 2322 - - 2315 - - 2321 - type: ContainerContainer -- uid: 2130 - type: TableReinforced - components: - - pos: 2.5,14.5 - parent: 45 - type: Transform -- uid: 2131 - type: ClothingBeltMilitaryWebbing - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2132 - type: ClothingBeltMilitaryWebbing - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2133 - type: ClothingBeltMilitaryWebbing - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2134 - type: ClothingBeltMilitaryWebbing - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2135 - type: ClothingBeltMilitaryWebbing - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2136 - type: ClothingBeltMilitaryWebbing - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2137 - type: ClothingBeltMilitaryWebbing - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2138 - type: ClothingBeltMilitaryWebbing - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2139 - type: TableReinforced - components: - - pos: -2.5,16.5 - parent: 45 - type: Transform -- uid: 2140 - type: ClothingBackpackDuffelSyndicate - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2141 - type: TableReinforced - components: - - pos: -4.5,16.5 - parent: 45 - type: Transform -- uid: 2142 - type: ClothingBackpackDuffelSyndicate - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2143 - type: ClothingBackpackDuffelSyndicate - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2144 - type: ClothingBackpackDuffelSyndicate - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2145 - type: ClothingBackpackDuffelSyndicate - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2146 - type: ClothingBackpackDuffelSyndicate - components: - - parent: 2038 - type: Transform - - canCollide: False - type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer -- uid: 2147 - type: ClothingHeadHelmetHardsuitSyndie - components: - - parent: 2099 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2148 - type: ClothingHeadHelmetHardsuitSyndie - components: - - parent: 2123 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2149 - type: ClothingHeadHelmetHardsuitSyndie - components: - - parent: 2123 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2150 - type: ClothingHeadHelmetHardsuitSyndie - components: - - parent: 2123 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2151 - type: ClothingHeadHelmetHardsuitSyndie - components: - - parent: 2100 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2152 - type: ClothingHeadHelmetHardsuitSyndie - components: - - parent: 2100 - type: Transform - - canCollide: False - type: Physics - - containers: - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2153 - type: ClothingMaskBreath - components: - - parent: 2100 - type: Transform - - canCollide: False - type: Physics -- uid: 2154 - type: ClothingMaskBreath - components: - - parent: 2100 - type: Transform - - canCollide: False - type: Physics -- uid: 2155 - type: ClothingMaskBreath - components: - - parent: 2123 - type: Transform - - canCollide: False - type: Physics -- uid: 2156 - type: ClothingMaskBreath - components: - - parent: 2123 - type: Transform - - canCollide: False - type: Physics -- uid: 2157 - type: ClothingMaskBreath - components: - - parent: 2123 - type: Transform - - canCollide: False - type: Physics -- uid: 2158 - type: ClothingMaskBreath - components: - - parent: 2099 - type: Transform - - canCollide: False - type: Physics -- uid: 2159 - type: ClothingMaskBreath - components: - - parent: 2099 - type: Transform - - canCollide: False - type: Physics -- uid: 2160 - type: ClothingMaskBreath - components: - - parent: 2099 - type: Transform - - canCollide: False - type: Physics -- uid: 2161 - type: AirTankFilled - components: - - parent: 2100 - type: Transform - - canCollide: False - type: Physics -- uid: 2162 - type: AirTankFilled - components: - - parent: 2100 - type: Transform - - canCollide: False - type: Physics -- uid: 2163 - type: AirTankFilled - components: - - parent: 2123 - type: Transform - - canCollide: False - type: Physics -- uid: 2164 - type: AirTankFilled - components: - - parent: 2123 - type: Transform - - canCollide: False - type: Physics -- uid: 2165 - type: AirTankFilled - components: - - parent: 2123 - type: Transform - - canCollide: False - type: Physics -- uid: 2166 - type: AirTankFilled - components: - - parent: 2099 - type: Transform - - canCollide: False - type: Physics -- uid: 2167 - type: AirTankFilled - components: - - parent: 2099 - type: Transform - - canCollide: False - type: Physics -- uid: 2168 - type: AirTankFilled - components: - - parent: 2099 - type: Transform - - canCollide: False - type: Physics -- uid: 2169 - type: ShotgunBojevic - components: - - pos: -0.48498476,15.206654 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2170 - PumpBarrel-ammo-container: !type:Container - ents: [] - PumpBarrel-chamber-container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2469 - type: ContainerContainer -- uid: 2170 - type: MagazineShotgunSlug - components: - - parent: 2169 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2171 - type: ShotgunBojevic - components: - - pos: -0.45373476,15.644154 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2172 - PumpBarrel-ammo-container: !type:Container - ents: [] - PumpBarrel-chamber-container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2470 - type: ContainerContainer -- uid: 2172 - type: MagazineShotgunSlug - components: - - parent: 2171 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2173 - type: MagazineShotgunSlug - components: - - pos: -0.76623476,16.112904 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2174 - type: MagazineShotgunSlug - components: - - pos: -0.48498476,16.144154 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2175 - type: MagazineShotgunSlug - components: - - pos: -0.17248476,16.081654 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2176 - type: MagazineShotgunSlug - components: - - pos: -0.20373476,16.675404 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2177 - type: MagazineShotgunSlug - components: - - pos: -0.48498476,16.612904 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2178 - type: MagazineShotgunSlug - components: - - pos: -0.82873476,16.550404 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2179 - type: LaserRifleCog - components: - - parent: 2124 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2180 - type: LaserRifleCog - components: - - parent: 2124 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2181 - type: LaserRifleCog - components: - - parent: 2124 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2182 - type: LaserRifleCog - components: - - parent: 2124 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2183 - type: LaserRifleCog - components: - - parent: 2124 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2184 - type: LaserRifleCog - components: - - parent: 2124 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2185 - type: LaserRifleCog - components: - - parent: 2124 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2186 - type: LaserRifleCog - components: - - parent: 2124 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2187 - type: LaserPistolSvalinn - components: - - parent: 2124 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2188 - type: LaserPistolSvalinn - components: - - parent: 2124 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2189 - type: LaserPistolSvalinn - components: - - parent: 2124 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2190 - type: LaserPistolSvalinn - components: - - parent: 2124 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2191 - type: LaserPistolSvalinn - components: - - parent: 2124 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2192 - type: LaserPistolSvalinn - components: - - parent: 2124 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2193 - type: LaserPistolSvalinn - components: - - parent: 2124 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2194 - type: LaserPistolSvalinn - components: - - parent: 2124 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2195 - type: PowerCellSmallStandard - components: - - rot: 0.00036562856985256076 rad - pos: -4.653132,16.736563 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2196 - type: PowerCellSmallStandard - components: - - pos: -4.653021,16.612396 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2197 - type: PowerCellSmallStandard - components: - - pos: -4.653021,16.456146 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2198 - type: PowerCellSmallStandard - components: - - pos: -4.653021,16.299896 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2199 - type: PowerCellSmallStandard - components: - - pos: -4.340521,16.331146 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2200 - type: PowerCellSmallStandard - components: - - pos: -4.340521,16.487396 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2201 - type: PowerCellSmallStandard - components: - - pos: -4.340521,16.643646 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2202 - type: PowerCellSmallStandard - components: - - rot: 0.0005221720784902573 rad - pos: -4.3096848,16.737198 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2203 - type: PowerCellSmallStandard - components: - - pos: -4.496771,16.362396 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2204 - type: PowerCellSmallStandard - components: - - pos: -4.496771,16.362396 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2205 - type: PowerCellSmallStandard - components: - - pos: -4.496771,16.456146 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2206 - type: PowerCellSmallStandard - components: - - pos: -4.496771,16.549896 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2207 - type: PowerCellSmallStandard - components: - - pos: -4.496771,16.612396 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2208 - type: PowerCellSmallStandard - components: - - pos: -4.496771,16.643646 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2209 - type: PowerCellSmallStandard - components: - - pos: -4.496771,16.706146 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2210 - type: PowerCellSmallStandard - components: - - rot: 7.400789763778448E-05 rad - pos: -4.496771,16.735294 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2211 - type: PowerCellSmallHyper - components: - - rot: -0.0061788540333509445 rad - pos: -2.7375154,16.7364 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2212 - type: PowerCellSmallHyper - components: - - pos: -2.7177682,16.643646 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2213 - type: PowerCellSmallHyper - components: - - pos: -2.7177682,16.518646 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2214 - type: PowerCellSmallHyper - components: - - pos: -2.7177682,16.393646 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2215 - type: PowerCellSmallHyper - components: - - pos: -2.3740182,16.424896 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2216 - type: PowerCellSmallHyper - components: - - pos: -2.3740182,16.518646 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2217 - type: PowerCellSmallHyper - components: - - pos: -2.3740182,16.612396 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2218 - type: PowerCellSmallHyper - components: - - rot: 0.00052217289339751 rad - pos: -2.3744335,16.737198 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2219 - type: RifleSTS - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2220 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2471 - type: ContainerContainer -- uid: 2220 - type: MagazineLRifle - components: - - parent: 2219 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2221 - type: RifleSTS - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2222 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2472 - type: ContainerContainer -- uid: 2222 - type: MagazineLRifle - components: - - parent: 2221 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2223 - type: RifleSTS - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2224 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2473 - type: ContainerContainer -- uid: 2224 - type: MagazineLRifle - components: - - parent: 2223 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2225 - type: RifleSTS - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2226 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2474 - type: ContainerContainer -- uid: 2226 - type: MagazineLRifle - components: - - parent: 2225 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2227 - type: RifleSTS - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2228 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2475 - type: ContainerContainer -- uid: 2228 - type: MagazineLRifle - components: - - parent: 2227 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2229 - type: RifleSTS - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2230 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2476 - type: ContainerContainer -- uid: 2230 - type: MagazineLRifle - components: - - parent: 2229 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2231 - type: RifleSTS - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2232 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2477 - type: ContainerContainer -- uid: 2232 - type: MagazineLRifle - components: - - parent: 2231 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2233 - type: RifleSTS - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2234 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2478 - type: ContainerContainer -- uid: 2234 - type: MagazineLRifle - components: - - parent: 2233 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2235 - type: MagazineLRifle - components: - - pos: -3.3035548,14.583879 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2236 - type: MagazineLRifle - components: - - pos: -3.3035548,14.583879 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2237 - type: MagazineLRifle - components: - - pos: -3.3035548,14.583879 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2238 - type: MagazineLRifle - components: - - pos: -3.3035548,14.583879 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2239 - type: MagazineLRifle - components: - - pos: -3.3035548,14.583879 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2240 - type: MagazineLRifle - components: - - pos: -3.3035548,14.615129 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2241 - type: MagazineLRifle - components: - - pos: -3.3035548,14.615129 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2242 - type: MagazineLRifle - components: - - pos: -3.3035548,14.615129 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2243 - type: MagazineLRifleHV - components: - - pos: -3.4598048,14.552629 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2244 - type: MagazineLRifleHV - components: - - pos: -3.4598048,14.552629 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2245 - type: MagazineLRifleHV - components: - - pos: -3.4598048,14.552629 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2246 - type: MagazineLRifleHV - components: - - pos: -3.4598048,14.552629 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2247 - type: MagazineLRifleHV - components: - - pos: -3.4598048,14.552629 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2248 - type: MagazineLRifleHV - components: - - pos: -3.4598048,14.552629 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2249 - type: MagazineLRifleHV - components: - - pos: -3.4598048,14.552629 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2250 - type: MagazineLRifleHV - components: - - pos: -3.4598048,14.552629 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2251 - type: SmgC20r - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2252 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2479 - type: ContainerContainer -- uid: 2252 - type: MagazinePistolSmg - components: - - parent: 2251 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2253 - type: SmgC20r - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2254 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2480 - type: ContainerContainer -- uid: 2254 - type: MagazinePistolSmg - components: - - parent: 2253 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2255 - type: SmgC20r - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2256 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2481 - type: ContainerContainer -- uid: 2256 - type: MagazinePistolSmg - components: - - parent: 2255 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2257 - type: SmgC20r - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2258 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2482 - type: ContainerContainer -- uid: 2258 - type: MagazinePistolSmg - components: - - parent: 2257 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2259 - type: SmgC20r - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2260 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2483 - type: ContainerContainer -- uid: 2260 - type: MagazinePistolSmg - components: - - parent: 2259 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2261 - type: SmgC20r - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2262 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2484 - type: ContainerContainer -- uid: 2262 - type: MagazinePistolSmg - components: - - parent: 2261 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2263 - type: SmgC20r - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2264 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2485 - type: ContainerContainer -- uid: 2264 - type: MagazinePistolSmg - components: - - parent: 2263 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2265 - type: SmgC20r - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2266 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2486 - type: ContainerContainer -- uid: 2266 - type: MagazinePistolSmg - components: - - parent: 2265 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2267 - type: MagazinePistolSmg - components: - - pos: -3.6473048,14.583879 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2268 - type: MagazinePistolSmg - components: - - pos: -3.6473048,14.583879 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2269 - type: MagazinePistolSmg - components: - - pos: -3.6473048,14.583879 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2270 - type: MagazinePistolSmg - components: - - pos: -3.6473048,14.583879 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2271 - type: MagazinePistolSmg - components: - - pos: -3.6473048,14.583879 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2272 - type: MagazinePistolSmg - components: - - pos: -3.6473048,14.583879 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2273 - type: MagazinePistolSmg - components: - - pos: -3.6473048,14.583879 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2274 - type: MagazinePistolSmg - components: - - pos: -3.6473048,14.583879 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2275 - type: MagazinePistolSmgHV - components: - - rot: 0.0004746468039229512 rad - pos: -3.7369776,14.552167 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2276 - type: MagazinePistolSmgHV - components: - - rot: 0.0004746468039229512 rad - pos: -3.7369776,14.552167 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2277 - type: MagazinePistolSmgHV - components: - - rot: 0.0004746468039229512 rad - pos: -3.7369776,14.552167 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2278 - type: MagazinePistolSmgHV - components: - - rot: 0.0004746468039229512 rad - pos: -3.7369776,14.552167 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2279 - type: MagazinePistolSmgHV - components: - - rot: 0.0004746468039229512 rad - pos: -3.7369776,14.552167 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2280 - type: MagazinePistolSmgHV - components: - - rot: 0.0004746468039229512 rad - pos: -3.7369776,14.552167 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2281 - type: MagazinePistolSmgHV - components: - - rot: 0.0004746468039229512 rad - pos: -3.7369776,14.552167 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2282 - type: MagazinePistolSmgHV - components: - - rot: 0.0004746468039229512 rad - pos: -3.7369776,14.552167 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2283 - type: PistolMandella - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2286 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2487 - type: ContainerContainer -- uid: 2284 - type: MagazineClRiflePistol - components: - - parent: 2285 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2285 - type: PistolMandella - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2284 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2488 - type: ContainerContainer -- uid: 2286 - type: MagazineClRiflePistol - components: - - parent: 2283 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2287 - type: PistolMandella - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2288 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2489 - type: ContainerContainer -- uid: 2288 - type: MagazineClRiflePistol - components: - - parent: 2287 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2289 - type: PistolMandella - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2290 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2490 - type: ContainerContainer -- uid: 2290 - type: MagazineClRiflePistol - components: - - parent: 2289 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2291 - type: PistolMandella - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2292 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2491 - type: ContainerContainer -- uid: 2292 - type: MagazineClRiflePistol - components: - - parent: 2291 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2293 - type: PistolMandella - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2294 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2492 - type: ContainerContainer -- uid: 2294 - type: MagazineClRiflePistol - components: - - parent: 2293 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2295 - type: PistolMandella - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2296 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2493 - type: ContainerContainer -- uid: 2296 - type: MagazineClRiflePistol - components: - - parent: 2295 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2297 - type: PistolMandella - components: - - parent: 2127 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2298 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2494 - type: ContainerContainer -- uid: 2298 - type: MagazineClRiflePistol - components: - - parent: 2297 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2299 - type: MagazineClRiflePistol - components: - - pos: -1.2052095,12.570714 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2300 - type: MagazineClRiflePistol - components: - - pos: -1.2052095,12.570714 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2301 - type: MagazineClRiflePistol - components: - - pos: -1.2052095,12.570714 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2302 - type: MagazineClRiflePistol - components: - - pos: -1.2052095,12.570714 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2303 - type: MagazineClRiflePistol - components: - - pos: -1.2052095,12.570714 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2304 - type: MagazineClRiflePistol - components: - - pos: -1.2052095,12.570714 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2305 - type: MagazineClRiflePistol - components: - - pos: -1.2052095,12.570714 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2306 - type: MagazineClRiflePistol - components: - - pos: -1.2052095,12.570714 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2307 - type: MagazineClRiflePistolHV - components: - - pos: -1.6427095,12.570714 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2308 - type: MagazineClRiflePistolHV - components: - - pos: -1.6427095,12.570714 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2309 - type: MagazineClRiflePistolHV - components: - - pos: -1.6427095,12.570714 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2310 - type: MagazineClRiflePistolHV - components: - - pos: -1.6427095,12.570714 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2311 - type: MagazineClRiflePistolHV - components: - - pos: -1.6427095,12.570714 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2312 - type: MagazineClRiflePistolHV - components: - - pos: -1.6427095,12.570714 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2313 - type: MagazineClRiflePistolHV - components: - - pos: -1.6427095,12.570714 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2314 - type: MagazineClRiflePistolHV - components: - - pos: -1.6427095,12.570714 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2315 - type: LMGPK - components: - - parent: 2129 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2316 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2495 - type: ContainerContainer -- uid: 2316 - type: MagazineLRiflePkBox - components: - - parent: 2315 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2317 - type: LMGPK - components: - - parent: 2129 - type: Transform - - canCollide: False - type: Physics - - containers: - MagazineBarrel-chamber: !type:ContainerSlot {} - MagazineBarrel-magazine: !type:ContainerSlot - ent: 2318 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot - ent: 2496 - type: ContainerContainer -- uid: 2318 - type: MagazineLRiflePkBox - components: - - parent: 2317 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2319 - type: MagazineLRiflePkBox - components: - - pos: 0.70181525,12.874363 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2320 - type: MagazineLRiflePkBox - components: - - pos: 0.70181525,12.530613 - parent: 45 - type: Transform - - canCollide: False - type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2321 - type: LaserCannon - components: - - parent: 2129 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2322 - type: LaserCannon - components: - - parent: 2129 - type: Transform - - canCollide: False - type: Physics - - containers: - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2323 - type: PowerCellSmallHyper - components: - - pos: 0.26431525,12.780613 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2324 - type: PowerCellSmallHyper - components: - - pos: 0.26431525,12.624363 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2325 - type: PowerCellSmallHyper - components: - - pos: 0.26431525,12.436863 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2326 - type: PowerCellSmallHyper - components: - - rot: 0.00026163371512666345 rad - pos: 0.2643401,12.263662 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2327 - type: LauncherRocket - components: - - parent: 2129 - type: Transform - - canCollide: False - type: Physics - - containers: - RevolverBarrel-ammoContainer: !type:Container - ents: - - 2328 - type: ContainerContainer -- uid: 2328 - type: RocketAmmo - components: - - parent: 2327 - type: Transform - - canCollide: False - type: Physics -- uid: 2329 - type: RocketAmmo - components: - - pos: 2.5143151,14.843113 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2330 - type: RocketAmmo - components: - - pos: 2.5143151,14.686863 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2331 - type: RocketAmmo - components: - - pos: 2.5143151,14.530613 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2332 - type: RocketAmmo - components: - - pos: 2.5143151,14.374363 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2333 - type: ExGrenade - components: - - pos: -0.36068475,23.791916 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2334 - type: ExGrenade - components: - - pos: -0.17318475,23.760666 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2335 - type: ExGrenade - components: - - pos: 0.014315248,23.791916 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2336 - type: ExGrenade - components: - - pos: 0.20181525,23.760666 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2337 - type: ExGrenade - components: - - pos: 0.13931525,23.479416 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2338 - type: ExGrenade - components: - - pos: 0.045565248,23.479416 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2339 - type: ExGrenade - components: - - pos: -0.23568475,23.479416 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2340 - type: ExGrenade - components: - - pos: -0.36068475,23.479416 - parent: 45 - type: Transform - - canCollide: False - type: Physics -- uid: 2341 - type: TableReinforcedGlass - components: - - pos: -1.5,34.5 - parent: 45 - type: Transform -- uid: 2342 - type: TableReinforcedGlass - components: - - pos: -0.5,34.5 - parent: 45 - type: Transform -- uid: 2343 - type: TableReinforcedGlass - components: - - pos: 0.5,34.5 - parent: 45 - type: Transform -- uid: 2344 - type: TableReinforcedGlass - components: - - pos: 0.5,35.5 - parent: 45 - type: Transform -- uid: 2345 - type: TableReinforcedGlass - components: - - pos: 0.5,36.5 - parent: 45 - type: Transform -- uid: 2346 - type: TableReinforcedGlass - components: - - pos: 0.5,37.5 - parent: 45 - type: Transform -- uid: 2347 - type: TableReinforcedGlass - components: - - pos: -0.5,37.5 - parent: 45 - type: Transform -- uid: 2348 - type: TableReinforcedGlass - components: - - pos: -1.5,37.5 - parent: 45 - type: Transform -- uid: 2349 - type: TableReinforcedGlass - components: - - pos: -1.5,36.5 - parent: 45 - type: Transform -- uid: 2350 - type: TableReinforcedGlass - components: - - pos: -1.5,35.5 - parent: 45 - type: Transform -- uid: 2351 - type: TableReinforcedGlass - components: - - pos: -2.5,35.5 - parent: 45 - type: Transform -- uid: 2352 - type: TableReinforcedGlass - components: - - pos: -2.5,36.5 - parent: 45 - type: Transform -- uid: 2353 - type: TableReinforcedGlass - components: - - pos: 1.5,35.5 - parent: 45 - type: Transform -- uid: 2354 - type: TableReinforcedGlass - components: - - pos: 1.5,36.5 - parent: 45 - type: Transform -- uid: 2355 - type: ChairPilotSeat - components: - - rot: 1.5707963267948966 rad - pos: -3.5,36.5 - parent: 45 - type: Transform -- uid: 2356 - type: ChairPilotSeat - components: - - rot: 1.5707963267948966 rad - pos: -3.5,35.5 - parent: 45 - type: Transform -- uid: 2357 - type: ChairPilotSeat - components: - - rot: -1.5707963267948966 rad - pos: 2.5,36.5 - parent: 45 - type: Transform -- uid: 2358 - type: ChairPilotSeat - components: - - rot: -1.5707963267948966 rad - pos: 2.5,35.5 - parent: 45 - type: Transform -- uid: 2359 - type: ChairPilotSeat - components: - - pos: 0.5,38.5 - parent: 45 - type: Transform -- uid: 2360 - type: ChairPilotSeat - components: - - pos: -0.5,38.5 - parent: 45 - type: Transform -- uid: 2361 - type: ChairPilotSeat - components: - - pos: -1.5,38.5 - parent: 45 - type: Transform -- uid: 2362 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: -1.5,33.5 - parent: 45 - type: Transform -- uid: 2363 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: -0.5,33.5 - parent: 45 - type: Transform -- uid: 2364 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: 0.5,33.5 - parent: 45 - type: Transform -- uid: 2365 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: -0.5,46.5 - parent: 45 - type: Transform -- uid: 2366 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: -3.5,44.5 - parent: 45 - type: Transform -- uid: 2367 - type: ChairPilotSeat - components: - - rot: 3.141592653589793 rad - pos: 2.5,44.5 - parent: 45 - type: Transform -- uid: 2368 - type: ComputerShuttleSyndie - components: - - pos: -0.5,47.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2369 - type: ComputerCrewMonitoring - components: - - pos: -3.5,45.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2370 - type: ComputerAlert - components: - - pos: 2.5,45.5 - parent: 45 - type: Transform - - containers: - board: !type:Container - ents: [] - type: ContainerContainer -- uid: 2371 - type: VendingMachineCola - components: - - pos: -4.5,42.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2372 - type: VendingMachineSnack - components: - - pos: 3.5,42.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2373 - type: PottedPlantRandom - components: - - pos: -4.5,31.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2374 - type: PottedPlantRandom - components: - - pos: 3.5,31.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2375 - type: PottedPlantRandom - components: - - pos: 3.5,40.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2376 - type: PottedPlantRandom - components: - - pos: -4.5,40.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2377 - type: PottedPlantRandom - components: - - pos: -7.5,28.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2378 - type: PottedPlantRandom - components: - - pos: 6.5,28.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2379 - type: PottedPlantRandom - components: - - pos: 6.5,10.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2380 - type: PottedPlantRandom - components: - - pos: -7.5,10.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2381 - type: PottedPlantRandom - components: - - pos: -5.5,4.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2382 - type: PottedPlantRandom - components: - - pos: -5.5,-3.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2383 - type: PottedPlantRandom - components: - - pos: 4.5,-3.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2384 - type: PottedPlantRandom - components: - - pos: 4.5,4.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2385 - type: PottedPlantRandom - components: - - pos: -5.5,-15.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2386 - type: PottedPlantRandom - components: - - pos: 4.5,-15.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2387 - type: PottedPlantRandom - components: - - pos: 4.5,-23.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2388 - type: PottedPlantRandom - components: - - pos: 3.5,-22.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2389 - type: PottedPlantRandom - components: - - pos: -4.5,-22.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2390 - type: PottedPlantRandom - components: - - pos: -5.5,-23.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2391 - type: PottedPlantRandom - components: - - pos: -5.5,-28.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2392 - type: PottedPlantRandom - components: - - pos: -4.5,-29.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2393 - type: PottedPlantRandom - components: - - pos: 3.5,-29.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2394 - type: PottedPlantRandom - components: - - pos: 4.5,-28.5 - parent: 45 - type: Transform - - containers: - stash: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2395 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 6.5,-25.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2396 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: 1.5,-31.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2397 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -2.5,-31.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2398 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -7.5,-25.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2399 - type: VendingMachineYouTool - components: - - pos: -0.5,18.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2400 - type: VendingMachineYouTool - components: - - pos: -0.5,20.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2401 - type: PoweredlightLED - components: - - pos: -2.5,-20.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2402 - type: PoweredlightLED - components: - - pos: 1.5,-20.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2403 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -0.5,-24.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2404 - type: PoweredlightLED - components: - - pos: -0.5,-27.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2405 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -2.5,-38.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2406 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: 1.5,-38.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2407 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 4.5,-34.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2408 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -5.5,-34.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2409 - type: PoweredlightLED - components: - - pos: -1.5,-33.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2410 - type: PoweredlightLED - components: - - pos: 0.5,-33.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2411 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 4.5,-15.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2412 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -5.5,-15.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2413 - type: PoweredlightLED - components: - - pos: -0.5,-12.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2414 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -0.5,-18.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2415 - type: PoweredlightLED - components: - - pos: -2.5,-8.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2416 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -2.5,-10.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2417 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: 1.5,-10.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2418 - type: PoweredlightLED - components: - - pos: 1.5,-8.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2419 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 4.5,-3.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2420 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -5.5,-3.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2421 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -5.5,4.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2422 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 4.5,4.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2423 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -0.5,1.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2424 - type: PoweredlightLED - components: - - pos: -0.5,7.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2425 - type: PoweredlightLED - components: - - pos: -0.5,-0.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2426 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -0.5,-6.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2427 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -8.5,15.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2428 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -5.5,9.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2429 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: 4.5,9.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2430 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 7.5,15.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2431 - type: PoweredlightLED - components: - - pos: -0.5,16.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2432 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -0.5,12.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2433 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -0.5,18.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2434 - type: PoweredlightLED - components: - - pos: -0.5,20.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2435 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -0.5,22.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2436 - type: PoweredlightLED - components: - - pos: -0.5,25.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2437 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -8.5,23.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2438 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 7.5,23.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2439 - type: PoweredlightLED - components: - - pos: 3.5,29.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2440 - type: PoweredlightLED - components: - - pos: -4.5,29.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2441 - type: PoweredlightLED - components: - - pos: -11.5,20.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2442 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -11.5,18.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2443 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: 10.5,18.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2444 - type: PoweredlightLED - components: - - pos: 10.5,20.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2445 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -5.5,34.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2446 - type: PoweredlightLED - components: - - rot: 1.5707963267948966 rad - pos: -5.5,37.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2447 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 4.5,37.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2448 - type: PoweredlightLED - components: - - rot: -1.5707963267948966 rad - pos: 4.5,34.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2449 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: 1.5,42.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2450 - type: PoweredlightLED - components: - - rot: 3.141592653589793 rad - pos: -2.5,42.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2451 - type: PoweredSmallLight - components: - - pos: 0.5,10.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2452 - type: PoweredSmallLight - components: - - pos: -1.5,10.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2453 - type: PoweredSmallLight - components: - - rot: 3.141592653589793 rad - pos: 6.5,-10.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2454 - type: PoweredSmallLight - components: - - pos: 6.5,-8.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2455 - type: PoweredSmallLight - components: - - pos: -7.5,-8.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2456 - type: PoweredSmallLight - components: - - rot: 3.141592653589793 rad - pos: -7.5,-10.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2457 - type: PoweredSmallLight - components: - - rot: 3.141592653589793 rad - pos: -10.5,-23.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2458 - type: PoweredSmallLight - components: - - rot: 3.141592653589793 rad - pos: -15.5,-23.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2459 - type: PoweredSmallLight - components: - - pos: -15.5,-27.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2460 - type: PoweredSmallLight - components: - - pos: -10.5,-27.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2461 - type: PoweredSmallLight - components: - - rot: -1.5707963267948966 rad - pos: -18.5,-25.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2462 - type: PoweredSmallLight - components: - - pos: 9.5,-27.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2463 - type: PoweredSmallLight - components: - - pos: 14.5,-27.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2464 - type: PoweredSmallLight - components: - - rot: 3.141592653589793 rad - pos: 14.5,-23.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2465 - type: PoweredSmallLight - components: - - rot: 3.141592653589793 rad - pos: 9.5,-23.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2466 - type: PoweredSmallLight - components: - - rot: 1.5707963267948966 rad - pos: 17.5,-25.5 - parent: 45 - type: Transform - - powerLoad: 0 - type: ApcPowerReceiver - - enabled: False - type: AmbientSound - - containers: - light_bulb: !type:ContainerSlot {} - type: ContainerContainer -- uid: 2467 - type: Gyroscope - components: - - pos: -1.5,-38.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2468 - type: Gyroscope - components: - - pos: 0.5,-38.5 - parent: 45 - type: Transform - - enabled: False - type: AmbientSound -- uid: 2469 - type: MagazineShotgun - components: - - parent: 2169 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2470 - type: MagazineShotgun - components: - - parent: 2171 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2471 - type: MagazineLRifle - components: - - parent: 2219 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2472 - type: MagazineLRifle - components: - - parent: 2221 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2473 - type: MagazineLRifle - components: - - parent: 2223 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2474 - type: MagazineLRifle - components: - - parent: 2225 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2475 - type: MagazineLRifle - components: - - parent: 2227 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2476 - type: MagazineLRifle - components: - - parent: 2229 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2477 - type: MagazineLRifle - components: - - parent: 2231 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2478 - type: MagazineLRifle - components: - - parent: 2233 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2479 - type: MagazinePistolSmg - components: - - parent: 2251 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2480 - type: MagazinePistolSmg - components: - - parent: 2253 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2481 - type: MagazinePistolSmg - components: - - parent: 2255 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2482 - type: MagazinePistolSmg - components: - - parent: 2257 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2483 - type: MagazinePistolSmg - components: - - parent: 2259 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2484 - type: MagazinePistolSmg - components: - - parent: 2261 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2485 - type: MagazinePistolSmg - components: - - parent: 2263 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2486 - type: MagazinePistolSmg - components: - - parent: 2265 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2487 - type: MagazineClRiflePistol - components: - - parent: 2283 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2488 - type: MagazineClRiflePistol - components: - - parent: 2285 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2489 - type: MagazineClRiflePistol - components: - - parent: 2287 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2490 - type: MagazineClRiflePistol - components: - - parent: 2289 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2491 - type: MagazineClRiflePistol - components: - - parent: 2291 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2492 - type: MagazineClRiflePistol - components: - - parent: 2293 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2493 - type: MagazineClRiflePistol - components: - - parent: 2295 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2494 - type: MagazineClRiflePistol - components: - - parent: 2297 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2495 - type: MagazineLRiflePkBox - components: - - parent: 2315 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -- uid: 2496 - type: MagazineLRiflePkBox - components: - - parent: 2317 - type: Transform - - canCollide: False - type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer -... diff --git a/Resources/Maps/nss_pillar.yml b/Resources/Maps/nss_pillar.yml index ac9d628dca..eab21946c2 100644 --- a/Resources/Maps/nss_pillar.yml +++ b/Resources/Maps/nss_pillar.yml @@ -26823,16 +26823,12 @@ entities: parent: 130 type: Transform - uid: 878 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 4756 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 879 type: Rack components: @@ -28796,16 +28792,11 @@ entities: stash: !type:ContainerSlot {} type: ContainerContainer - uid: 1102 - type: RevolverDeckard + type: WeaponRevolverDeckard components: - pos: -17.504456,12.729088 parent: 130 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1103 type: WallSolid components: @@ -30415,17 +30406,13 @@ entities: stash: !type:ContainerSlot {} type: ContainerContainer - uid: 1318 - type: TaserGun + type: WeaponTaser components: - pos: -46.49491,27.801142 parent: 130 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1319 type: DisposalPipe components: @@ -63868,7 +63855,7 @@ entities: - canCollide: False type: Physics - uid: 4756 - type: SmgDrozdRiot + type: WeaponSubMachineGunDrozdRubber components: - pos: -50.49019,28.484802 parent: 130 @@ -63876,8 +63863,8 @@ entities: - canCollide: False type: Physics - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 878 type: ContainerContainer - uid: 4757 @@ -109689,53 +109676,37 @@ entities: ents: [] type: ContainerContainer - uid: 8723 - type: TaserGun + type: WeaponTaser components: - pos: -46.49491,28.317125 parent: 130 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 8724 - type: TaserGun + type: WeaponTaser components: - pos: -46.49491,28.45785 parent: 130 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 8725 - type: TaserGun + type: WeaponTaser components: - pos: -46.510536,28.176403 parent: 130 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 8726 - type: TaserGun + type: WeaponTaser components: - pos: -46.51059,27.988773 parent: 130 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 8727 type: BoxFlashbang components: @@ -120506,7 +120477,7 @@ entities: parent: 130 type: Transform - uid: 9838 - type: SmgDrozdRiot + type: WeaponSubMachineGunDrozdRubber components: - pos: -50.36519,28.39105 parent: 130 @@ -120514,23 +120485,19 @@ entities: - canCollide: False type: Physics - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 9839 type: ContainerContainer - uid: 9839 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 9838 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 9840 - type: SmgDrozdRiot + type: WeaponSubMachineGunDrozdRubber components: - pos: -50.20894,28.25043 parent: 130 @@ -120538,21 +120505,17 @@ entities: - canCollide: False type: Physics - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 9841 type: ContainerContainer - uid: 9841 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 9840 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 9842 type: SignElectricalMed components: @@ -120584,7 +120547,7 @@ entities: parent: 130 type: Transform - uid: 9847 - type: BoxMagazineMagnumSmgRubber + type: BoxMagazineMagnumSubMachineGunRubber components: - pos: -50.537224,27.537354 parent: 130 @@ -120606,7 +120569,7 @@ entities: parent: 130 type: Transform - uid: 9850 - type: BoxMagazineMagnumSmg + type: BoxMagazineMagnumSubMachineGun components: - pos: -50.50613,33.499382 parent: 130 @@ -120621,11 +120584,6 @@ entities: - pos: 4.560455,40.706085 parent: 130 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 9852 type: BoxShotgunFlash components: @@ -120637,7 +120595,7 @@ entities: ents: [] type: ContainerContainer - uid: 9853 - type: ShotgunPump + type: WeaponShotgunKammerer components: - rot: 0.0005161979424883612 rad pos: -50.42611,26.53713 @@ -120645,37 +120603,22 @@ entities: type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 9854 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: -50.362858,26.434116 parent: 130 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 9855 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: -50.331615,26.29349 parent: 130 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 9856 type: BoxBeanbag components: @@ -120701,17 +120644,13 @@ entities: ents: [] type: ContainerContainer - uid: 9858 - type: TaserGun + type: WeaponTaser components: - pos: -46.510536,28.661114 parent: 130 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 9859 type: WeaponCapacitorRecharger components: @@ -120724,110 +120663,75 @@ entities: - fixtures: [] type: Fixtures - uid: 9860 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: -50.43171,36.557983 parent: 130 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 9861 - type: SmgWt550 + type: WeaponSubMachineGunWt550 components: - pos: -42.41477,29.758934 parent: 130 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 9862 type: ContainerContainer - uid: 9862 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - parent: 9861 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 9863 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - pos: -41.69602,29.64956 parent: 130 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 9864 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - pos: -41.57574,29.462057 parent: 130 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 9865 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: -50.448357,36.295975 parent: 130 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 9866 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: -50.5266,35.646835 parent: 130 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 9867 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: -50.52665,35.459335 parent: 130 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 9868 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: -50.511024,35.318657 parent: 130 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 9869 type: Rack components: @@ -147887,16 +147791,6 @@ entities: - pos: 41.5,-14.5 parent: 130 type: Transform -- uid: 12381 - type: LaserPistolSvalinn - components: - - pos: 41.431465,-14.428922 - parent: 130 - type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 12382 type: ClothingBeltUtilityFilled components: @@ -151901,15 +151795,11 @@ entities: parent: 130 type: Transform - uid: 12775 - type: TaserGun + type: WeaponTaser components: - pos: -49.643505,23.50929 parent: 130 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 12776 type: Table components: @@ -151917,15 +151807,11 @@ entities: parent: 130 type: Transform - uid: 12777 - type: TaserGun + type: WeaponTaser components: - pos: -49.65913,23.712416 parent: 130 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 12778 type: WeaponCapacitorRecharger components: @@ -192619,16 +192505,11 @@ entities: parent: 130 type: Transform - uid: 17137 - type: FlareGun + type: WeaponFlareGun components: - pos: -56.528667,17.548311 parent: 130 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 17138 type: ClothingBeltMilitaryWebbing components: diff --git a/Resources/Maps/packedstation.yml b/Resources/Maps/packedstation.yml index 9ed7ecb7f3..435ed32af0 100644 --- a/Resources/Maps/packedstation.yml +++ b/Resources/Maps/packedstation.yml @@ -31509,21 +31509,13 @@ entities: - canCollide: False type: Physics - uid: 2390 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: 41.518063,26.561434 parent: 2 type: Transform - canCollide: False type: Physics - - containers: - PumpBarrel-ammo-container: !type:Container - ents: [] - PumpBarrel-chamber-container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 2391 type: ClothingOuterArmorBulletproof components: @@ -78797,7 +78789,7 @@ entities: Toggle: [] type: SignalReceiver - uid: 7531 - type: SmgDrozdRiot + type: WeaponSubMachineGunDrozdRubber components: - pos: 38.61274,27.452318 parent: 2 @@ -78808,25 +78800,19 @@ entities: MagazineBarrel-chamber: !type:ContainerSlot {} MagazineBarrel-magazine: !type:ContainerSlot ent: 7532 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 11936 type: ContainerContainer - uid: 7532 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 7531 type: Transform - canCollide: False type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 7533 - type: SmgDrozdRiot + type: WeaponSubMachineGunDrozdRubber components: - pos: 38.597115,27.702318 parent: 2 @@ -78837,53 +78823,35 @@ entities: MagazineBarrel-chamber: !type:ContainerSlot {} MagazineBarrel-magazine: !type:ContainerSlot ent: 7534 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 11937 type: ContainerContainer - uid: 7534 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 7533 type: Transform - canCollide: False type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 7535 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: 38.784615,26.467943 parent: 2 type: Transform - canCollide: False type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 7536 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: 38.440865,26.499193 parent: 2 type: Transform - canCollide: False type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 7537 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - rot: 2.006034628720954E-05 rad pos: 38.26498,26.51372 @@ -78891,54 +78859,30 @@ entities: type: Transform - canCollide: False type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 7538 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: 38.534615,26.483568 parent: 2 type: Transform - canCollide: False type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 7539 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: 38.597115,26.483568 parent: 2 type: Transform - canCollide: False type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 7540 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: 38.73774,26.483568 parent: 2 type: Transform - canCollide: False type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 7541 type: ClothingOuterHardsuitEVA components: @@ -79008,7 +78952,7 @@ entities: parent: 2 type: Transform - uid: 7550 - type: TaserGun + type: WeaponTaser components: - rot: 6.230108556337655E-05 rad pos: 41.515198,24.735239 @@ -79016,40 +78960,22 @@ entities: type: Transform - canCollide: False type: Physics - - containers: - BatteryBarrel-powercell-container: !type:ContainerSlot {} - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 7551 - type: TaserGun + type: WeaponTaser components: - pos: 41.515827,24.580679 parent: 2 type: Transform - canCollide: False type: Physics - - containers: - BatteryBarrel-powercell-container: !type:ContainerSlot {} - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 7552 - type: TaserGun + type: WeaponTaser components: - pos: 41.515827,24.393179 parent: 2 type: Transform - canCollide: False type: Physics - - containers: - BatteryBarrel-powercell-container: !type:ContainerSlot {} - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 7553 type: ClothingOuterCoatPirate components: @@ -95403,20 +95329,13 @@ entities: - color: '#0000FFFF' type: AtmosPipeColor - uid: 9191 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: 41.526512,27.667274 parent: 2 type: Transform - canCollide: False type: Physics - - containers: - BatteryBarrel-powercell-container: !type:ContainerSlot - ent: 11070 - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 9192 type: GasPipeStraight components: @@ -119726,7 +119645,7 @@ entities: ents: [] type: ContainerContainer - uid: 11141 - type: SmgWt550 + type: WeaponSubMachineGunWt550 components: - pos: 45.51632,24.577965 parent: 2 @@ -119737,51 +119656,33 @@ entities: MagazineBarrel-chamber: !type:ContainerSlot {} MagazineBarrel-magazine: !type:ContainerSlot ent: 11142 - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 11938 type: ContainerContainer - uid: 11142 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - parent: 11141 type: Transform - canCollide: False type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 11143 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - pos: 45.39132,24.15609 parent: 2 type: Transform - canCollide: False type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 11144 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - pos: 45.688194,24.171715 parent: 2 type: Transform - canCollide: False type: Physics - - containers: - RangedMagazine-magazine: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 11145 type: WallWeaponCapacitorRecharger components: @@ -119867,20 +119768,13 @@ entities: - canCollide: False type: Physics - uid: 11154 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: 41.526512,27.4329 parent: 2 type: Transform - canCollide: False type: Physics - - containers: - BatteryBarrel-powercell-container: !type:ContainerSlot - ent: 11166 - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 11155 type: CableApcExtension components: @@ -126736,38 +126630,26 @@ entities: - canCollide: False type: Physics - uid: 11936 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 7531 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 11937 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 7533 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 11938 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - parent: 11141 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 11939 type: SignSecurearea components: diff --git a/Resources/Maps/packedstationxmas.yml b/Resources/Maps/packedstationxmas.yml index 85e0c2a7db..0189024986 100644 --- a/Resources/Maps/packedstationxmas.yml +++ b/Resources/Maps/packedstationxmas.yml @@ -33703,18 +33703,13 @@ entities: - canCollide: False type: Physics - uid: 2412 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: 41.518063,26.561434 parent: 0 type: Transform - canCollide: False type: Physics - - containers: - PumpBarrel-ammo-container: !type:Container - ents: [] - PumpBarrel-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 2413 type: ClothingOuterArmorBulletproof components: @@ -77444,7 +77439,7 @@ entities: light_bulb: !type:ContainerSlot {} type: ContainerContainer - uid: 7557 - type: SmgDrozdRiot + type: WeaponSubMachineGunDrozdRubber components: - pos: 38.61274,27.452318 parent: 0 @@ -77457,7 +77452,7 @@ entities: ent: 7558 type: ContainerContainer - uid: 7558 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 7557 type: Transform @@ -77468,7 +77463,7 @@ entities: ents: [] type: ContainerContainer - uid: 7559 - type: SmgDrozdRiot + type: WeaponSubMachineGunDrozdRubber components: - pos: 38.597115,27.702318 parent: 0 @@ -77481,7 +77476,7 @@ entities: ent: 7560 type: ContainerContainer - uid: 7560 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 7559 type: Transform @@ -77492,7 +77487,7 @@ entities: ents: [] type: ContainerContainer - uid: 7561 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: 38.784615,26.467943 parent: 0 @@ -77504,7 +77499,7 @@ entities: ents: [] type: ContainerContainer - uid: 7562 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: 38.440865,26.499193 parent: 0 @@ -77516,7 +77511,7 @@ entities: ents: [] type: ContainerContainer - uid: 7563 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - rot: 2.006034628720954E-05 rad pos: 38.26498,26.51372 @@ -77529,7 +77524,7 @@ entities: ents: [] type: ContainerContainer - uid: 7564 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: 38.534615,26.483568 parent: 0 @@ -77541,7 +77536,7 @@ entities: ents: [] type: ContainerContainer - uid: 7565 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: 38.597115,26.483568 parent: 0 @@ -77553,7 +77548,7 @@ entities: ents: [] type: ContainerContainer - uid: 7566 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: 38.73774,26.483568 parent: 0 @@ -92560,18 +92555,13 @@ entities: - color: '#0000FFFF' type: AtmosPipeColor - uid: 9229 - type: LaserGun + type: WeaponLaserGun components: - pos: 41.526512,27.667274 parent: 0 type: Transform - canCollide: False type: Physics - - containers: - BatteryBarrel-powercell-container: !type:ContainerSlot - ent: 11108 - BatteryBarrel-ammo-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 9230 type: GasPipeStraight components: @@ -114489,7 +114479,7 @@ entities: - canCollide: False type: Physics - uid: 11179 - type: SmgWt550 + type: WeaponSubMachineGunWt550 components: - pos: 45.51632,24.577965 parent: 0 @@ -114502,7 +114492,7 @@ entities: ent: 11180 type: ContainerContainer - uid: 11180 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - parent: 11179 type: Transform @@ -114513,7 +114503,7 @@ entities: ents: [] type: ContainerContainer - uid: 11181 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - pos: 45.39132,24.15609 parent: 0 @@ -114525,7 +114515,7 @@ entities: ents: [] type: ContainerContainer - uid: 11182 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - pos: 45.688194,24.171715 parent: 0 @@ -114613,18 +114603,13 @@ entities: - canCollide: False type: Physics - uid: 11192 - type: LaserGun + type: WeaponLaserGun components: - pos: 41.526512,27.4329 parent: 0 type: Transform - canCollide: False type: Physics - - containers: - BatteryBarrel-powercell-container: !type:ContainerSlot - ent: 11204 - BatteryBarrel-ammo-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 11193 type: CableApcExtension components: diff --git a/Resources/Maps/saltern.yml b/Resources/Maps/saltern.yml index 7cc9bacabd..2b378f38e9 100644 --- a/Resources/Maps/saltern.yml +++ b/Resources/Maps/saltern.yml @@ -286,16 +286,12 @@ entities: - canCollide: False type: Physics - uid: 14 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 128 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 15 type: MopItem components: @@ -369,15 +365,11 @@ entities: - fixtures: [] type: Fixtures - uid: 24 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - pos: -14.24543,19.569979 parent: 852 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 25 type: ShellShotgunBeanbag components: @@ -393,7 +385,7 @@ entities: - canCollide: False type: Physics - uid: 27 - type: SuspicionGrenadesSpawner + type: Skub components: - rot: 4.371139006309477E-08 rad pos: 0.5,-15.5 @@ -499,13 +491,6 @@ entities: Off: [] Toggle: [] type: SignalReceiver -- uid: 42 - type: SuspicionPistolSpawner - components: - - rot: 4.371139006309477E-08 rad - pos: -10.5,-0.5 - parent: 852 - type: Transform - uid: 43 type: ShellShotgunSlug components: @@ -621,15 +606,11 @@ entities: - canCollide: False type: Physics - uid: 56 - type: MagazineMagnumSmg + type: MagazineMagnumSubMachineGun components: - pos: -13.293642,21.563671 parent: 852 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 57 type: GasPipeStraight components: @@ -704,28 +685,17 @@ entities: - canCollide: False type: Physics - uid: 66 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: -13.668642,21.563671 parent: 852 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 67 type: ToyRubberDuck components: - pos: 12.492016,27.532398 parent: 852 type: Transform -- uid: 68 - type: SuspicionPistolMagazineSpawner - components: - - rot: 4.371139006309477E-08 rad - pos: -10.5,1.5 - parent: 852 - type: Transform - uid: 69 type: CableApcExtension components: @@ -766,13 +736,6 @@ entities: - pos: 39.5,23.5 parent: 852 type: Transform -- uid: 75 - type: SuspicionPistolMagazineSpawner - components: - - rot: 4.371139006309477E-08 rad - pos: -29.5,9.5 - parent: 852 - type: Transform - uid: 76 type: ShellShotgunSlug components: @@ -1186,14 +1149,14 @@ entities: - canCollide: False type: Physics - uid: 128 - type: SmgDrozdRiot + type: WeaponSubMachineGunDrozdRubber components: - pos: -14.340517,21.391796 parent: 852 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 14 type: ContainerContainer - uid: 129 @@ -5202,15 +5165,11 @@ entities: - fixtures: [] type: Fixtures - uid: 446 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - pos: -13.840517,21.563671 parent: 852 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 447 type: WallReinforced components: @@ -5972,13 +5931,6 @@ entities: - pos: -0.5,32.5 parent: 852 type: Transform -- uid: 534 - type: SuspicionPistolSpawner - components: - - rot: 4.371139006309477E-08 rad - pos: 6.5,20.5 - parent: 852 - type: Transform - uid: 535 type: DrinkGoldenCup components: @@ -6023,13 +5975,6 @@ entities: - pos: -11.403017,18.407421 parent: 852 type: Transform -- uid: 540 - type: SuspicionRifleSpawner - components: - - rot: 4.371139006309477E-08 rad - pos: -14.5,-0.5 - parent: 852 - type: Transform - uid: 541 type: SpawnPointMedicalIntern components: @@ -6043,16 +5988,11 @@ entities: parent: 852 type: Transform - uid: 543 - type: ShotgunGladstone + type: WeaponShotgunGladstone components: - pos: -11.496767,19.548046 parent: 852 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 544 type: ShellShotgunIncendiary components: @@ -18341,15 +18281,11 @@ entities: parent: 852 type: Transform - uid: 975 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: -14.448555,19.788729 parent: 852 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 976 type: MaintenanceToolSpawner components: @@ -19943,14 +19879,14 @@ entities: ents: [] type: ContainerContainer - uid: 1152 - type: SmgWt550 + type: WeaponSubMachineGunWt550 components: - pos: -14.46418,19.398104 parent: 852 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 5157 type: ContainerContainer - uid: 1153 @@ -21113,15 +21049,11 @@ entities: Toggle: [] type: SignalReceiver - uid: 1273 - type: MagazineSRifleRubber + type: MagazineRifleRubber components: - pos: -14.356142,20.594921 parent: 852 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 1274 type: Poweredlight components: @@ -23580,18 +23512,11 @@ entities: parent: 852 type: Transform - uid: 1549 - type: TaserGun + type: WeaponTaser components: - pos: -13.508065,16.49532 parent: 852 type: Transform - - containers: - BatteryBarrel-powercell-container: !type:ContainerSlot - ent: 1130 - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1550 type: ReinforcedPlasmaWindow components: @@ -24059,16 +23984,12 @@ entities: parent: 852 type: Transform - uid: 1603 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 4233 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 1604 type: CableApcStack components: @@ -52010,14 +51931,14 @@ entities: Toggle: [] type: SignalReceiver - uid: 4233 - type: SmgDrozdRiot + type: WeaponSubMachineGunDrozdRubber components: - pos: -14.356142,21.563671 parent: 852 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 1603 type: ContainerContainer - uid: 4234 @@ -52198,16 +52119,11 @@ entities: parent: 852 type: Transform - uid: 4256 - type: ShotgunGladstone + type: WeaponShotgunGladstone components: - pos: -11.512392,19.719921 parent: 852 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 4257 type: WallReinforced components: @@ -55870,18 +55786,11 @@ entities: cellslot_cell_container: !type:ContainerSlot {} type: ContainerContainer - uid: 4706 - type: TaserGun + type: WeaponTaser components: - pos: -13.55494,16.74532 parent: 852 type: Transform - - containers: - BatteryBarrel-powercell-container: !type:ContainerSlot - ent: 4707 - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 4707 type: PowerCellSmallStandard components: @@ -55890,18 +55799,11 @@ entities: - canCollide: False type: Physics - uid: 4708 - type: TaserGun + type: WeaponTaser components: - pos: -13.508065,16.58907 parent: 852 type: Transform - - containers: - BatteryBarrel-powercell-container: !type:ContainerSlot - ent: 1205 - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 4709 type: PoweredSmallLight components: @@ -57626,16 +57528,11 @@ entities: parent: 852 type: Transform - uid: 4891 - type: SniperBoltGunWood + type: WeaponSniperMosin components: - pos: -8.305917,20.641687 parent: 852 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 4892 type: Windoor components: @@ -59861,35 +59758,27 @@ entities: parent: 852 type: Transform - uid: 5146 - type: MagazineSRifle + type: MagazineRifle components: - parent: 5148 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 5147 - type: MagazineSRifleRubber + type: MagazineRifleRubber components: - pos: -14.590517,20.594921 parent: 852 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 5148 - type: RifleWintermute + type: WeaponRifleWintermute components: - pos: -14.387392,20.923046 parent: 852 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 5146 type: ContainerContainer - uid: 5149 @@ -59933,36 +59822,24 @@ entities: parent: 852 type: Transform - uid: 5155 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - pos: -14.24543,19.569979 parent: 852 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 5156 - type: MagazineMagnumSmg + type: MagazineMagnumSubMachineGun components: - pos: -13.481142,21.563671 parent: 852 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 5157 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - parent: 1152 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 5158 type: ClusterBangFull components: @@ -88660,16 +88537,11 @@ entities: parent: 852 type: Transform - uid: 8020 - type: FlareGun + type: WeaponFlareGun components: - pos: -5.3374166,26.472134 parent: 852 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 8021 type: Grille components: @@ -98382,6 +98254,3 @@ entities: type: Transform - sprite: Structures/Machines/VendingMachines/cigs.rsi type: Sprite - - enabled: False - type: AmbientSound -... diff --git a/Resources/Maps/splitstation.yml b/Resources/Maps/splitstation.yml index 411ea93a5b..96c141342d 100644 --- a/Resources/Maps/splitstation.yml +++ b/Resources/Maps/splitstation.yml @@ -119684,35 +119684,23 @@ entities: cellslot_cell_container: !type:ContainerSlot {} type: ContainerContainer - uid: 10657 - type: TaserGun + type: WeaponTaser components: - pos: 15.448302,-87.24448 parent: 69 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 10658 - type: TaserGun + type: WeaponTaser components: - pos: 15.448302,-87.4476 parent: 69 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 10659 - type: TaserGun + type: WeaponTaser components: - pos: 15.448303,-87.6351 parent: 69 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 10660 type: BoxHandcuff components: @@ -119802,73 +119790,55 @@ entities: ents: [] type: ContainerContainer - uid: 10670 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: 17.5,-89.5 parent: 69 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 10671 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: 17.540829,-89.71517 parent: 69 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 10672 - type: SmgDrozdRiot + type: WeaponSubMachineGunDrozdRubber components: - pos: 16.618954,-89.46517 parent: 69 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 10673 type: ContainerContainer - uid: 10673 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 10672 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 10674 - type: SmgDrozdRiot + type: WeaponSubMachineGunDrozdRubber components: - pos: 16.634577,-89.59017 parent: 69 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 10675 type: ContainerContainer - uid: 10675 - type: MagazineMagnumSmgRubber + type: MagazineMagnumSubMachineGunRubber components: - parent: 10674 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 10676 - type: BoxMagazineMagnumSmgRubber + type: BoxMagazineMagnumSubMachineGunRubber components: - pos: 16.540827,-89.59017 parent: 69 @@ -127821,51 +127791,43 @@ entities: parent: 69 type: Transform - uid: 11572 - type: SmgDrozd + type: WeaponSubMachineGunDrozd components: - pos: 15.578145,-91.30658 parent: 69 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 11573 type: ContainerContainer - uid: 11573 - type: MagazineMagnumSmg + type: MagazineMagnumSubMachineGun components: - parent: 11572 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 11574 - type: SmgDrozd + type: WeaponSubMachineGunDrozd components: - pos: 15.578145,-91.415955 parent: 69 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 11575 type: ContainerContainer - uid: 11575 - type: MagazineMagnumSmg + type: MagazineMagnumSubMachineGun components: - parent: 11574 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 11576 - type: BoxMagazineMagnumSmg + type: BoxMagazineMagnumSubMachineGun components: - pos: 15.515646,-91.49408 parent: 69 @@ -127875,27 +127837,17 @@ entities: ents: [] type: ContainerContainer - uid: 11577 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: 16.640646,-91.27532 parent: 69 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 11578 - type: ShotgunPump + type: WeaponShotgunKammerer components: - pos: 16.640646,-91.4472 parent: 69 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 11579 type: BoxLethalshot components: @@ -233430,15 +233382,11 @@ entities: parent: 69 type: Transform - uid: 21960 - type: TaserGun + type: WeaponTaser components: - pos: 27.515085,-99.12344 parent: 69 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 21961 type: Stunbaton components: @@ -233455,67 +233403,47 @@ entities: parent: 69 type: Transform - uid: 21963 - type: SmgWt550 + type: WeaponSubMachineGunWt550 components: - pos: 25.483662,-94.42091 parent: 69 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 21964 type: ContainerContainer - uid: 21964 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - parent: 21963 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 21965 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - pos: 24.108662,-96.31154 parent: 69 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 21966 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - pos: 24.07727,-96.43166 parent: 69 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 21967 - type: MagazinePistolSmgTopMounted + type: MagazinePistolSubMachineGunTopMounted components: - pos: 24.108664,-96.545906 parent: 69 type: Transform - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 21968 - type: TaserGun + type: WeaponTaser components: - pos: 24.586586,-96.32931 parent: 69 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 21969 type: Rack components: diff --git a/Resources/Maps/ssreach.yml b/Resources/Maps/ssreach.yml index 6db378e732..c12eb15d93 100644 --- a/Resources/Maps/ssreach.yml +++ b/Resources/Maps/ssreach.yml @@ -4178,18 +4178,13 @@ entities: parent: 4 type: Transform - uid: 143 - type: ShotgunGladstone + type: WeaponShotgunGladstone components: - pos: 22.640556,-5.273798 parent: 4 type: Transform - canCollide: False type: Physics - - containers: - PumpBarrel-ammo-container: !type:Container - ents: [] - PumpBarrel-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 144 type: ShellShotgunBeanbag components: @@ -4255,19 +4250,13 @@ entities: - canCollide: False type: Physics - uid: 152 - type: TaserGun + type: WeaponTaser components: - pos: 25.599106,-3.305048 parent: 4 type: Transform - canCollide: False type: Physics - - containers: - BatteryBarrel-powercell-container: !type:ContainerSlot - ent: 153 - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 153 type: PowerCellSmallStandard components: @@ -4276,19 +4265,13 @@ entities: - canCollide: False type: Physics - uid: 154 - type: TaserGun + type: WeaponTaser components: - pos: 26.317856,-3.508173 parent: 4 type: Transform - canCollide: False type: Physics - - containers: - BatteryBarrel-powercell-container: !type:ContainerSlot - ent: 155 - BatteryBarrel-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 155 type: PowerCellSmallStandard components: @@ -6496,20 +6479,15 @@ entities: parent: 4 type: Transform - uid: 473 - type: RevolverDeckard + type: WeaponRevolverDeckard components: - pos: 30.4565,-4.31473 parent: 4 type: Transform - canCollide: False type: Physics - - containers: - BoltActionBarrel-ammo-container: !type:Container - ents: [] - BoltActionBarrel-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 474 - type: SLMagnumHV + type: SpeedLoaderMagnumHighVelocity components: - pos: 30.60944,-4.6134 parent: 4 @@ -6527,42 +6505,42 @@ entities: - 476 type: ContainerContainer - uid: 475 - type: CartridgeMagnumHV + type: CartridgeMagnumHighVelocity components: - parent: 474 type: Transform - canCollide: False type: Physics - uid: 476 - type: CartridgeMagnumHV + type: CartridgeMagnumHighVelocity components: - parent: 474 type: Transform - canCollide: False type: Physics - uid: 477 - type: CartridgeMagnumHV + type: CartridgeMagnumHighVelocity components: - parent: 474 type: Transform - canCollide: False type: Physics - uid: 478 - type: CartridgeMagnumHV + type: CartridgeMagnumHighVelocity components: - parent: 474 type: Transform - canCollide: False type: Physics - uid: 479 - type: CartridgeMagnumHV + type: CartridgeMagnumHighVelocity components: - parent: 474 type: Transform - canCollide: False type: Physics - uid: 480 - type: CartridgeMagnumHV + type: CartridgeMagnumHighVelocity components: - parent: 474 type: Transform diff --git a/Resources/Maps/waystation.yml b/Resources/Maps/waystation.yml index 315f688732..99dad204a7 100644 --- a/Resources/Maps/waystation.yml +++ b/Resources/Maps/waystation.yml @@ -189,16 +189,12 @@ entities: parent: 82 type: Transform - uid: 4 - type: AntiqueLaserGun + type: WeaponAntiqueLaser components: - parent: 6699 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 5 type: ReinforcedWindow components: @@ -23047,16 +23043,11 @@ entities: parent: 82 type: Transform - uid: 1063 - type: ShotgunDB + type: WeaponShotgunDoubleBarreled components: - pos: 30.479113,8.559942 parent: 82 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.BoltActionBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1064 type: BoxBeanbag components: @@ -26467,46 +26458,29 @@ entities: parent: 82 type: Transform - uid: 1427 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: -0.4915824,21.534182 parent: 82 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1428 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: -0.5228324,21.627932 parent: 82 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1429 - type: LaserRifleCog + type: WeaponLaserRifleCog components: - pos: -0.4915824,21.409182 parent: 82 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1430 - type: ShotgunPump + type: WeaponShotgunGladstone components: - pos: -1.4915824,21.596682 parent: 82 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-ammo-container: !type:Container - ents: [] - Content.Server.Weapon.Ranged.Barrels.Components.PumpBarrelComponent-chamber-container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1431 type: ClothingOuterVestKevlar components: @@ -26617,38 +26591,30 @@ entities: ents: [] type: ContainerContainer - uid: 1443 - type: MagazineMagnumSmg + type: MagazineMagnumSubMachineGun components: - parent: 1444 type: Transform - canCollide: False type: Physics - - containers: - Content.Server.Weapon.Ranged.Ammunition.Components.RangedMagazineComponent-magazine: !type:Container - ents: [] - type: ContainerContainer - uid: 1444 - type: SmgDrozd + type: WeaponSubMachineGunDrozd components: - pos: -0.46777725,20.588768 parent: 82 type: Transform - containers: - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-chamber: !type:ContainerSlot {} - Content.Server.Weapon.Ranged.Barrels.Components.MagazineBarrelComponent-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot {} + gun-magazine: !type:ContainerSlot ent: 1443 type: ContainerContainer - uid: 1445 - type: BoxMagazineMagnumSmg + type: MagazineBoxMagnum components: - parent: 1438 type: Transform - canCollide: False type: Physics - - containers: - storagebase: !type:Container - ents: [] - type: ContainerContainer - uid: 1446 type: WallReinforced components: @@ -26835,35 +26801,23 @@ entities: ents: [] type: ContainerContainer - uid: 1473 - type: TaserGun + type: WeaponTaser components: - pos: -2.474149,21.454634 parent: 82 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1474 - type: TaserGun + type: WeaponTaser components: - pos: -2.474149,21.579634 parent: 82 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1475 - type: TaserGun + type: WeaponTaser components: - pos: -2.474149,21.673384 parent: 82 type: Transform - - containers: - Content.Server.Weapon.Ranged.Barrels.Components.BatteryBarrelComponent-ammo-container: !type:ContainerSlot {} - cellslot_cell_container: !type:ContainerSlot {} - type: ContainerContainer - uid: 1476 type: Poweredlight components: diff --git a/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml b/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml index e563bf3a70..fca50b8003 100644 --- a/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml +++ b/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml @@ -36,7 +36,7 @@ components: - type: StorageFill contents: - - id: ShotgunBojevic + - id: WeaponShotgunBojevic - id: MagazineShotgun - id: MagazineShotgunBeanbag # - id: ThermalImagingGoggles @@ -49,8 +49,8 @@ components: - type: StorageFill contents: - - id: SmgC20r - - id: MagazinePistolSmg + - id: WeaponSubMachineGunC20r + - id: MagazinePistolSubMachineGun amount: 2 # - id: SMGSuppressor @@ -62,8 +62,8 @@ components: - type: StorageFill contents: - - id: RevolverPredator - - id: SLMagnum + - id: WeaponRevolverPredator + - id: SpeedLoaderMagnum amount: 2 - type: entity @@ -74,8 +74,8 @@ components: - type: StorageFill contents: - - id: LMGL6 - - id: MagazineLRifleBox + - id: WeaponLightMachineGunL6 + - id: MagazineBoxLightRifle - type: entity parent: ClothingBackpackDuffelSyndicateAmmo @@ -85,7 +85,7 @@ components: - type: StorageFill contents: - - id: LauncherChinaLake + - id: WeaponLauncherChinaLake - id: GrenadeBlast amount: 3 - id: GrenadeFlash @@ -103,8 +103,8 @@ components: - type: StorageFill contents: - - id: RifleCarbine - - id: MagazineSRifle + - id: WeaponRifleBulldog + - id: MagazineRifle amount: 2 - id: GrenadeBlast amount: 2 @@ -199,7 +199,7 @@ - type: StorageFill contents: - id: SyringeCorpium - - id: FlareGun + - id: WeaponFlareGun - id: BoxShotgunFlare - id: PillRomerol amount: 3 @@ -213,7 +213,7 @@ contents: - id: BoxSurvivalSyndicate - id: SurvivalKnife - - id: PistolClarissa + - id: WeaponPistolClarissa - id: BaseUplinkRadio40TC @@ -234,4 +234,4 @@ - id: BaseUplinkRadio40TC - id: BoxSurvivalSyndicate - id: SurvivalKnife - - id: PistolClarissa + - id: WeaponPistolClarissa diff --git a/Resources/Prototypes/Catalog/Fills/Boxes/ammunition.yml b/Resources/Prototypes/Catalog/Fills/Boxes/ammunition.yml index 924a5d6bc0..e8a58f8c93 100644 --- a/Resources/Prototypes/Catalog/Fills/Boxes/ammunition.yml +++ b/Resources/Prototypes/Catalog/Fills/Boxes/ammunition.yml @@ -1,116 +1,93 @@ -# ClRifle +# As opposed to MagazineBox these are boxes of magazines so BoxMagazine +# CaselessRifle - type: entity name: box of .25 caseless magazines parent: BoxCardboard - id: BoxMagazineClRiflePistol + id: BoxMagazinePistolCaselessRifle description: A box full of .25 caseless magazines. components: - type: StorageFill contents: - - id: MagazineClRiflePistol + - id: MagazinePistolCaselessRifle amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of .25 caseless (high-velocity) magazines parent: BoxCardboard - id: BoxMagazineClRiflePistolHV + id: BoxMagazinePistolCaselessRifleHighVelocity description: A box full of .25 caseless high-velocity magazines. components: - type: StorageFill contents: - - id: MagazineClRiflePistolHV + - id: MagazinePistolCaselessRifleHighVelocity amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of .25 caseless (practice) magazines parent: BoxCardboard - id: BoxMagazineClRiflePistolPractice + id: BoxMagazinePistolCaselessRiflePractice description: A box full of .25 caseless practice magazines. components: - type: StorageFill contents: - - id: MagazineClRiflePistolPractice + - id: MagazinePistolCaselessRiflePractice amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of .25 caseless (rubber) magazines parent: BoxCardboard - id: BoxMagazineClRifleRubber + id: BoxMagazineCaselessRifleRubber description: A box full of components: - type: StorageFill contents: - - id: MagazineClRifleRubber + - id: MagazineCaselessRifleRubber amount: 6 - - type: Sprite - layers: - - state: box -# LRifle +# LightRifle - type: entity name: box of .30 rifle magazines parent: BoxCardboard - id: BoxMagazineLRifle + id: BoxMagazineLightRifle description: A box full of .30 rifle magazines. components: - type: StorageFill contents: - - id: MagazineLRifle + - id: MagazineLightRifle amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of .30 rifle (high-velocity) magazines parent: BoxCardboard - id: BoxMagazineLRifleHV + id: BoxMagazineLightRifleHighVelocity description: A box full of .30 rifle (high-velocity) magazines. components: - type: StorageFill contents: - - id: MagazineLRifleHV + - id: MagazineLightRifleHighVelocity amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of .30 rifle (practice) magazines parent: BoxCardboard - id: BoxMagazineLRiflePractice + id: BoxMagazineLightRiflePractice description: A box full of .30 rifle (practice) magazines. components: - type: StorageFill contents: - - id: MagazineLRiflePractice + - id: MagazineLightRiflePractice amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of .30 rifle (rubber) magazines parent: BoxCardboard - id: BoxMagazineLRifleRubber + id: BoxMagazineLightRifleRubber description: A box full of .30 rifle (practice) magazines. components: - type: StorageFill contents: - - id: MagazineLRifleRubber + - id: MagazineLightRifleRubber amount: 6 - - type: Sprite - layers: - - state: box # Magnum - type: entity @@ -123,9 +100,6 @@ contents: - id: MagazineMagnum amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of .40 Lamia (flash) magazines. @@ -137,23 +111,17 @@ contents: - id: MagazineMagnumFlash amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of .40 Lamia (high-velocity) magazines parent: BoxCardboard - id: BoxMagazineMagnumHV + id: BoxMagazineMagnumHighVelocity description: A box full of .40 Lamia (high-velocity) magazines. components: - type: StorageFill contents: - - id: MagazineMagnumHV + - id: MagazineMagnumHighVelocity amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of .40 Lamia (practice) magazines @@ -165,80 +133,62 @@ contents: - id: MagazineMagnumPractice amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of .40 Drozd magazines parent: BoxCardboard - id: BoxMagazineMagnumSmg + id: BoxMagazineMagnumSubMachineGun description: A box full of .40 Drozd magazines. components: - type: StorageFill contents: - - id: MagazineMagnumSmg + - id: MagazineMagnumSubMachineGun amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of .40 Drozd (high-velocity) magazines parent: BoxCardboard - id: BoxMagazineMagnumSmgHV + id: BoxMagazineMagnumSubMachineGunHighVelocity description: A box full of .40 Drozd (high-velocity) magazines. components: - type: StorageFill contents: - - id: MagazineMagnumSmgHV + - id: MagazineMagnumSubMachineGunHighVelocity amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of .40 Drozd (practice) magazines parent: BoxCardboard - id: BoxMagazineMagnumSmgPractice + id: BoxMagazineMagnumSubMachineGunPractice description: A box full of .40 Drozd (practice) magazines. components: - type: StorageFill contents: - - id: MagazineMagnumSmgPractice + - id: MagazineMagnumSubMachineGunPractice amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of .40 Drozd (rubber) magazines parent: BoxCardboard - id: BoxMagazineMagnumSmgRubber + id: BoxMagazineMagnumSubMachineGunRubber description: A box full of .40 Drozd (rubber) magazines. components: - type: StorageFill contents: - - id: MagazineMagnumSmgRubber + - id: MagazineMagnumSubMachineGunRubber amount: 6 - - type: Sprite - layers: - - state: box # Pistol - type: entity name: box of WT550 .35 auto magazines parent: BoxCardboard - id: BoxMagazinePistolSmgTopMounted + id: BoxMagazinePistolSubMachineGunTopMounted description: A box full of WT550 .35 auto magazines. components: - type: StorageFill contents: - - id: MagazinePistolSmgTopMounted + - id: MagazinePistolSubMachineGunTopMounted amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of Calico .35 auto magazines @@ -250,9 +200,6 @@ contents: - id: MagazinePistolCalicoTopMounted amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of pistol .35 auto magazines @@ -264,9 +211,6 @@ contents: - id: MagazinePistol amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of pistol .35 auto (flash) magazines @@ -278,23 +222,17 @@ contents: - id: MagazinePistolFlash amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of pistol .35 auto (high-velocity) magazines parent: BoxCardboard - id: BoxMagazinePistolHV + id: BoxMagazinePistolHighVelocity description: A box full of pistol .35 auto (high-velocity) magazines. components: - type: StorageFill contents: - - id: MagazinePistolHV + - id: MagazinePistolHighVelocity amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of pistol .35 auto (practice) magazines @@ -306,9 +244,6 @@ contents: - id: MagazinePistolPractice amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of pistol .35 auto (rubber) magazines @@ -320,135 +255,105 @@ contents: - id: MagazinePistolRubber amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of machine pistol .35 auto magazines parent: BoxCardboard - id: BoxMagazineHCPistol + id: BoxMagazinePistolHighCapacity description: A box full of machine pistol .35 auto magazines. components: - type: StorageFill contents: - - id: MagazineHCPistol + - id: MagazinePistolHighCapacity amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of machine pistol .35 auto (high-velocity) magazines parent: BoxCardboard - id: BoxMagazineHCPistolHV + id: BoxMagazinePistolHighCapacityHighVelocity description: A box full of machine pistol .35 auto (high-velocity) magazines. components: - type: StorageFill contents: - - id: MagazineHCPistolHV + - id: MagazinePistolHighCapacityHighVelocity amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of machine pistol .35 auto (practice) magazines parent: BoxCardboard - id: BoxMagazineHCPistolPractice + id: BoxMagazinePistolHighCapacityPractice description: A box full of machine pistol .35 auto (practice) magazines. components: - type: StorageFill contents: - - id: MagazineHCPistolPractice + - id: MagazinePistolHighCapacityPractice amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of machine pistol .35 auto (rubber) magazines parent: BoxCardboard - id: BoxMagazineHCPistolRubber + id: BoxMagazinePistolHighCapacityRubber description: A box full of machine pistol .35 auto (rubber) magazines. components: - type: StorageFill contents: - - id: MagazineHCPistolRubber + - id: MagazinePistolHighCapacityRubber amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of SMG .35 auto magazines parent: BoxCardboard - id: BoxMagazinePistolSmg + id: BoxMagazinePistolSubMachineGun description: A box full of SMG .35 auto magazines. components: - type: StorageFill contents: - - id: MagazinePistolSmg + - id: MagazinePistolSubMachineGun amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of SMG .35 auto (flash) magazines parent: BoxCardboard - id: BoxMagazinePistolSmgFlash + id: BoxMagazinePistolSubMachineGunFlash description: A box full of SMG .35 auto (flash) magazines. components: - type: StorageFill contents: - - id: MagazinePistolSmgFlash + - id: MagazinePistolSubMachineGunFlash amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of SMG .35 auto (high-velocity) magazines parent: BoxCardboard - id: BoxMagazinePistolSmgHV + id: BoxMagazinePistolSubMachineGunHighVelocity description: A box full of SMG .35 auto (high-velocity) magazines. components: - type: StorageFill contents: - - id: MagazinePistolSmgHV + - id: MagazinePistolSubMachineGunHighVelocity amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of SMG .35 auto (practice) magazines parent: BoxCardboard - id: BoxMagazinePistolSmgPractice + id: BoxMagazinePistolSubMachineGunPractice description: A box full of SMG .35 auto (practice) magazines. components: - type: StorageFill contents: - - id: MagazinePistolSmgPractice + - id: MagazinePistolSubMachineGunPractice amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of SMG .35 auto (rubber) magazines parent: BoxCardboard - id: BoxMagazinePistolSmgRubber + id: BoxMagazinePistolSubMachineGunRubber description: A box full of SMG .35 auto (rubber) magazines. components: - type: StorageFill contents: - - id: MagazinePistolSmgRubber + - id: MagazinePistolSubMachineGunRubber amount: 6 - - type: Sprite - layers: - - state: box # Shotgun - type: entity @@ -461,9 +366,6 @@ contents: - id: MagazineShotgun amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of (.50 beanbag) ammo drums @@ -475,9 +377,6 @@ contents: - id: MagazineShotgunBeanbag amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of (.50 slug) ammo drums @@ -489,9 +388,6 @@ contents: - id: MagazineShotgunSlug amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of (.50 incendiary) ammo drums @@ -503,208 +399,59 @@ contents: - id: MagazineShotgunIncendiary amount: 6 - - type: Sprite - layers: - - state: box -- type: entity - name: box of shotgun beanbag cartridges - parent: BoxCardboard - id: BoxBeanbag - description: A box full of beanbag shots, designed for riot shotguns. - components: - - type: StorageFill - contents: - - id: ShellShotgunBeanbag - amount: 6 - - type: Sprite - layers: - - state: boxwide - - state: shellbeanbag - -- type: entity - name: box of shotgun lethal cartridges - parent: BoxCardboard - id: BoxLethalshot - description: A box full of lethal pellet shots, designed for riot shotguns. - components: - - type: StorageFill - contents: - - id: ShellShotgun - amount: 6 - - type: Sprite - layers: - - state: boxwide - - state: shelllethal - -- type: entity - name: box of shotgun slug cartridges - parent: BoxCardboard - id: BoxShotgunSlug - description: A box full of shotgun slugs, designed for riot shotguns. - components: - - type: StorageFill - contents: - - id: ShellShotgunSlug - amount: 6 - - type: Sprite - layers: - - state: boxwide - - state: shellslug - -- type: entity - name: box of shotgun flare cartridges - parent: BoxCardboard - id: BoxShotgunFlare - description: A box full of shotgun flare cartridges, designed for riot shotguns. - components: - - type: StorageFill - contents: - - id: ShellShotgunFlare - amount: 6 - - type: Sprite - layers: - - state: boxwide - - state: shellflare - -- type: entity - name: box of shotgun flash cartridges - parent: BoxCardboard - id: BoxShotgunFlash - description: A box full of shotgun flash cartridges, designed for riot shotguns. - components: - - type: StorageFill - contents: - - id: ShellShotgunFlash - amount: 6 - - type: Sprite - layers: - - state: boxwide - - state: shellflash - -- type: entity - name: box of shotgun incendiary cartridges - parent: BoxCardboard - id: BoxShotgunIncendiary - description: A box full of shotgun incendiary cartridges, designed for riot shotguns. - components: - - type: StorageFill - contents: - - id: ShellShotgunIncendiary - amount: 6 - - type: Sprite - layers: - - state: boxwide - - state: shellincendiary - -- type: entity - name: box of shotgun practice cartridges - parent: BoxCardboard - id: BoxShotgunPractice - description: A box full of shotgun practice cartridges, designed for riot shotguns. - components: - - type: StorageFill - contents: - - id: ShellShotgunPractice - amount: 6 - - type: Sprite - layers: - - state: boxwide - - state: shellpractice - -- type: entity - name: box of tranquilizer cartridges - parent: BoxCardboard - id: BoxShellTranquilizer - description: A box full of tranquilizer cartridges, designed for riot shotguns. - components: - - type: StorageFill - contents: - - id: ShellTranquilizer - amount: 6 - - type: Sprite - layers: - - state: boxwide - - state: shellslug - -# SRifle +# Rifle - type: entity name: box of .20 rifle magazines parent: BoxCardboard - id: BoxMagazineSRifle + id: BoxMagazineRifle description: A box full of .20 rifle magazines. components: - type: StorageFill contents: - - id: MagazineSRifle + - id: MagazineRifle amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of .20 rifle (flash) magazines parent: BoxCardboard - id: BoxMagazineSRifleFlash + id: BoxMagazineRifleFlash description: A box full of .20 rifle (flash) magazines. components: - type: StorageFill contents: - - id: MagazineSRifleFlash + - id: MagazineRifleFlash amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of .20 rifle (high-velocity) magazines parent: BoxCardboard - id: BoxMagazineSRifleHV + id: BoxMagazineRifleHighVelocity description: A box full of .20 rifle (high-velocity) magazines. components: - type: StorageFill contents: - - id: MagazineSRifleHV + - id: MagazineRifleHighVelocity amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of .20 rifle (practice) magazines parent: BoxCardboard - id: BoxMagazineSRiflePractice + id: BoxMagazineRiflePractice description: A box full of .20 rifle (practice) magazines. components: - type: StorageFill contents: - - id: MagazineSRiflePractice + - id: MagazineRiflePractice amount: 6 - - type: Sprite - layers: - - state: box - type: entity name: box of .20 rifle (rubber) magazines parent: BoxCardboard - id: BoxMagazineSRifleRubber + id: BoxMagazineRifleRubber description: A box full of .20 rifle (rubber) magazines. components: - type: StorageFill contents: - - id: MagazineSRifleRubber + - id: MagazineRifleRubber amount: 6 - - type: Sprite - layers: - - state: box - -- type: entity - name: box of .30 rifle bullets - parent: BoxCardboard - id: BoxBulletLRifleSmall - description: A box full of individual .30 rifle bullets. - components: - - type: StorageFill - contents: - - id: CartridgeLRifle - amount: 20 diff --git a/Resources/Prototypes/Catalog/Fills/Boxes/security.yml b/Resources/Prototypes/Catalog/Fills/Boxes/security.yml index 56e0973613..977c7bfe86 100644 --- a/Resources/Prototypes/Catalog/Fills/Boxes/security.yml +++ b/Resources/Prototypes/Catalog/Fills/Boxes/security.yml @@ -56,4 +56,192 @@ - type: Sprite layers: - state: box_security - - state: ziptie \ No newline at end of file + - state: ziptie + +# TODO: THESE ARE BAD AND ARE DEPRECATED, DON'T USE THEM PLEASE +- type: entity + name: box of shotgun beanbag cartridges + parent: BoxCardboard + id: BoxBeanbag + description: A box full of beanbag shots, designed for riot shotguns. + components: + - type: StorageFill + contents: + - id: ShellShotgunBeanbag + amount: 6 + - type: Sprite + layers: + - state: boxwide + - state: shellbeanbag + +- type: entity + name: box of shotgun lethal cartridges + parent: BoxCardboard + id: BoxLethalshot + description: A box full of lethal pellet shots, designed for riot shotguns. + components: + - type: StorageFill + contents: + - id: ShellShotgun + amount: 6 + - type: Sprite + layers: + - state: boxwide + - state: shelllethal + +- type: entity + name: box of shotgun slug cartridges + parent: BoxCardboard + id: BoxShotgunSlug + description: A box full of shotgun slugs, designed for riot shotguns. + components: + - type: StorageFill + contents: + - id: ShellShotgunSlug + amount: 6 + - type: Sprite + layers: + - state: boxwide + - state: shellslug + +- type: entity + name: box of shotgun flare cartridges + parent: BoxCardboard + id: BoxShotgunFlare + description: A box full of shotgun flare cartridges, designed for riot shotguns. + components: + - type: StorageFill + contents: + - id: ShellShotgunFlare + amount: 6 + - type: Sprite + layers: + - state: boxwide + - state: shellflare + +- type: entity + name: box of shotgun flash cartridges + parent: BoxCardboard + id: BoxShotgunFlash + description: A box full of shotgun flash cartridges, designed for riot shotguns. + components: + - type: StorageFill + contents: + - id: ShellShotgunFlash + amount: 6 + - type: Sprite + layers: + - state: boxwide + - state: shellflash + +- type: entity + name: box of shotgun incendiary cartridges + parent: BoxCardboard + id: BoxShotgunIncendiary + description: A box full of shotgun incendiary cartridges, designed for riot shotguns. + components: + - type: StorageFill + contents: + - id: ShellShotgunIncendiary + amount: 6 + - type: Sprite + layers: + - state: boxwide + - state: shellincendiary + +- type: entity + name: box of shotgun practice cartridges + parent: BoxCardboard + id: BoxShotgunPractice + description: A box full of shotgun practice cartridges, designed for riot shotguns. + components: + - type: StorageFill + contents: + - id: ShellShotgunPractice + amount: 6 + - type: Sprite + layers: + - state: boxwide + - state: shellpractice + +- type: entity + name: box of tranquilizer cartridges + parent: BoxCardboard + id: BoxShellTranquilizer + description: A box full of tranquilizer cartridges, designed for riot shotguns. + components: + - type: StorageFill + contents: + - id: ShellTranquilizer + amount: 6 + - type: Sprite + layers: + - state: boxwide + - state: shellslug + +# SRifle +- type: entity + name: box of .20 rifle magazines + parent: BoxCardboard + id: BoxMagazineRifle + description: A box full of .20 rifle magazines. + components: + - type: StorageFill + contents: + - id: MagazineRifle + amount: 6 + +- type: entity + name: box of .20 rifle (flash) magazines + parent: BoxCardboard + id: BoxMagazineRifleFlash + description: A box full of .20 rifle (flash) magazines. + components: + - type: StorageFill + contents: + - id: MagazineRifleFlash + amount: 6 + +- type: entity + name: box of .20 rifle (high-velocity) magazines + parent: BoxCardboard + id: BoxMagazineRifleHighVelocity + description: A box full of .20 rifle (high-velocity) magazines. + components: + - type: StorageFill + contents: + - id: MagazineRifleHighVelocity + amount: 6 + +- type: entity + name: box of .20 rifle (practice) magazines + parent: BoxCardboard + id: BoxMagazineRiflePractice + description: A box full of .20 rifle (practice) magazines. + components: + - type: StorageFill + contents: + - id: MagazineRiflePractice + amount: 6 + +- type: entity + name: box of .20 rifle (rubber) magazines + parent: BoxCardboard + id: BoxMagazineRifleRubber + description: A box full of .20 rifle (rubber) magazines. + components: + - type: StorageFill + contents: + - id: MagazineRifleRubber + amount: 6 + +- type: entity + name: box of .30 rifle bullets + parent: BoxCardboard + id: BoxBulletLightRifleSmall + description: A box full of individual .30 rifle bullets. + components: + - type: StorageFill + contents: + - id: CartridgeLightRifle + amount: 20 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/armory.yml b/Resources/Prototypes/Catalog/Fills/Crates/armory.yml index cea0cb252d..a641cfc377 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/armory.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/armory.yml @@ -6,9 +6,9 @@ components: - type: StorageFill contents: - - id: SmgDrozd + - id: WeaponSubMachineGunWt550 amount: 2 - - id: MagazineMagnumSmg + - id: MagazineMagnumSubMachineGun amount: 4 - type: entity @@ -19,7 +19,7 @@ components: - type: StorageFill contents: - - id: ShotgunGladstone + - id: WeaponShotgunKammerer amount: 2 - id: BoxLethalshot amount: 3 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml b/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml index 9b8de5043a..d2cc64845d 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml @@ -61,16 +61,16 @@ prob: 0.1 # Interesting (1%) # - Ammo - - id: BoxMagnum + - id: MagazineBoxMagnum prob: 0.01 # - #shinies - id: PowerCellLargeHyper prob: 0.01 # Just no (0.1%) # - Working guns - - id: RevolverDeckard + - id: WeaponRevolverDeckard prob: 0.001 - - id: RevolverInspector + - id: WeaponRevolverInspector prob: 0.001 # - Skub - id: Skub @@ -80,8 +80,8 @@ # TRAITOR EQUIPMENT (0.01%) - id: Telecrystal10 prob: 0.0001 - - id: RevolverPredator + - id: WeaponRevolverPredator prob: 0.0001 - - id: RevolverMateba + - id: WeaponRevolverMateba prob: 0.0001 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/security.yml b/Resources/Prototypes/Catalog/Fills/Crates/security.yml index 5444927a21..dd70acf58b 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/security.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/security.yml @@ -27,7 +27,7 @@ components: - type: StorageFill contents: - - id: TaserGun + - id: WeaponTaser amount: 3 - id: Stunbaton amount: 3 @@ -45,7 +45,7 @@ components: - type: StorageFill contents: - - id: LaserGun + - id: WeaponLaserGun amount: 3 - type: entity @@ -59,7 +59,7 @@ amount: 2 - id: ClothingHeadHelmetRiot amount: 2 - - id: ShotgunGladstone + - id: WeaponShotgunGladstone amount: 2 - id: BoxBeanbag amount: 2 diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml index 6d69c65081..a7561780ff 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml @@ -39,7 +39,7 @@ - id: ClothingHandsGlovesCaptain - id: ClothingOuterHardsuitCap - id: ClothingMaskGasCaptain - - id: TaserGun + - id: WeaponTaser - id: CommsComputerCircuitboard - id: ClothingHeadsetAltCommand - id: SpaceCash1000 @@ -55,7 +55,7 @@ - id: ClothingNeckBronzeheart - id: ClothingNeckGoldmedal - id: RubberStampCaptain - - id: AntiqueLaserGun + - id: WeaponAntiqueLaser - type: entity id: LockerHeadOfPersonnelFilled @@ -72,7 +72,7 @@ - id: BoxPDA - id: BoxID - id: IDComputerCircuitboard - - id: TaserGun + - id: WeaponTaser - id: ClothingShoesColorBlack prob: 0.7 - id: PlushieLizard @@ -155,7 +155,7 @@ components: - type: StorageFill contents: - - id: TaserGun + - id: WeaponTaser - id: ClothingHeadHatBeretHoS - id: ClothingHeadHatHoshat - id: ClothingNeckCloakHos diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml b/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml index aed0031d67..e89544a4cb 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml @@ -22,7 +22,7 @@ prob: 0.2 - id: MedkitOxygenFilled prob: 0.2 - - id: FlareGun + - id: WeaponFlareGun prob: 0.05 - id: ClothingOuterSuitEmergency prob: 0.5 @@ -80,7 +80,7 @@ prob: 0.33 - id: ClothingHeadHatCone prob: 0.2 - - id: FlareGun + - id: WeaponFlareGun prob: 0.1 - id: ClothingHandsGlovesColorYellowBudget prob: 0.33 diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/security.yml b/Resources/Prototypes/Catalog/Fills/Lockers/security.yml index 8df1323877..0a74b8986e 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/security.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/security.yml @@ -6,7 +6,7 @@ - type: StorageFill contents: - id: FlashlightSeclite - - id: TaserGun + - id: WeaponTaser prob: 0.3 - id: ClothingHeadHatWarden - id: ClothingHeadHatBeretWarden @@ -53,6 +53,7 @@ - id: ClothingOuterVestDetective - id: ClothingOuterCoatDetective - id: FlashlightSeclite + - id: WeaponRevolverInspector - type: entity id: ClosetBombFilled diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/service.yml b/Resources/Prototypes/Catalog/Fills/Lockers/service.yml index 7ac057d455..7f72226eac 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/service.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/service.yml @@ -6,7 +6,7 @@ - type: StorageFill contents: - id: ClothingOuterArmorBulletproof - - id: ShotgunSawn + - id: WeaponShotgunSawn - id: DrinkShaker - id: ClothingEyesGlassesBeer - id: DrinkBottleBeer diff --git a/Resources/Prototypes/Catalog/Research/technologies.yml b/Resources/Prototypes/Catalog/Research/technologies.yml index 0d3415e9fd..562baaa0e4 100644 --- a/Resources/Prototypes/Catalog/Research/technologies.yml +++ b/Resources/Prototypes/Catalog/Research/technologies.yml @@ -165,8 +165,8 @@ id: NonLethalTechnology description: For the softer approach to detaining. icon: - sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_beanbag.rsi - state: base + sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi + state: beanbag requiredPoints: 8000 requiredTechnologies: - SecurityTechnology @@ -176,9 +176,9 @@ - ShellShotgunFlash - CartridgePistolRubber - CartridgeMagnumRubber - - CartridgeClRifleRubber - - CartridgeLRifleRubber - - CartridgeSRifleRubber + - CartridgeCaselessRifleRubber + - CartridgeLightRifleRubber + - CartridgeRifleRubber - type: technology name: "ballistic technology" @@ -194,7 +194,7 @@ - CartridgePistol - ShellShotgun - ShellShotgunFlare - - CartridgeLRifle + - CartridgeLightRifle - CartridgeMagnum #- type: technology diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/ammo.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/ammo.yml index 642ea3917e..e0ca8bf664 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/ammo.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/ammo.yml @@ -3,31 +3,31 @@ name: Ammovend spriteName: ammo startingInventory: - BoxClRifleBox: 3 - BoxClRifleBoxFlash: 3 - BoxClRifleBoxHV: 3 - BoxClRifleBoxPractice: 3 - BoxClRifleBoxRubber: 3 + MagazineBoxCaselessRifle: 3 + MagazineBoxCaselessRifleFlash: 3 + MagazineBoxCaselessRifleHighVelocity: 3 + MagazineBoxCaselessRiflePractice: 3 + MagazineBoxCaselessRifleRubber: 3 - BoxLRifleBigBox: 3 - BoxLRifleBoxHV: 3 - BoxLRifleBoxPractice: 3 - BoxLRifleBoxRubber: 3 + MagazineBoxLightRifleBig: 3 + MagazineBoxLightRifleHighVelocity: 3 + MagazineBoxLightRiflePractice: 3 + MagazineBoxLightRifleRubber: 3 - BoxMagnum: 3 - BoxMagnumFlash: 3 - BoxMagnumHV: 3 - BoxMagnumPractice: 3 - BoxMagnumRubber: 3 + MagazineBoxMagnum: 3 + MagazineBoxMagnumFlash: 3 + MagazineBoxMagnumHighVelocity: 3 + MagazineBoxMagnumPractice: 3 + MagazineBoxMagnumRubber: 3 - BoxPistolBox: 3 - BoxPistolBoxFlash: 3 - BoxPistolBoxHV: 3 - BoxPistolBoxPractice: 3 - BoxPistolBoxRubber: 3 + MagazineBoxPistol: 3 + MagazineBoxPistolFlash: 3 + MagazineBoxPistolHighVelocity: 3 + MagazineBoxPistolPractice: 3 + MagazineBoxPistolRubber: 3 - BoxSRifleBox: 3 - BoxSRifleBoxFlash: 3 - BoxSRifleBoxHV: 3 - BoxSRifleBoxPractice: 3 - BoxSRifleBoxRubber: 3 + MagazineBoxRifle: 3 + MagazineBoxRifleFlash: 3 + MagazineBoxRifleHighVelocity: 3 + MagazineBoxRiflePractice: 3 + MagazineBoxRifleRubber: 3 diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index 305c0ea1ec..6d3bb4dcec 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -3,7 +3,7 @@ - type: uplinkListing id: UplinkPistolClarissa category: Weapons - itemId: PistolClarissa + itemId: WeaponPistolClarissa listingName: Clarissa description: A small, easily concealable, but somewhat underpowered gun. Use pistol magazines (.35 auto). price: 6 @@ -11,7 +11,7 @@ - type: uplinkListing id: UplinkRevolverPredator category: Weapons - itemId: RevolverPredator + itemId: WeaponRevolverPredator listingName: Predator description: A loud and deadly revolver. Uses .40 Magnum. price: 8 @@ -20,7 +20,7 @@ - type: uplinkListing id: UplinkPistolMandella category: Weapons - itemId: PistolMandella + itemId: WeaponPistolMandella listingName: Mandella description: A rugged, robust operator handgun with inbuilt silencer. Use pistol magazines (.25 caseless). price: 8 @@ -29,7 +29,7 @@ - type: uplinkListing id: UplinkRifleMosin category: Weapons - itemId: SniperBoltGunWood + itemId: WeaponSniperMosin listingName: Surplus Rifle description: A bolt action service rifle that has seen many wars. Not modern by any standard, hand loaded, and terrible recoil, but it is cheap. price: 4 @@ -117,25 +117,25 @@ # For the Mandella - type: uplinkListing - id: UplinkMagazineClRiflePistol + id: UplinkMagazinePistolCaselessRifle category: Ammo - itemId: MagazineClRiflePistol + itemId: MagazinePistolCaselessRifle price: 2 # For the Inspector - type: uplinkListing - id: UplinkSLMagnum + id: UplinkSpeedLoaderMagnum category: Ammo - itemId: SLMagnum + itemId: SpeedLoaderMagnum price: 2 - icon: /Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/icon.png + icon: /Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/base.png # For the mosin - type: uplinkListing id: UplinkMosinAmmo category: Ammo - itemId: BoxBulletLRifleSmall - description: A box of bullets for the surplus rifle. + itemId: BoxMagazineLightRifle + description: A box of cartridges for the surplus rifle. price: 2 @@ -290,7 +290,7 @@ itemId: ClothingBackpackDuffelSyndicateHardsuitBundle description: The Syndicate's well known armored blood red hardsuit, capable of space walks and bullet resistant. price: 8 - + - type: uplinkListing id: UplinkClothingShoesBootsMagSyndie category: Armor @@ -377,7 +377,7 @@ category: Misc itemId: ClothingBackpackDuffelSyndicatePyjamaBundle price: 4 - + - type: uplinkListing id: UplinkCatEars category: Misc diff --git a/Resources/Prototypes/Entities/Clothing/Belt/belts.yml b/Resources/Prototypes/Entities/Clothing/Belt/belts.yml index edd6dee035..fd60ae2f14 100644 --- a/Resources/Prototypes/Entities/Clothing/Belt/belts.yml +++ b/Resources/Prototypes/Entities/Clothing/Belt/belts.yml @@ -406,7 +406,7 @@ capacity: 60 whitelist: tags: - - ShotgunShell + - ShellShotgun - type: entity parent: ClothingBeltBase @@ -467,7 +467,7 @@ sprite: Clothing/Belt/militarywebbingmed.rsi - type: Storage capacity: 60 - + - type: entity parent: ClothingBeltBase id: ClothingBeltSuspenders diff --git a/Resources/Prototypes/Entities/Debugging/debug_sweps.yml b/Resources/Prototypes/Entities/Debugging/debug_sweps.yml index 56d12dccbf..eb24f901d1 100644 --- a/Resources/Prototypes/Entities/Debugging/debug_sweps.yml +++ b/Resources/Prototypes/Entities/Debugging/debug_sweps.yml @@ -1,7 +1,7 @@ - type: entity name: bang, ded - parent: PistolBase - id: PistolDebug + parent: BaseWeaponPistol + id: WeaponPistolDebug description: ded suffix: DEBUG components: @@ -10,32 +10,28 @@ - Debug - type: Sprite sprite: Objects/Weapons/Guns/Pistols/debug.rsi - - type: Icon - sprite: Objects/Weapons/Guns/Pistols/debug.rsi - type: Item size: 1 sprite: Objects/Weapons/Guns/Pistols/debug.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: Pistol - magazineTypes: - - Pistol + - type: Gun fireRate: 100 - magFillPrototype: MagazinePistolDebug - minAngle: 10 - maxAngle: 10 + - type: BallisticAmmoProvider + whitelist: + tags: + - Debug + proto: MagazinePistolDebug - type: entity id: MagazinePistolDebug name: bang, ded mag - parent: MagazinePistolBase + parent: BaseMagazinePistol suffix: DEBUG components: - type: Tag tags: - Debug - - type: RangedMagazine - fillPrototype: CartridgeDebug + - type: BallisticAmmoProvider + proto: CartridgeDebug capacity: 1000 - type: Sprite sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi @@ -43,7 +39,7 @@ - type: entity id: BulletDebug name: bang, ded bullet - parent: BulletBase + parent: BaseBullet noSpawn: true suffix: DEBUG components: @@ -58,14 +54,14 @@ - type: entity id: CartridgeDebug name: bang, ded cartridge - parent: CartridgePistolBase + parent: BaseCartridgePistol suffix: DEBUG components: - type: Tag tags: - Debug - - type: Ammo - projectile: BulletDebug + - type: CartridgeAmmo + proto: BulletDebug - type: entity name: bang stick gibber diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Conditional/suspicion.yml b/Resources/Prototypes/Entities/Markers/Spawners/Conditional/suspicion.yml deleted file mode 100644 index c0f9519f6e..0000000000 --- a/Resources/Prototypes/Entities/Markers/Spawners/Conditional/suspicion.yml +++ /dev/null @@ -1,317 +0,0 @@ -# -- WARNING -- -# These spawners are all deprecated. -# Please edit the suspicion loot table instead. Thanks. -# -- WARNING -- - -- type: entity - name: Suspicion Rifle Spawner - id: SuspicionRifleSpawner - parent: MarkerBase - noSpawn: true - components: - - type: Sprite - layers: - - state: blue - - texture: Objects/Weapons/Guns/Rifles/ak.rsi/icon.png - - type: ConditionalSpawner - prototypes: - - RifleAk - - RifleBlackAk - - RifleCarbine - - RifleDallas - - RifleSTS - - RifleVintorez - - RifleWintermute - - RifleCalico - chance: 0.75 - gameRules: - - Suspicion - -- type: entity - name: Suspicion Pistol Spawner - id: SuspicionPistolSpawner - parent: MarkerBase - noSpawn: true - components: - - type: Sprite - layers: - - state: blue - - texture: Objects/Weapons/Guns/Pistols/colt.rsi/icon.png - - type: ConditionalSpawner - prototypes: - - PistolClarissa - - PistolColt - - PistolGiskard - - PistolHMPistol - - PistolLamia - - PistolMandella - - PistolMk58 - - PistolMk58Wood - - PistolMolly - - PistolOlivaw - - PistolPaco - chance: 0.95 - gameRules: - - Suspicion - -- type: entity - name: Suspicion Melee Spawner - id: SuspicionMeleeSpawner - parent: MarkerBase - noSpawn: true - components: - - type: Sprite - layers: - - state: blue - - texture: Objects/Weapons/Melee/kitchen_knife.rsi/icon.png - - type: ConditionalSpawner - prototypes: - - ButchCleaver - - Pickaxe - - Spear - - ToolboxEmergency - - CrowbarRed - - Stunbaton - chance: 0.95 - gameRules: - - Suspicion - -- type: entity - name: Suspicion Revolver Spawner - id: SuspicionRevolverSpawner - parent: MarkerBase - noSpawn: true - components: - - type: Sprite - layers: - - state: blue - - texture: Objects/Weapons/Guns/Revolvers/inspector.rsi/icon.png - - type: ConditionalSpawner - prototypes: - - RevolverDeckard - - RevolverInspector - - RevolverMateba - chance: 0.95 - gameRules: - - Suspicion - -- type: entity - name: Suspicion Shotgun Spawner - id: SuspicionShotgunSpawner - parent: MarkerBase - noSpawn: true - components: - - type: Sprite - layers: - - state: blue - - texture: Objects/Weapons/Guns/Shotguns/pump.rsi/icon.png - - type: ConditionalSpawner - prototypes: - - ShotgunBojevic - - ShotgunDB - - ShotgunBull - - ShotgunGladstone - - ShotgunRegulator - - ShotgunPump - - ShotgunSawn - chance: 0.95 - gameRules: - - Suspicion - -- type: entity - name: Suspicion SMG Spawner - id: SuspicionSMGSpawner - parent: MarkerBase - noSpawn: true - components: - - type: Sprite - layers: - - state: blue - - texture: Objects/Weapons/Guns/SMGs/c20r.rsi/icon.png - - type: ConditionalSpawner - prototypes: - - SmgAtreides - - SmgC20r - - SmgDrozd - - SmgWt550 - - SmgZoric - chance: 0.95 - gameRules: - - Suspicion - -- type: entity - name: Suspicion Sniper Spawner - id: SuspicionSniperSpawner - parent: MarkerBase - noSpawn: true - components: - - type: Sprite - layers: - - state: blue - - texture: Objects/Weapons/Guns/Snipers/heavy_sniper.rsi/icon.png - - type: ConditionalSpawner - prototypes: - - SniperBoltGun - - SniperBoltGunWood - - SniperHeavy - chance: 0.95 - gameRules: - - Suspicion - -- type: entity - name: Suspicion Hitscan Spawner - id: SuspicionHitscanSpawner - parent: MarkerBase - noSpawn: true - components: - - type: Sprite - layers: - - state: blue - - texture: Objects/Weapons/Guns/Battery/xray.rsi/icon.png - - type: ConditionalSpawner - prototypes: - - RedLaser - - RedHeavyLaser - - XrayLaser - - LaserGun - - LaserCannon - - XrayCannon - - TaserGun - chance: 0.85 - gameRules: - - Suspicion - -- type: entity - name: Suspicion Launchers Spawner - id: SuspicionLaunchersSpawner - parent: MarkerBase - noSpawn: true - components: - - type: Sprite - layers: - - state: blue - - texture: Objects/Weapons/Guns/Launchers/rocket.rsi/icon.png - - type: ConditionalSpawner - prototypes: - - LauncherChinaLake - - LauncherRocket - chance: 0.75 - gameRules: - - Suspicion - -- type: entity - name: Suspicion Grenades Spawner - id: SuspicionGrenadesSpawner - parent: MarkerBase - noSpawn: true - components: - - type: Sprite - layers: - - state: blue - - texture: Objects/Weapons/Grenades/grenade.rsi/icon.png - - type: ConditionalSpawner - prototypes: - - ExGrenade - - GrenadeFlashBang - - SyndieMiniBomb - - GrenadeFlash - - GrenadeBlast - - GrenadeFrag - - GrenadeBaton - - SoapSyndie # shhh! - chance: 0.75 - gameRules: - - Suspicion - -- type: entity - name: Suspicion Rifle Ammo Spawner - id: SuspicionRifleMagazineSpawner - parent: MarkerBase - noSpawn: true - components: - - type: Sprite - layers: - - state: blue - - texture: Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/icon.png - - type: ConditionalSpawner - prototypes: - - MagazineSRifle - - MagazineClRifle - - MagazineClRifle10x24 - - MagazineClRiflePistol - - MagazineLRifle - - MagazinePistolCalicoTopMounted - chance: 0.95 - gameRules: - - Suspicion - -- type: entity - name: Suspicion Shotgun Ammo Spawner - id: SuspicionShotgunMagazineSpawner - parent: MarkerBase - noSpawn: true - components: - - type: Sprite - layers: - - state: blue - - texture: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/base.png - - type: ConditionalSpawner - prototypes: - - MagazineShotgun - chance: 0.95 - gameRules: - - Suspicion - -- type: entity - name: Suspicion Pistol Ammo Spawner - id: SuspicionPistolMagazineSpawner - parent: MarkerBase - noSpawn: true - components: - - type: Sprite - layers: - - state: blue - - texture: Objects/Weapons/Guns/Ammunition/Boxes/pistol.rsi/icon.png - - type: ConditionalSpawner - prototypes: - - MagazinePistol - - MagazineHCPistol - chance: 0.95 - gameRules: - - Suspicion - -- type: entity - name: Suspicion Magnum Ammo Spawner - id: SuspicionMagnumMagazineSpawner - parent: MarkerBase - noSpawn: true - components: - - type: Sprite - layers: - - state: blue - - texture: Objects/Weapons/Guns/Ammunition/Boxes/magnum.rsi/icon.png - - type: ConditionalSpawner - prototypes: - - MagazineMagnum - - MagazineMagnumSmg - chance: 0.95 - gameRules: - - Suspicion - -- type: entity - name: Suspicion Launcher Ammo Spawner - id: SuspicionLauncherAmmoSpawner - parent: MarkerBase - noSpawn: true - components: - - type: Sprite - layers: - - state: blue - - texture: Objects/Weapons/Guns/Ammunition/Explosives/rpg.rsi/frag.png - - type: ConditionalSpawner - prototypes: - - RocketAmmo - - GrenadeFrag - chance: 0.95 - gameRules: - - Suspicion diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml index 8fb2ff6a97..3792dce72e 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml @@ -69,7 +69,7 @@ - ClothingBeltUtilityFilled - Shovel - Welder - - FlareGun + - WeaponFlareGun - SheetSteel - SheetPlastic chance: 0.6 @@ -100,7 +100,7 @@ - Crowbar - Shovel - Welder - - FlareGun + - WeaponFlareGun - Spear - LidSalami chance: 0.6 diff --git a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml index eefba72e40..e8d99e170c 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml @@ -174,10 +174,10 @@ - type: Drone applyLaws: false tools: - - id: Minigun + - id: WeaponMinigun - id: EnergySword - - id: LauncherMultipleRocket - - id: XrayCannon + - id: WeaponLauncherMultipleRocket + - id: WeaponXrayCannon - type: UserInterface interfaces: - key: enum.StrippingUiKey.Key diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml index 3e8f822f0f..ecf2806a7e 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml @@ -788,4 +788,4 @@ - type: Produce seedId: gatfruit - type: Food - trash: RevolverPredator + trash: WeaponRevolverPredator diff --git a/Resources/Prototypes/Entities/Objects/Fun/toys.yml b/Resources/Prototypes/Entities/Objects/Fun/toys.yml index e69889f195..75ee59ef73 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/toys.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/toys.yml @@ -465,18 +465,18 @@ size: 24 sprite: Objects/Fun/toys.rsi HeldPrefix: foamcrossbow - - type: RangedWeapon - - type: RevolverBarrel - caliber: Rocket - currentSelector: Single - allSelectors: - - Single + - type: Gun fireRate: 0.5 - capacity: 1 - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg + selectedMode: SemiAuto + availableModes: + - SemiAuto soundGunshot: path: /Audio/Weapons/click.ogg + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeRocket + capacity: 1 soundInsert: path: /Audio/Weapons/drawbow2.ogg @@ -500,30 +500,22 @@ sprite: Objects/Fun/toys.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] + map: ["enum.GunVisualLayers.Base"] - type: Item size: 24 sprite: Objects/Fun/toys.rsi state: base - - type: RangedWeapon - - type: BoltActionBarrel - currentSelector: Single - allSelectors: - - Single - caliber: Cap - capacity: 6 - autoCycle: true + - type: Gun + selectedMode: SemiAuto + availableModes: + - SemiAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/revolver.ogg - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg + - type: BallisticAmmoProvider + capacity: 6 + autoCycle: true soundInsert: path: /Audio/Weapons/Guns/MagIn/revolver_magin.ogg - - type: Appearance - visuals: - - type: BarrelBoltVisualizer - type: entity parent: BaseItem diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/antimaterial.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/antimaterial.yml index 34e849ef50..e4d853aba3 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/antimaterial.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/antimaterial.yml @@ -1,20 +1,19 @@ - type: entity parent: BaseItem - id: BoxAntiMaterial + id: MagazineBoxAntiMaterial name: ammunition box (.60 anti-material) components: - - type: AmmoBox - caliber: AntiMaterial + - type: BallisticAmmoProvider capacity: 30 - fillPrototype: CartridgeAntiMaterial + proto: CartridgeAntiMaterial - type: Sprite netsync: false sprite: Objects/Weapons/Guns/Ammunition/Boxes/anti_material.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - type: Appearance visuals: - type: MagVisualizer diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.yml new file mode 100644 index 0000000000..4b0f986d2f --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.yml @@ -0,0 +1,163 @@ +- type: entity + abstract: true + parent: BaseItem + id: BaseMagazineBoxCaselessRifle + name: ammunition box (.25 caseless) + components: + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeCaselessRifle + proto: CartridgeCaselessRifle + capacity: 60 + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + - type: Sprite + sprite: Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi + netsync: false + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 2 + zeroVisible: false + +# Boxes +- type: entity + parent: BaseMagazineBoxCaselessRifle + id: MagazineBoxCaselessRifle10x24 + name: ammunition box (.25 caseless) + components: + - type: BallisticAmmoProvider + capacity: 200 + proto: CartridgeCaselessRifle + - type: Sprite + layers: + - state: base-10x24 + map: ["enum.GunVisualLayers.Base"] + - state: mag10-1 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag10 + steps: 2 + zeroVisible: false + +- type: entity + parent: BaseMagazineBoxCaselessRifle + id: MagazineBoxCaselessRifleBig + name: ammunition box (.25 caseless) + components: + - type: BallisticAmmoProvider + capacity: 200 + proto: CartridgeCaselessRifle + - type: Sprite + layers: + - state: base-b + map: ["enum.GunVisualLayers.Base"] + - state: magb-1 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: magb + steps: 2 + zeroVisible: false + +- type: entity + parent: BaseMagazineBoxCaselessRifle + id: MagazineBoxCaselessRifleBigRubber + name: ammunition box (.25 caseless rubber) + components: + - type: BallisticAmmoProvider + capacity: 200 + proto: CartridgeCaselessRifleRubber + - type: Sprite + layers: + - state: base-b + map: ["enum.GunVisualLayers.Base"] + - state: magb-1 + map: ["enum.GunVisualLayers.Mag"] + - state: rubber-b + - type: Appearance + visuals: + - type: MagVisualizer + magState: magb + steps: 2 + zeroVisible: false + +- type: entity + parent: BaseMagazineBoxCaselessRifle + id: MagazineBoxCaselessRifle + name: ammunition box (.25 caseless) + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRifle + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + parent: BaseMagazineBoxCaselessRifle + id: MagazineBoxCaselessRifleFlash + name: ammunition box (.25 caseless flash) + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRifleFlash + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - state: flash + +- type: entity + parent: BaseMagazineBoxCaselessRifle + id: MagazineBoxCaselessRifleHighVelocity + name: ammunition box (.25 caseless high-velocity) + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRifleHighVelocity + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - state: hv + +- type: entity + parent: BaseMagazineBoxCaselessRifle + id: MagazineBoxCaselessRiflePractice + name: ammunition box (.25 caseless practice) + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRiflePractice + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - state: practice + +- type: entity + parent: BaseMagazineBoxCaselessRifle + id: MagazineBoxCaselessRifleRubber + name: ammunition box (.25 caseless rubber) + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRifleRubber + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - state: rubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/clrifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/clrifle.yml deleted file mode 100644 index 18a47b48a4..0000000000 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/clrifle.yml +++ /dev/null @@ -1,157 +0,0 @@ -- type: entity - abstract: true - parent: BaseItem - id: BoxClRifleBase - name: ammunition box (.25 caseless) - components: - - type: AmmoBox - caliber: ClRifle - capacity: 60 - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi - netsync: false - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 2 - zeroVisible: false - -# Boxes -- type: entity - parent: BoxClRifleBase - id: BoxClRifle10x24 - name: ammunition box (.25 caseless) - components: - - type: AmmoBox - capacity: 200 - fillPrototype: CartridgeClRifle - - type: Sprite - layers: - - state: base-10x24 - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag10-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag10 - steps: 2 - zeroVisible: false - -- type: entity - parent: BoxClRifleBase - id: BoxClRifleBigBox - name: ammunition box (.25 caseless) - components: - - type: AmmoBox - capacity: 200 - fillPrototype: CartridgeClRifle - - type: Sprite - layers: - - state: base-b - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: magb-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Appearance - visuals: - - type: MagVisualizer - magState: magb - steps: 2 - zeroVisible: false - -- type: entity - parent: BoxClRifleBase - id: BoxClRifleBigBoxRubber - name: ammunition box (.25 caseless rubber) - components: - - type: AmmoBox - capacity: 200 - fillPrototype: CartridgeClRifleRubber - - type: Sprite - layers: - - state: base-b - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: magb-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - state: rubber-b - - type: Appearance - visuals: - - type: MagVisualizer - magState: magb - steps: 2 - zeroVisible: false - -- type: entity - parent: BoxClRifleBase - id: BoxClRifleBox - name: ammunition box (.25 caseless) - components: - - type: AmmoBox - fillPrototype: CartridgeClRifle - - type: Sprite - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - -- type: entity - parent: BoxClRifleBase - id: BoxClRifleBoxFlash - name: ammunition box (.25 caseless flash) - components: - - type: AmmoBox - fillPrototype: CartridgeClRifleFlash - - type: Sprite - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - state: flash - -- type: entity - parent: BoxClRifleBase - id: BoxClRifleBoxHV - name: ammunition box (.25 caseless high-velocity) - components: - - type: AmmoBox - fillPrototype: CartridgeClRifleHV - - type: Sprite - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - state: hv - -- type: entity - parent: BoxClRifleBase - id: BoxClRifleBoxPractice - name: ammunition box (.25 caseless practice) - components: - - type: AmmoBox - fillPrototype: CartridgeClRiflePractice - - type: Sprite - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - state: practice - -- type: entity - parent: BoxClRifleBase - id: BoxClRifleBoxRubber - name: ammunition box (.25 caseless rubber) - components: - - type: AmmoBox - fillPrototype: CartridgeClRifleRubber - - type: Sprite - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - state: rubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.yml new file mode 100644 index 0000000000..b2fe20b5b8 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.yml @@ -0,0 +1,105 @@ +- type: entity + abstract: true + parent: BaseItem + id: BaseMagazineBoxLightRifle + name: ammunition box (.30 rifle) + components: + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeLightRifle + proto: CartridgeLightRifle + capacity: 50 + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + - type: Sprite + sprite: Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi + netsync: false + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 2 + zeroVisible: false + +# Boxes +- type: entity + parent: BaseMagazineBoxLightRifle + id: MagazineBoxLightRifleBig + name: ammunition box (.30 rifle) + components: + - type: BallisticAmmoProvider + capacity: 200 + proto: CartridgeLightRifle + - type: Sprite + layers: + - state: base-b + map: ["enum.GunVisualLayers.Base"] + - state: magb-1 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: magb + steps: 2 + zeroVisible: false + +- type: entity + parent: BaseMagazineBoxLightRifle + id: MagazineBoxLightRifle + name: ammunition box (.30 rifle) + components: + - type: BallisticAmmoProvider + proto: CartridgeLightRifle + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + parent: BaseMagazineBoxLightRifle + id: MagazineBoxLightRifleHighVelocity + name: ammunition box (.30 rifle high-velocity) + components: + - type: BallisticAmmoProvider + proto: CartridgeLightRifleHighVelocity + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - state: hv + +- type: entity + parent: BaseMagazineBoxLightRifle + id: MagazineBoxLightRiflePractice + name: ammunition box (.30 rifle practice) + components: + - type: BallisticAmmoProvider + proto: CartridgeLightRiflePractice + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - state: practice + +- type: entity + parent: BaseMagazineBoxLightRifle + id: MagazineBoxLightRifleRubber + name: ammunition box (.30 rifle rubber) + components: + - type: BallisticAmmoProvider + proto: CartridgeLightRifleRubber + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - state: rubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/lrifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/lrifle.yml deleted file mode 100644 index f459ed14f5..0000000000 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/lrifle.yml +++ /dev/null @@ -1,99 +0,0 @@ -- type: entity - abstract: true - parent: BaseItem - id: BoxLRifleBase - name: ammunition box (.30 rifle) - components: - - type: AmmoBox - caliber: LRifle - capacity: 50 - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi - netsync: false - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 2 - zeroVisible: false - -# Boxes -- type: entity - parent: BoxLRifleBase - id: BoxLRifleBigBox - name: ammunition box (.30 rifle) - components: - - type: AmmoBox - capacity: 200 - fillPrototype: CartridgeLRifle - - type: Sprite - layers: - - state: base-b - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: magb-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Appearance - visuals: - - type: MagVisualizer - magState: magb - steps: 2 - zeroVisible: false - -- type: entity - parent: BoxLRifleBase - id: BoxLRifleBox - name: ammunition box (.30 rifle) - components: - - type: AmmoBox - fillPrototype: CartridgeLRifle - - type: Sprite - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - -- type: entity - parent: BoxLRifleBase - id: BoxLRifleBoxHV - name: ammunition box (.30 rifle high-velocity) - components: - - type: AmmoBox - fillPrototype: CartridgeLRifleHV - - type: Sprite - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - state: hv - -- type: entity - parent: BoxLRifleBase - id: BoxLRifleBoxPractice - name: ammunition box (.30 rifle practice) - components: - - type: AmmoBox - fillPrototype: CartridgeLRiflePractice - - type: Sprite - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - state: practice - -- type: entity - parent: BoxLRifleBase - id: BoxLRifleBoxRubber - name: ammunition box (.30 rifle rubber) - components: - - type: AmmoBox - fillPrototype: CartridgeLRifleRubber - - type: Sprite - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - state: rubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/magnum.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/magnum.yml index e1c0f7e6bf..439a0efaef 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/magnum.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/magnum.yml @@ -1,11 +1,17 @@ - type: entity abstract: true parent: BaseItem - id: BoxMagnumBase + id: BaseMagazineBoxMagnum components: - - type: AmmoBox - caliber: Magnum + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeMagnum + proto: CartridgeMagnum capacity: 60 + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container - type: Sprite sprite: Objects/Weapons/Guns/Ammunition/Boxes/magnum.rsi netsync: false @@ -18,75 +24,75 @@ # Boxes - type: entity - parent: BoxMagnumBase - id: BoxMagnum + parent: BaseMagazineBoxMagnum + id: MagazineBoxMagnum name: ammunition box (.40 magnum) components: - - type: AmmoBox - fillPrototype: CartridgeMagnum + - type: BallisticAmmoProvider + proto: CartridgeMagnum - type: Sprite layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - type: entity - parent: BoxMagnumBase - id: BoxMagnumFlash + parent: BaseMagazineBoxMagnum + id: MagazineBoxMagnumFlash name: ammunition box (.40 magnum flash) components: - - type: AmmoBox - fillPrototype: CartridgeMagnumFlash + - type: BallisticAmmoProvider + proto: CartridgeMagnumFlash - type: Sprite layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - state: flash - type: entity - parent: BoxMagnumBase - id: BoxMagnumHV + parent: BaseMagazineBoxMagnum + id: MagazineBoxMagnumHighVelocity name: ammunition box (.40 magnum high-velocity) components: - - type: AmmoBox - fillPrototype: CartridgeMagnumHV + - type: BallisticAmmoProvider + proto: CartridgeMagnumHighVelocity - type: Sprite layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - state: hv - type: entity - parent: BoxMagnumBase - id: BoxMagnumPractice + parent: BaseMagazineBoxMagnum + id: MagazineBoxMagnumPractice name: ammunition box (.40 magnum practice) components: - - type: AmmoBox - fillPrototype: CartridgeMagnumPractice + - type: BallisticAmmoProvider + proto: CartridgeMagnumPractice - type: Sprite layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - state: practice - type: entity - parent: BoxMagnumBase - id: BoxMagnumRubber + parent: BaseMagazineBoxMagnum + id: MagazineBoxMagnumRubber name: ammunition box (.40 magnum rubber) components: - - type: AmmoBox - fillPrototype: CartridgeMagnumRubber + - type: BallisticAmmoProvider + proto: CartridgeMagnumRubber - type: Sprite layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - state: rubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/pistol.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/pistol.yml index 2a0d042f9c..a875a6b451 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/pistol.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/pistol.yml @@ -1,12 +1,18 @@ - type: entity abstract: true parent: BaseItem - id: BoxPistolBase + id: BaseMagazineBoxPistol name: ammunition box (.35 auto) components: - - type: AmmoBox - caliber: Pistol + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgePistol + proto: CartridgePistol capacity: 60 + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container - type: Sprite sprite: Objects/Weapons/Guns/Ammunition/Boxes/pistol.rsi netsync: false @@ -19,75 +25,75 @@ # Boxes - type: entity - parent: BoxPistolBase - id: BoxPistolBox + parent: BaseMagazineBoxPistol + id: MagazineBoxPistol name: ammunition box (.35 auto) components: - - type: AmmoBox - fillPrototype: CartridgePistol + - type: BallisticAmmoProvider + proto: CartridgePistol - type: Sprite layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - type: entity - parent: BoxPistolBase - id: BoxPistolBoxFlash + parent: BaseMagazineBoxPistol + id: MagazineBoxPistolFlash name: ammunition box (.35 auto flash) components: - - type: AmmoBox - fillPrototype: CartridgePistolFlash + - type: BallisticAmmoProvider + proto: CartridgePistolFlash - type: Sprite layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - state: flash - type: entity - parent: BoxPistolBase - id: BoxPistolBoxHV + parent: BaseMagazineBoxPistol + id: MagazineBoxPistolHighVelocity name: ammunition box (.35 auto high-velocity) components: - - type: AmmoBox - fillPrototype: CartridgePistolHV + - type: BallisticAmmoProvider + proto: CartridgePistolHighVelocity - type: Sprite layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - state: hv - type: entity - parent: BoxPistolBase - id: BoxPistolBoxPractice + parent: BaseMagazineBoxPistol + id: MagazineBoxPistolPractice name: ammunition box (.35 auto practice) components: - - type: AmmoBox - fillPrototype: CartridgePistolPractice + - type: BallisticAmmoProvider + proto: CartridgePistolPractice - type: Sprite layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - state: practice - type: entity - parent: BoxPistolBase - id: BoxPistolBoxRubber + parent: BaseMagazineBoxPistol + id: MagazineBoxPistolRubber name: ammunition box (.35 auto rubber) components: - - type: AmmoBox - fillPrototype: CartridgePistolRubber + - type: BallisticAmmoProvider + proto: CartridgePistolRubber - type: Sprite layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - state: rubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/rifle.yml new file mode 100644 index 0000000000..7efc6dc406 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/rifle.yml @@ -0,0 +1,141 @@ +- type: entity + abstract: true + parent: BaseItem + id: BaseMagazineBoxRifle + components: + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeRifle + proto: CartridgeRifle + capacity: 60 + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + - type: Sprite + sprite: Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi + netsync: false + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 2 + zeroVisible: false + +# Boxes +- type: entity + parent: BaseMagazineBoxRifle + id: MagazineBoxRifleBig + name: ammunition box (.20 rifle) + components: + - type: BallisticAmmoProvider + capacity: 200 + proto: CartridgeRifle + - type: Sprite + layers: + - state: base-b + map: ["enum.GunVisualLayers.Base"] + - state: magb-1 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: magb + steps: 2 + zeroVisible: false + +- type: entity + parent: BaseMagazineBoxRifle + id: MagazineBoxRifleBigRubber + name: ammunition box (.20 rifle rubber) + components: + - type: BallisticAmmoProvider + capacity: 200 + proto: CartridgeRiflePractice + - type: Sprite + layers: + - state: base-b + map: ["enum.GunVisualLayers.Base"] + - state: magb-1 + map: ["enum.GunVisualLayers.Mag"] + - state: practice-b + - type: Appearance + visuals: + - type: MagVisualizer + magState: magb + steps: 2 + zeroVisible: false + +- type: entity + parent: BaseMagazineBoxRifle + id: MagazineBoxRifle + name: ammunition box (.20 rifle) + components: + - type: BallisticAmmoProvider + proto: CartridgeRifle + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + parent: BaseMagazineBoxRifle + id: MagazineBoxRifleFlash + name: ammunition box (.20 rifle flash) + components: + - type: BallisticAmmoProvider + proto: CartridgeRifleFlash + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - state: flash + +- type: entity + parent: BaseMagazineBoxRifle + id: MagazineBoxRifleHighVelocity + name: ammunition box (.20 rifle high-velocity) + components: + - type: BallisticAmmoProvider + proto: CartridgeRifleHighVelocity + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - state: hv + +- type: entity + parent: BaseMagazineBoxRifle + id: MagazineBoxRiflePractice + name: ammunition box (.20 rifle practice) + components: + - type: BallisticAmmoProvider + proto: CartridgeRiflePractice + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - state: practice + +- type: entity + parent: BaseMagazineBoxRifle + id: MagazineBoxRifleRubber + name: ammunition box (.20 rifle rubber) + components: + - type: BallisticAmmoProvider + proto: CartridgeRifleRubber + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - state: rubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/srifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/srifle.yml deleted file mode 100644 index 6a697ea757..0000000000 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/srifle.yml +++ /dev/null @@ -1,135 +0,0 @@ -- type: entity - abstract: true - parent: BaseItem - id: BoxSRifleBase - components: - - type: AmmoBox - caliber: SRifle - capacity: 60 - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi - netsync: false - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 2 - zeroVisible: false - -# Boxes -- type: entity - parent: BoxSRifleBase - id: BoxSRifleBigBox - name: ammunition box (.20 rifle) - components: - - type: AmmoBox - capacity: 200 - fillPrototype: CartridgeSRifle - - type: Sprite - layers: - - state: base-b - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: magb-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Appearance - visuals: - - type: MagVisualizer - magState: magb - steps: 2 - zeroVisible: false - -- type: entity - parent: BoxSRifleBase - id: BoxSRifleBigBoxRubber - name: ammunition box (.20 rifle rubber) - components: - - type: AmmoBox - capacity: 200 - fillPrototype: CartridgeSRiflePractice - - type: Sprite - layers: - - state: base-b - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: magb-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - state: practice-b - - type: Appearance - visuals: - - type: MagVisualizer - magState: magb - steps: 2 - zeroVisible: false - -- type: entity - parent: BoxSRifleBase - id: BoxSRifleBox - name: ammunition box (.20 rifle) - components: - - type: AmmoBox - fillPrototype: CartridgeSRifle - - type: Sprite - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - -- type: entity - parent: BoxSRifleBase - id: BoxSRifleBoxFlash - name: ammunition box (.20 rifle flash) - components: - - type: AmmoBox - fillPrototype: CartridgeSRifleFlash - - type: Sprite - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - state: flash - -- type: entity - parent: BoxSRifleBase - id: BoxSRifleBoxHV - name: ammunition box (.20 rifle high-velocity) - components: - - type: AmmoBox - fillPrototype: CartridgeSRifleHV - - type: Sprite - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - state: hv - -- type: entity - parent: BoxSRifleBase - id: BoxSRifleBoxPractice - name: ammunition box (.20 rifle practice) - components: - - type: AmmoBox - fillPrototype: CartridgeSRiflePractice - - type: Sprite - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - state: practice - -- type: entity - parent: BoxSRifleBase - id: BoxSRifleBoxRubber - name: ammunition box (.20 rifle rubber) - components: - - type: AmmoBox - fillPrototype: CartridgeSRifleRubber - - type: Sprite - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - state: rubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/toy.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/toy.yml index b50670ffb2..62098078ad 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/toy.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/toy.yml @@ -4,8 +4,10 @@ id: BoxDonkSoftBase name: foamdart box components: - - type: AmmoBox - caliber: Rocket + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeRocket capacity: 30 - type: Sprite netsync: false @@ -16,9 +18,9 @@ id: BoxDonkSoftBox name: foam dart box components: - - type: AmmoBox + - type: BallisticAmmoProvider capacity: 40 - fillPrototype: BulletDonkSoft + proto: BulletDonkSoft - type: Sprite sprite: Objects/Fun/toys.rsi state: foambox @@ -28,9 +30,9 @@ id: BoxCartridgeCap name: cap gun cartridge box components: - - type: AmmoBox + - type: BallisticAmmoProvider capacity: 20 - fillPrototype: CartridgeCap + proto: CartridgeCap - type: Sprite sprite: Objects/Storage/boxes.rsi state: box diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/antimaterial.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/antimaterial.yml index 728a562709..5618adfdfe 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/antimaterial.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/antimaterial.yml @@ -3,17 +3,16 @@ id: CartridgeAntiMaterial name: cartridge (.60 anti-material) components: - - type: Ammo - caliber: AntiMaterial - projectile: BulletAntiMaterial - ammoVelocity: 30 + - type: Tag + tags: + - Cartridge + - CartridgeAntiMaterial + - type: CartridgeAmmo + proto: BulletAntiMaterial - type: Sprite - netsync: false - noRot: false sprite: Objects/Weapons/Guns/Ammunition/Casings/large_casing.rsi layers: - state: base map: ["enum.AmmoVisualLayers.Base"] - type: Appearance - visuals: - - type: SpentAmmoVisualizer + - type: SpentAmmoVisuals diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/BaseCartridge.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/base_cartridge.yml similarity index 84% rename from Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/BaseCartridge.yml rename to Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/base_cartridge.yml index 3ae4eaea0b..12275a0884 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/BaseCartridge.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/base_cartridge.yml @@ -3,6 +3,8 @@ parent: BaseItem abstract: true components: + - type: Sprite + netsync: false - type: Tag tags: - Cartridge diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/caseless_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/caseless_rifle.yml new file mode 100644 index 0000000000..3a62649f1e --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/caseless_rifle.yml @@ -0,0 +1,61 @@ +- type: entity + id: BaseCartridgeCaselessRifle + name: cartridge (.25 rifle) + parent: BaseCartridge + abstract: true + components: + - type: Tag + tags: + - Cartridge + - CartridgeCaselessRifle + - type: CartridgeAmmo + deleteOnSpawn: true + - type: Sprite + netsync: false + noRot: false + sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi + layers: + - state: base + map: ["enum.AmmoVisualLayers.Base"] + - type: Appearance + - type: SpentAmmoVisuals + +- type: entity + id: CartridgeCaselessRifle + name: cartridge (.25 caseless) + parent: BaseCartridgeCaselessRifle + components: + - type: CartridgeAmmo + proto: BulletCaselessRifle + +- type: entity + id: CartridgeCaselessRifleFlash + name: cartridge (.25 caseless flash) + parent: BaseCartridgeCaselessRifle + components: + - type: CartridgeAmmo + proto: BulletCaselessRifleFlash + +- type: entity + id: CartridgeCaselessRifleHighVelocity + name: cartridge (.25 caseless high-velocity) + parent: BaseCartridgeCaselessRifle + components: + - type: CartridgeAmmo + proto: BulletCaselessRifleHighVelocity + +- type: entity + id: CartridgeCaselessRiflePractice + name: cartridge (.25 caseless practice) + parent: BaseCartridgeCaselessRifle + components: + - type: CartridgeAmmo + proto: BulletCaselessRiflePractice + +- type: entity + id: CartridgeCaselessRifleRubber + name: cartridge (.25 caseless rubber) + parent: BaseCartridgeCaselessRifle + components: + - type: CartridgeAmmo + proto: BulletCaselessRifleRubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/clrifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/clrifle.yml deleted file mode 100644 index 4ebe269fe0..0000000000 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/clrifle.yml +++ /dev/null @@ -1,64 +0,0 @@ -- type: entity - id: CartridgeClRifleBase - name: cartridge (.25 rifle) - parent: BaseCartridge - abstract: true - components: - - type: Ammo - caliber: ClRifle - - type: Sprite - netsync: false - noRot: false - sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi - layers: - - state: base - map: ["enum.AmmoVisualLayers.Base"] - - type: Appearance - visuals: - - type: SpentAmmoVisualizer - -- type: entity - id: CartridgeClRifle - name: cartridge (.25 caseless) - parent: CartridgeClRifleBase - components: - - type: Ammo - projectile: BulletClRifle - caseless: true - -- type: entity - id: CartridgeClRifleFlash - name: cartridge (.25 caseless flash) - parent: CartridgeClRifleBase - components: - - type: Ammo - projectile: BulletClRifleFlash - caseless: true - -- type: entity - id: CartridgeClRifleHV - name: cartridge (.25 caseless high-velocity) - parent: CartridgeClRifleBase - components: - - type: Ammo - projectile: BulletClRifleHV - ammoVelocity: 30 - caseless: true - -- type: entity - id: CartridgeClRiflePractice - name: cartridge (.25 caseless practice) - parent: CartridgeClRifleBase - components: - - type: Ammo - projectile: BulletClRiflePractice - caseless: true - -- type: entity - id: CartridgeClRifleRubber - name: cartridge (.25 caseless rubber) - parent: CartridgeClRifleBase - components: - - type: Ammo - projectile: BulletClRifleRubber - caseless: true diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/hrifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/heavy_rifle.yml similarity index 57% rename from Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/hrifle.yml rename to Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/heavy_rifle.yml index 57c41323cd..d8f9dde395 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/hrifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/heavy_rifle.yml @@ -1,27 +1,29 @@ - type: entity - id: CartridgeHRifleBase + id: BaseCartridgeHeavyRifle name: cartridge (.20 rifle) parent: BaseCartridge abstract: true components: - - type: Ammo - caliber: HRifle + - type: Tag + tags: + - Cartridge + - CartridgeHeavyRifle + - type: CartridgeAmmo + proto: BulletHeavyRifle - type: Sprite netsync: false - noRot: false sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi layers: - state: base map: ["enum.AmmoVisualLayers.Base"] - type: Appearance - visuals: - - type: SpentAmmoVisualizer + - type: SpentAmmoVisuals - type: entity id: CartridgeMinigun name: cartridge (.10 rifle) - parent: CartridgeHRifleBase + parent: BaseCartridgeHeavyRifle components: - - type: Ammo - projectile: BulletMinigun - caseless: true + - type: CartridgeAmmo + proto: BulletMinigun + deleteOnSpawn: true diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/light_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/light_rifle.yml new file mode 100644 index 0000000000..69606f88df --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/light_rifle.yml @@ -0,0 +1,60 @@ +- type: entity + id: BaseCartridgeLightRifle + name: cartridge (.30 rifle) + parent: BaseCartridge + abstract: true + components: + - type: Tag + tags: + - Cartridge + - CartridgeLightRifle + - type: CartridgeAmmo + proto: BulletLightRifle + - type: Sprite + netsync: false + sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi + layers: + - state: base + map: ["enum.AmmoVisualLayers.Base"] + - type: Appearance + - type: SpentAmmoVisuals + +- type: entity + id: CartridgeLightRifle + name: cartridge (.30 rifle) + parent: BaseCartridgeLightRifle + components: + - type: CartridgeAmmo + proto: BulletLightRifle + +- type: entity + id: CartridgeLightRifleFlash + name: cartridge (.30 rifle flash) + parent: BaseCartridgeLightRifle + components: + - type: CartridgeAmmo + proto: BulletLightRifleFlash + +- type: entity + id: CartridgeLightRifleHighVelocity + name: cartridge (.30 rifle high-velocity) + parent: BaseCartridgeLightRifle + components: + - type: CartridgeAmmo + proto: BulletLightRifleHighVelocity + +- type: entity + id: CartridgeLightRiflePractice + name: cartridge (.30 rifle practice) + parent: BaseCartridgeLightRifle + components: + - type: CartridgeAmmo + proto: BulletLightRiflePractice + +- type: entity + id: CartridgeLightRifleRubber + name: cartridge (.30 rifle rubber) + parent: BaseCartridgeLightRifle + components: + - type: CartridgeAmmo + proto: BulletLightRifleRubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/lrifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/lrifle.yml deleted file mode 100644 index fbb8280cf8..0000000000 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/lrifle.yml +++ /dev/null @@ -1,59 +0,0 @@ -- type: entity - id: CartridgeLRifleBase - name: cartridge (.30 rifle) - parent: BaseCartridge - abstract: true - components: - - type: Ammo - caliber: LRifle - - type: Sprite - netsync: false - noRot: false - sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi - layers: - - state: base - map: ["enum.AmmoVisualLayers.Base"] - - type: Appearance - visuals: - - type: SpentAmmoVisualizer - -- type: entity - id: CartridgeLRifle - name: cartridge (.30 rifle) - parent: CartridgeLRifleBase - components: - - type: Ammo - projectile: BulletLRifle - -- type: entity - id: CartridgeLRifleFlash - name: cartridge (.30 rifle flash) - parent: CartridgeLRifleBase - components: - - type: Ammo - projectile: BulletLRifleFlash - -- type: entity - id: CartridgeLRifleHV - name: cartridge (.30 rifle high-velocity) - parent: CartridgeLRifleBase - components: - - type: Ammo - projectile: BulletLRifleHV - ammoVelocity: 30 - -- type: entity - id: CartridgeLRiflePractice - name: cartridge (.30 rifle practice) - parent: CartridgeLRifleBase - components: - - type: Ammo - projectile: BulletLRiflePractice - -- type: entity - id: CartridgeLRifleRubber - name: cartridge (.30 rifle rubber) - parent: CartridgeLRifleBase - components: - - type: Ammo - projectile: BulletLRifleRubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/magnum.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/magnum.yml index 6864caf9c7..4e922b0556 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/magnum.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/magnum.yml @@ -1,59 +1,60 @@ - type: entity - id: CartridgeMagnumBase + id: BaseCartridgeMagnum name: cartridge (.40 magnum) parent: BaseCartridge abstract: true components: - - type: Ammo - caliber: Magnum + - type: Tag + tags: + - Cartridge + - CartridgeMagnum + - type: CartridgeAmmo + proto: BulletMagnum - type: Sprite netsync: false - noRot: false sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi layers: - state: base map: ["enum.AmmoVisualLayers.Base"] - type: Appearance - visuals: - - type: SpentAmmoVisualizer + - type: SpentAmmoVisuals - type: entity id: CartridgeMagnum name: cartridge (.40 magnum) - parent: CartridgeMagnumBase + parent: BaseCartridgeMagnum components: - - type: Ammo - projectile: BulletMagnum + - type: CartridgeAmmo + proto: BulletMagnum - type: entity id: CartridgeMagnumFlash name: cartridge (.40 magnum flash) - parent: CartridgeMagnumBase + parent: BaseCartridgeMagnum components: - - type: Ammo - projectile: BulletMagnumFlash + - type: CartridgeAmmo + proto: BulletMagnumFlash - type: entity - id: CartridgeMagnumHV + id: CartridgeMagnumHighVelocity name: cartridge (.40 magnum high-velocity) - parent: CartridgeMagnumBase + parent: BaseCartridgeMagnum components: - - type: Ammo - projectile: BulletMagnumHV - ammoVelocity: 30 + - type: CartridgeAmmo + proto: BulletMagnumHighVelocity - type: entity id: CartridgeMagnumPractice name: cartridge (.40 magnum practice) - parent: CartridgeMagnumBase + parent: BaseCartridgeMagnum components: - - type: Ammo - projectile: BulletMagnumPractice + - type: CartridgeAmmo + proto: BulletMagnumPractice - type: entity id: CartridgeMagnumRubber name: cartridge (.40 magnum rubber) - parent: CartridgeMagnumBase + parent: BaseCartridgeMagnum components: - - type: Ammo - projectile: BulletMagnumRubber + - type: CartridgeAmmo + proto: BulletMagnumRubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/pistol.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/pistol.yml index 70abed5fb9..fdae513161 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/pistol.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/pistol.yml @@ -1,59 +1,60 @@ - type: entity - id: CartridgePistolBase + id: BaseCartridgePistol name: cartridge (.35 auto) parent: BaseCartridge abstract: true components: - - type: Ammo - caliber: Pistol + - type: Tag + tags: + - Cartridge + - CartridgePistol + - type: CartridgeAmmo + proto: BulletPistol - type: Sprite netsync: false - noRot: false sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi layers: - state: base map: ["enum.AmmoVisualLayers.Base"] - type: Appearance - visuals: - - type: SpentAmmoVisualizer + - type: SpentAmmoVisuals - type: entity id: CartridgePistol name: cartridge (.35 auto) - parent: CartridgePistolBase + parent: BaseCartridgePistol components: - - type: Ammo - projectile: BulletPistol + - type: CartridgeAmmo + proto: BulletPistol - type: entity id: CartridgePistolFlash name: cartridge (.35 auto flash) - parent: CartridgePistolBase + parent: BaseCartridgePistol components: - - type: Ammo - projectile: BulletPistolFlash + - type: CartridgeAmmo + proto: BulletPistolFlash - type: entity - id: CartridgePistolHV + id: CartridgePistolHighVelocity name: cartridge (.35 auto high-velocity) - parent: CartridgePistolBase + parent: BaseCartridgePistol components: - - type: Ammo - projectile: BulletPistolHV - ammoVelocity: 30 + - type: CartridgeAmmo + proto: BulletPistolHighVelocity - type: entity id: CartridgePistolPractice name: cartridge (.35 auto practice) - parent: CartridgePistolBase + parent: BaseCartridgePistol components: - - type: Ammo - projectile: BulletPistolPractice + - type: CartridgeAmmo + proto: BulletPistolPractice - type: entity id: CartridgePistolRubber name: cartridge (.35 auto rubber) - parent: CartridgePistolBase + parent: BaseCartridgePistol components: - - type: Ammo - projectile: BulletPistolRubber + - type: CartridgeAmmo + proto: BulletPistolRubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/rifle.yml new file mode 100644 index 0000000000..92b1c82979 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/rifle.yml @@ -0,0 +1,60 @@ +- type: entity + id: BaseCartridgeRifle + name: cartridge (.20 rifle) + parent: BaseCartridge + abstract: true + components: + - type: Tag + tags: + - Cartridge + - CartridgeRifle + - type: CartridgeAmmo + proto: BulletRifle + - type: Sprite + netsync: false + sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi + layers: + - state: base + map: ["enum.AmmoVisualLayers.Base"] + - type: Appearance + - type: SpentAmmoVisuals + +- type: entity + id: CartridgeRifle + name: cartridge (.20 rifle) + parent: BaseCartridgeRifle + components: + - type: CartridgeAmmo + proto: BulletRifle + +- type: entity + id: CartridgeRifleFlash + name: cartridge (.20 rifle flash) + parent: BaseCartridgeRifle + components: + - type: CartridgeAmmo + proto: BulletRifleFlash + +- type: entity + id: CartridgeRifleHighVelocity + name: cartridge (.20 rifle high-velocity) + parent: BaseCartridgeRifle + components: + - type: CartridgeAmmo + proto: BulletRifleHighVelocity + +- type: entity + id: CartridgeRiflePractice + name: cartridge (.20 rifle practice) + parent: BaseCartridgeRifle + components: + - type: CartridgeAmmo + proto: BulletRiflePractice + +- type: entity + id: CartridgeRifleRubber + name: cartridge (.20 rifle rubber) + parent: BaseCartridgeRifle + components: + - type: CartridgeAmmo + proto: BulletRifleRubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/shotgun.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/shotgun.yml index 723002f00f..7449bcf44e 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/shotgun.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/shotgun.yml @@ -1,119 +1,126 @@ - type: entity - id: ShellShotgunBase + id: BaseShellShotgun name: shell (.50) parent: BaseCartridge abstract: true components: - type: Tag tags: - - ShotgunShell - Cartridge - - type: Ammo - caliber: Shotgun - ammoSpread: 40 - projectilesFired: 6 - soundCollectionEject: + - ShellShotgun + - type: CartridgeAmmo + count: 6 + soundEject: collection: ShellEject - type: Sprite netsync: false - noRot: false sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi layers: - - state: base - map: ["enum.AmmoVisualLayers.Base"] + - state: base + map: [ "enum.AmmoVisualLayers.Base" ] - type: Appearance - visuals: - - type: SpentAmmoVisualizer + - type: SpentAmmoVisuals - type: entity id: ShellShotgunBeanbag name: shell (.50 beanbag) - parent: ShellShotgunBase + parent: BaseShellShotgun components: - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_beanbag.rsi - - type: Ammo - ammoSpread: 0 - projectile: PelletShotgunBeanbag - projectilesFired: 1 + layers: + - state: beanbag + map: [ "enum.AmmoVisualLayers.Base" ] + - type: CartridgeAmmo + proto: PelletShotgunBeanbag + count: 1 - type: entity id: ShellShotgunSlug name: shell (.50 slug) - parent: ShellShotgunBase + parent: BaseShellShotgun components: - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_slug.rsi - - type: Ammo - projectile: PelletShotgunSlug - projectilesFired: 4 - ammoSpread: 10 + layers: + - state: slug + map: [ "enum.AmmoVisualLayers.Base" ] + - type: CartridgeAmmo + proto: PelletShotgunSlug + count: 4 + spread: 2.5 - type: entity id: ShellShotgunFlare name: shell (.50 flare) - parent: ShellShotgunBase + parent: BaseShellShotgun components: - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flare.rsi - - type: Ammo - projectile: PelletShotgunFlare - projectilesFired: 1 - ammoSpread: 0 + layers: + - state: flare + map: [ "enum.AmmoVisualLayers.Base" ] + - type: CartridgeAmmo + proto: PelletShotgunFlare + count: 1 - type: entity id: ShellShotgun name: shell (.50) - parent: ShellShotgunBase + parent: BaseShellShotgun components: - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi - - type: Ammo - projectile: PelletShotgun + layers: + - state: base + map: [ "enum.AmmoVisualLayers.Base" ] + - type: CartridgeAmmo + proto: PelletShotgun - type: entity id: ShellShotgunFlash name: shell (.50 flash) - parent: ShellShotgunBase + parent: BaseShellShotgun components: - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flash.rsi - - type: Ammo - projectile: PelletShotgunFlash + layers: + - state: flash + map: [ "enum.AmmoVisualLayers.Base" ] + - type: CartridgeAmmo + proto: PelletShotgunFlash - type: entity id: ShellShotgunIncendiary name: shell (.50 incendiary) - parent: ShellShotgunBase + parent: BaseShellShotgun components: - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_incendiary.rsi - - type: Ammo - projectile: PelletShotgunIncendiary - projectilesFired: 6 - ammoSpread: 125 + layers: + - state: incendiary + map: [ "enum.AmmoVisualLayers.Base" ] + - type: CartridgeAmmo + proto: PelletShotgunIncendiary - type: entity id: ShellShotgunPractice name: shell (.50 practice) - parent: ShellShotgunBase + parent: BaseShellShotgun components: - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_practice.rsi - - type: Ammo - projectile: PelletShotgun + layers: + - state: practice + map: [ "enum.AmmoVisualLayers.Base" ] + - type: CartridgeAmmo + proto: PelletShotgun - type: entity id: ShellTranquilizer name: shell (.50 tranquilizer) - parent: ShellShotgunBase + parent: BaseShellShotgun components: - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_practice.rsi - - type: Ammo - projectile: PelletShotgunTranquilizer - projectilesFired: 1 - ammoSpread: 0 + layers: + - state: practice + map: [ "enum.AmmoVisualLayers.Base" ] + - type: CartridgeAmmo + proto: PelletShotgunTranquilizer + count: 1 - type: ChemicalAmmo - type: SolutionContainerManager solutions: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/srifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/srifle.yml deleted file mode 100644 index a71f9b39bf..0000000000 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/srifle.yml +++ /dev/null @@ -1,59 +0,0 @@ -- type: entity - id: CartridgeSRifleBase - name: cartridge (.20 rifle) - parent: BaseCartridge - abstract: true - components: - - type: Ammo - caliber: SRifle - - type: Sprite - netsync: false - noRot: false - sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi - layers: - - state: base - map: ["enum.AmmoVisualLayers.Base"] - - type: Appearance - visuals: - - type: SpentAmmoVisualizer - -- type: entity - id: CartridgeSRifle - name: cartridge (.20 rifle) - parent: CartridgeSRifleBase - components: - - type: Ammo - projectile: BulletSRifle - -- type: entity - id: CartridgeSRifleFlash - name: cartridge (.20 rifle flash) - parent: CartridgeSRifleBase - components: - - type: Ammo - projectile: BulletSRifleFlash - -- type: entity - id: CartridgeSRifleHV - name: cartridge (.20 rifle high-velocity) - parent: CartridgeSRifleBase - components: - - type: Ammo - projectile: BulletSRifleHV - ammoVelocity: 30 - -- type: entity - id: CartridgeSRiflePractice - name: cartridge (.20 rifle practice) - parent: CartridgeSRifleBase - components: - - type: Ammo - projectile: BulletSRiflePractice - -- type: entity - id: CartridgeSRifleRubber - name: cartridge (.20 rifle rubber) - parent: CartridgeSRifleBase - components: - - type: Ammo - projectile: BulletSRifleRubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/toy.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/toy.yml index 2718a976cd..5a6ceb5e4b 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/toy.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/toy.yml @@ -1,14 +1,16 @@ - type: entity - id: CartridgeCapBase + id: BaseCartridgeCap name: cartridge (cap) parent: BaseCartridge abstract: true components: - - type: Ammo - caliber: Cap + - type: Tag + tags: + - Cartridge + - CartridgeCap + - type: CartridgeAmmo - type: Sprite netsync: false - noRot: false sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi layers: - state: base @@ -17,7 +19,7 @@ - type: entity id: CartridgeCap name: cap gun cartridge - parent: CartridgeCapBase + parent: BaseCartridgeCap components: - - type: Ammo - projectile: BulletCap + - type: CartridgeAmmo + proto: BulletCap diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/caseless_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/caseless_rifle.yml new file mode 100644 index 0000000000..3eae1c8164 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/caseless_rifle.yml @@ -0,0 +1,306 @@ +- type: entity + id: BaseMagazineCaselessRifle + name: "magazine (.25 caseless)" + parent: BaseItem + abstract: true + components: + - type: Tag + tags: + - MagazineCaselessRifle + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeCaselessRifle + proto: CartridgeCaselessRifle + capacity: 30 + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + - type: Sprite + netsync: false + sprite: Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 2 + zeroVisible: false + +- type: entity + id: BaseMagazineCaselessRifleShort + name: "caseless rifle short magazine (.25 caseless)" + parent: BaseMagazineCaselessRifle + abstract: true + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRifle + capacity: 10 + - type: Sprite + sprite: Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: BaseMagazinePistolCaselessRifle + name: "pistol magazine (.25 caseless)" + parent: BaseMagazineCaselessRifle + abstract: true + components: + - type: Tag + tags: + - MagazinePistol + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeCaselessRifle + proto: CartridgeCaselessRifle + capacity: 10 + - type: Sprite + sprite: Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 6 + zeroVisible: false + +- type: entity + id: MagazineCaselessRifle10x24 + name: "box magazine (.25 caseless)" + parent: BaseMagazineCaselessRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRifle + capacity: 99 + - type: Sprite + sprite: Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi + +- type: entity + id: MagazinePistolCaselessRifle + name: "pistol magazine (.25 caseless)" + parent: BaseMagazinePistolCaselessRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRifle + capacity: 10 + - type: Sprite + slayers: + - state: red + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 6 + zeroVisible: false + +# No flash + +- type: entity + id: MagazinePistolCaselessRifleHighVelocity + name: "pistol magazine (.25 caseless high-velocity)" + parent: BaseMagazinePistolCaselessRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRifleHighVelocity + capacity: 10 + - type: Sprite + layers: + - state: high_velocity + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 6 + zeroVisible: false + +- type: entity + id: MagazinePistolCaselessRiflePractice + name: "pistol magazine (.25 caseless practice)" + parent: BaseMagazinePistolCaselessRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRiflePractice + capacity: 10 + - type: Sprite + layers: + - state: practice + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 6 + zeroVisible: false + +- type: entity + id: MagazinePistolCaselessRifleRubber + name: "pistol magazine (.25 caseless rubber)" + parent: BaseMagazinePistolCaselessRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRifleRubber + capacity: 10 + - type: Sprite + layers: + - state: rubber + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 6 + zeroVisible: false + +- type: entity + id: MagazineCaselessRifle + name: "magazine (.25 caseless)" + parent: BaseMagazineCaselessRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRifle + - type: Sprite + layers: + - state: red + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: MagazineCaselessRifleHighVelocity + name: "magazine (.25 caseless high-velocity)" + parent: BaseMagazineCaselessRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRifleHighVelocity + - type: Sprite + layers: + - state: high_velocity + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: MagazineCaselessRiflePractice + name: "magazine (.25 caseless practice)" + parent: BaseMagazineCaselessRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRiflePractice + - type: Sprite + layers: + - state: practice + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: MagazineCaselessRifleRubber + name: "magazine (.25 caseless rubber)" + parent: BaseMagazineCaselessRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRifleRubber + - type: Sprite + layers: + - state: rubber + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: MagazineCaselessRifleShort + name: "short magazine (.25 caseless)" + parent: BaseMagazineCaselessRifleShort + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRifle + capacity: 20 + - type: Sprite + layers: + - state: red + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: MagazineCaselessRifleShortFlash + name: "short magazine (.25 caseless flash)" + parent: BaseMagazineCaselessRifleShort + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRifleFlash + capacity: 20 + - type: Sprite + layers: + - state: flash + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: MagazineCaselessRifleShortHighVelocity + name: "short magazine (.25 caseless high-velocity)" + parent: BaseMagazineCaselessRifleShort + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRifleHighVelocity + capacity: 20 + - type: Sprite + layers: + - state: high_velocity + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: MagazineCaselessRifleShortPractice + name: "short magazine (.25 caseless practice)" + parent: BaseMagazineCaselessRifleShort + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRiflePractice + capacity: 20 + - type: Sprite + layers: + - state: practice + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: MagazineCaselessRifleShortRubber + name: "short magazine (.25 caseless rubber)" + parent: BaseMagazineCaselessRifleShort + components: + - type: BallisticAmmoProvider + proto: CartridgeCaselessRifleRubber + capacity: 20 + - type: Sprite + layers: + - state: rubber + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/clrifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/clrifle.yml deleted file mode 100644 index c4063d3e35..0000000000 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/clrifle.yml +++ /dev/null @@ -1,220 +0,0 @@ -# Empty mags -- type: entity - id: MagazineClRifleBase - name: "magazine (.25 caseless)" - parent: BaseItem - abstract: true - components: - - type: RangedMagazine - caliber: ClRifle - magazineType: Rifle - capacity: 30 - - - type: Sprite - netsync: false - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 2 - zeroVisible: false - -# Magazines -- type: entity - id: MagazineClRifle10x24 - name: "box magazine (.25 caseless)" - parent: MagazineClRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeClRifle - capacity: 99 - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi - -- type: entity - id: MagazineClRiflePistol - name: "pistol magazine (.25 caseless)" - parent: MagazineClRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeClRifle - magazineType: Pistol - capacity: 10 - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 6 - zeroVisible: false - -# No flash - -- type: entity - id: MagazineClRiflePistolHV - name: "pistol magazine (.25 caseless high-velocity)" - parent: MagazineClRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeClRifleHV - magazineType: Pistol - capacity: 10 - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 6 - zeroVisible: false - -- type: entity - id: MagazineClRiflePistolPractice - name: "pistol magazine (.25 caseless practice)" - parent: MagazineClRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeClRiflePractice - magazineType: Pistol - capacity: 10 - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 6 - zeroVisible: false - -- type: entity - id: MagazineClRiflePistolRubber - name: "pistol magazine (.25 caseless rubber)" - parent: MagazineClRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeClRifleRubber - magazineType: Pistol - capacity: 10 - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 6 - zeroVisible: false - -- type: entity - id: MagazineClRifle - name: "magazine (.25 caseless)" - parent: MagazineClRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeClRifle - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag.rsi - -- type: entity - id: MagazineClRifleHV - name: "magazine (.25 caseless high-velocity)" - parent: MagazineClRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeClRifleHV - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_hv.rsi - -- type: entity - id: MagazineClRiflePractice - name: "magazine (.25 caseless practice)" - parent: MagazineClRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeClRiflePractice - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_practice.rsi - -- type: entity - id: MagazineClRifleRubber - name: "magazine (.25 caseless rubber)" - parent: MagazineClRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeClRifleRubber - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_rubber.rsi - -- type: entity - id: MagazineClRifleShort - name: "short magazine (.25 caseless)" - parent: MagazineClRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeClRifle - capacity: 20 - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short.rsi - -- type: entity - id: MagazineClRifleShortFlash - name: "short magazine (.25 caseless flash)" - parent: MagazineClRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeClRifleFlash - capacity: 20 - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_flash.rsi - -- type: entity - id: MagazineClRifleShortHV - name: "short magazine (.25 caseless high-velocity)" - parent: MagazineClRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeClRifleHV - capacity: 20 - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_hv.rsi - -- type: entity - id: MagazineClRifleShortPractice - name: "short magazine (.25 caseless practice)" - parent: MagazineClRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeClRiflePractice - capacity: 20 - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_practice.rsi - -- type: entity - id: MagazineClRifleShortRubber - name: "short magazine (.25 caseless rubber)" - parent: MagazineClRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeClRifleRubber - capacity: 20 - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_rubber.rsi diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/heavy_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/heavy_rifle.yml new file mode 100644 index 0000000000..8b10c5aad5 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/heavy_rifle.yml @@ -0,0 +1,27 @@ +- type: entity + id: BaseMagazineHeavyRifle + name: "magazine (.20 rifle)" + parent: BaseItem + abstract: true + components: + - type: Tag + tags: + - MagazineHeavyRifle + - type: BallisticAmmoProvider + capacity: 100 + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + - type: Sprite + netsync: false + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 2 + zeroVisible: false diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/hrifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/hrifle.yml deleted file mode 100644 index 60dd1f3605..0000000000 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/hrifle.yml +++ /dev/null @@ -1,44 +0,0 @@ -- type: entity - id: MagazineHRifleBase - name: "magazine (.20 rifle)" - parent: BaseItem - abstract: true - components: - - type: RangedMagazine - caliber: HRifle - magazineType: Rifle - capacity: 100 - - - type: Sprite - netsync: false - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 2 - zeroVisible: false - - -- type: entity - id: MagazineMinigun - name: "Minigun magazine box (.10 rifle)" - parent: MagazineHRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeMinigun - magazineType: Box - capacity: 1000 - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 8 - zeroVisible: false diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/light_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/light_rifle.yml new file mode 100644 index 0000000000..a9f5d77a77 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/light_rifle.yml @@ -0,0 +1,158 @@ +# Empty mags +- type: entity + id: BaseMagazineLightRifle + name: "magazine (.30 rifle)" + parent: BaseItem + abstract: true + components: + - type: Tag + tags: + - MagazineLightRifle + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeLightRifle + proto: CartridgeLightRifle + capacity: 30 + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + - type: Sprite + netsync: false + sprite: Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 2 + zeroVisible: false + +# Magazines +- type: entity + id: MagazineBoxLightRifle + name: "L6 SAW magazine box (.30 rifle)" + parent: BaseMagazineLightRifle + components: + - type: Tag + tags: + - MagazineBoxLightRifle + - type: BallisticAmmoProvider + proto: CartridgeLightRifle + capacity: 50 + - type: Sprite + sprite: Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 8 + zeroVisible: false + +- type: entity + id: MagazineLightRifle + name: "magazine (.30 rifle)" + parent: BaseMagazineLightRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeLightRifle + - type: Sprite + layers: + - state: red + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: MagazineLightRifleFlash + name: "magazine (.30 rifle flash)" + parent: BaseMagazineLightRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeLightRifleFlash + - type: Sprite + layers: + - state: flash + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: MagazineLightRifleHighVelocity + name: "magazine (.30 rifle high-velocity)" + parent: BaseMagazineLightRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeLightRifleHighVelocity + - type: Sprite + layers: + - state: high_velocity + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: MagazineLightRiflePractice + name: "magazine (.30 rifle practice)" + parent: BaseMagazineLightRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeLightRiflePractice + - type: Sprite + layers: + - state: practice + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: MagazineLightRifleRubber + name: "magazine (.30 rifle rubber)" + parent: BaseMagazineLightRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeLightRifleRubber + - type: Sprite + layers: + - state: rubber + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: MagazineLightRifleMaxim + name: "pan magazine (.30 rifle)" + parent: BaseMagazineLightRifle + components: + - type: Tag + tags: + - MagazineLightRiflePan + - type: BallisticAmmoProvider + proto: CartridgeLightRifle + capacity: 96 + - type: Sprite + sprite: Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/maxim.rsi + +- type: entity + id: MagazineLightRiflePkBox + name: "PK munitions box (.30 rifle)" + parent: BaseMagazineLightRifle + components: + - type: Tag + tags: + - MagazineBoxLightRifle + - type: BallisticAmmoProvider + proto: CartridgeLightRifle + capacity: 80 + - type: Sprite + sprite: Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 7 + zeroVisible: false diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/lrifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/lrifle.yml deleted file mode 100644 index e4e18a81f8..0000000000 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/lrifle.yml +++ /dev/null @@ -1,132 +0,0 @@ -# Empty mags -- type: entity - id: MagazineLRifleBase - name: "magazine (.30 rifle)" - parent: BaseItem - abstract: true - components: - - type: RangedMagazine - caliber: LRifle - magazineType: Rifle - capacity: 30 - - - type: Sprite - netsync: false - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 2 - zeroVisible: false - -# Magazines -- type: entity - id: MagazineLRifleBox - name: "L6 SAW magazine box (.30 rifle)" - parent: MagazineLRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeLRifle - magazineType: Box - capacity: 50 - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 8 - zeroVisible: false - -- type: entity - id: MagazineLRifle - name: "magazine (.30 rifle)" - parent: MagazineLRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeLRifle - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag.rsi - -- type: entity - id: MagazineLRifleFlash - name: "magazine (.30 rifle flash)" - parent: MagazineLRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeLRifleFlash - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_flash.rsi - -- type: entity - id: MagazineLRifleHV - name: "magazine (.30 rifle high-velocity)" - parent: MagazineLRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeLRifleHV - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_hv.rsi - -- type: entity - id: MagazineLRiflePractice - name: "magazine (.30 rifle practice)" - parent: MagazineLRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeLRiflePractice - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_practice.rsi - -- type: entity - id: MagazineLRifleRubber - name: "magazine (.30 rifle rubber)" - parent: MagazineLRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeLRifleRubber - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_rubber.rsi - -- type: entity - id: MagazineLRifleMaxim - name: "pan magazine (.30 rifle)" - parent: MagazineLRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeLRifle - capacity: 96 - magazineType: Pan - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/LRifle/maxim.rsi - -- type: entity - id: MagazineLRiflePkBox - name: "PK munitions box (.30 rifle)" - parent: MagazineLRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeLRifle - magazineType: Box - capacity: 80 - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 7 - zeroVisible: false diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/magnum.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/magnum.yml index 109d491ef5..6c00dbe883 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/magnum.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/magnum.yml @@ -1,22 +1,28 @@ -# Empty mags - type: entity - id: MagazineMagnumBase + id: BaseMagazineMagnum name: "Lamia magazine (.40 magnum)" parent: BaseItem abstract: true components: - - type: RangedMagazine - caliber: Magnum - magazineType: Pistol + - type: Tag + tags: + - MagazineMagnum + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeMagnum capacity: 10 - + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container - type: Sprite netsync: false + sprite: Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - type: Appearance visuals: - type: MagVisualizer @@ -25,23 +31,30 @@ zeroVisible: false - type: entity - id: MagazineMagnumSmgBase + id: BaseMagazineMagnumSubMachineGun name: "Drozd magazine (.40 magnum)" parent: BaseItem abstract: true components: - - type: RangedMagazine - caliber: Magnum - magazineType: Smg + - type: Tag + tags: + - MagazineMagnumSubMachineGun + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeMagnum capacity: 25 - + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container - type: Sprite netsync: false + sprite: Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - type: Appearance visuals: - type: MagVisualizer @@ -49,102 +62,128 @@ steps: 2 zeroVisible: false -# Magazines - type: entity id: MagazineMagnum name: "Lamia magazine (.40 magnum)" - parent: MagazineMagnumBase + parent: BaseMagazineMagnum components: - - type: RangedMagazine - fillPrototype: CartridgeMagnum - + - type: BallisticAmmoProvider + proto: CartridgeMagnum - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi + layers: + - state: red + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity id: MagazineMagnumFlash name: "Lamia magazine (.40 magnum flash)" - parent: MagazineMagnumBase + parent: BaseMagazineMagnum components: - - type: RangedMagazine - fillPrototype: CartridgeMagnumFlash - + - type: BallisticAmmoProvider + proto: CartridgeMagnumFlash - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi + layers: + - state: flash + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity - id: MagazineMagnumHV + id: MagazineMagnumHighVelocity name: "Lamia magazine (.40 magnum high-velocity)" - parent: MagazineMagnumBase + parent: BaseMagazineMagnum components: - - type: RangedMagazine - fillPrototype: CartridgeMagnumHV - + - type: BallisticAmmoProvider + proto: CartridgeMagnumHighVelocity - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi + layers: + - state: high_velocity + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity id: MagazineMagnumPractice name: "Lamia magazine (.40 magnum practice)" - parent: MagazineMagnumBase + parent: BaseMagazineMagnum components: - - type: RangedMagazine - fillPrototype: CartridgeMagnumPractice - + - type: BallisticAmmoProvider + proto: CartridgeMagnumPractice - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi + layers: + - state: practice + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity id: MagazineMagnumRubber name: "Lamia magazine (.40 magnum rubber)" - parent: MagazineMagnumBase + parent: BaseMagazineMagnum components: - - type: RangedMagazine - fillPrototype: CartridgeMagnumRubber - + - type: BallisticAmmoProvider + proto: CartridgeMagnumRubber - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi + layers: + - state: rubber + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity - id: MagazineMagnumSmg + id: MagazineMagnumSubMachineGun name: "Drozd magazine (.40 magnum)" - parent: MagazineMagnumSmgBase + parent: BaseMagazineMagnumSubMachineGun components: - - type: RangedMagazine - fillPrototype: CartridgeMagnum - + - type: BallisticAmmoProvider + proto: CartridgeMagnum - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi + layers: + - state: red + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity - id: MagazineMagnumSmgHV + id: MagazineMagnumSubMachineGunHighVelocity name: "Drozd magazine (.40 magnum High-Velocity)" - parent: MagazineMagnumSmgBase + parent: BaseMagazineMagnumSubMachineGun components: - - type: RangedMagazine - fillPrototype: CartridgeMagnumHV - + - type: BallisticAmmoProvider + proto: CartridgeMagnumHighVelocity - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_hv.rsi + layers: + - state: high_velocity + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity - id: MagazineMagnumSmgPractice + id: MagazineMagnumSubMachineGunPractice name: "Drozd magazine (.40 magnum practice)" - parent: MagazineMagnumSmgBase + parent: BaseMagazineMagnumSubMachineGun components: - - type: RangedMagazine - fillPrototype: CartridgeMagnumPractice - + - type: BallisticAmmoProvider + proto: CartridgeMagnumPractice - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_practice.rsi + layers: + - state: practice + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity - id: MagazineMagnumSmgRubber + id: MagazineMagnumSubMachineGunRubber name: "Drozd magazine (.40 magnum rubber)" - parent: MagazineMagnumSmgBase + parent: BaseMagazineMagnumSubMachineGun components: - - type: RangedMagazine - fillPrototype: CartridgeMagnumRubber - + - type: BallisticAmmoProvider + proto: CartridgeMagnumRubber - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_rubber.rsi + layers: + - state: rubber + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml index 176d673221..924732f84b 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml @@ -1,21 +1,28 @@ -# Empty mags - type: entity - id: MagazinePistolBase + id: BaseMagazinePistol name: pistol magazine (.35 auto) parent: BaseItem abstract: true components: - - type: RangedMagazine - caliber: Pistol - magazineType: Pistol + - type: Tag + tags: + - MagazinePistol + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgePistol capacity: 10 + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container - type: Sprite netsync: false + sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - type: Appearance visuals: - type: MagVisualizer @@ -24,23 +31,30 @@ zeroVisible: false - type: entity - id: MagazinePistolHCBase + id: BaseMagazinePistolHighCapacity name: machine pistol magazine (.35 auto) parent: BaseItem abstract: true components: - - type: RangedMagazine - caliber: Pistol - magazineType: HCPistol + - type: Tag + tags: + - MagazinePistolHighCapacity + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgePistol capacity: 16 - + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container - type: Sprite netsync: false + sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - type: Appearance visuals: - type: MagVisualizer @@ -49,23 +63,30 @@ zeroVisible: false - type: entity - id: MagazinePistolSmgBase # Yeah it's weird but it's pistol caliber + id: BaseMagazinePistolSubMachineGun # Yeah it's weird but it's pistol caliber name: SMG magazine (.35 auto) parent: BaseItem abstract: true components: - - type: RangedMagazine - caliber: Pistol - magazineType: Smg + - type: Tag + tags: + - MagazinePistolSubMachineGun + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgePistol capacity: 35 - + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container - type: Sprite netsync: false + sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - type: Appearance visuals: - type: MagVisualizer @@ -73,50 +94,50 @@ steps: 2 zeroVisible: false -# Magazines - type: entity - id: MagazinePistolSmgTopMounted + id: MagazinePistolSubMachineGunTopMounted name: WT550 magazine (.35 auto top-mounted) - parent: MagazinePistolSmgBase + parent: BaseItem components: - - type: RangedMagazine - caliber: Pistol - magazineType: SmgTopMounted - fillPrototype: CartridgePistol - + - type: Tag + tags: + - MagazinePistolTopMounted + - type: BallisticAmmoProvider + proto: CartridgePistol + whitelist: + tags: + - CartridgePistol - type: Sprite sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_top_mounted.rsi + netsync: false layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-unshaded-1 - map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] - shader: unshaded + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-unshaded-1 + map: ["enum.GunVisualLayers.MagUnshaded"] + shader: unshaded - type: Appearance visuals: - - type: MagVisualizer - magState: mag - steps: 6 - zeroVisible: false + - type: MagVisualizer + magState: mag + steps: 6 + zeroVisible: false - type: entity id: MagazinePistolCalicoTopMounted name: Calico magazine (.35 auto top-mounted) - parent: MagazinePistolSmgBase + parent: BaseMagazinePistolSubMachineGun components: - - type: RangedMagazine - caliber: Pistol - magazineType: CalicoTopMounted - fillPrototype: CartridgePistol + - type: Tag + tags: + - MagazineCalico + - type: BallisticAmmoProvider capacity: 100 - - type: Sprite sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/calico_mag.rsi layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - shader: unshaded + - state: icon + map: ["enum.GunVisualLayers.Base"] - type: Appearance visuals: - type: MagVisualizer @@ -127,153 +148,201 @@ - type: entity id: MagazinePistol name: pistol magazine (.35 auto) - parent: MagazinePistolBase + parent: BaseMagazinePistol components: - - type: RangedMagazine - fillPrototype: CartridgePistol - + - type: BallisticAmmoProvider + proto: CartridgePistol - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi + layers: + - state: red + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity id: MagazinePistolFlash name: pistol magazine (.35 auto flash) - parent: MagazinePistolBase + parent: BaseMagazinePistol components: - - type: RangedMagazine - fillPrototype: CartridgePistolFlash - + - type: BallisticAmmoProvider + proto: CartridgePistolFlash - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi + layers: + - state: flash + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity - id: MagazinePistolHV + id: MagazinePistolHighVelocity name: pistol magazine (.35 auto high-velocity) - parent: MagazinePistolBase + parent: BaseMagazinePistol components: - - type: RangedMagazine - fillPrototype: CartridgePistolHV - + - type: BallisticAmmoProvider + proto: CartridgePistolHighVelocity - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi + layers: + - state: high_velocity + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity id: MagazinePistolPractice name: pistol magazine (.35 auto practice) - parent: MagazinePistolBase + parent: BaseMagazinePistol components: - - type: RangedMagazine - fillPrototype: CartridgePistolPractice - + - type: BallisticAmmoProvider + proto: CartridgePistolPractice - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi + layers: + - state: practice + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity id: MagazinePistolRubber name: pistol magazine (.35 auto rubber) - parent: MagazinePistolBase + parent: BaseMagazinePistol components: - - type: RangedMagazine - fillPrototype: CartridgePistolRubber - + - type: BallisticAmmoProvider + proto: CartridgePistolRubber - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi + layers: + - state: rubber + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity - id: MagazineHCPistol + id: MagazinePistolHighCapacity name: machine pistol magazine (.35 auto) - parent: MagazinePistolHCBase + parent: BaseMagazinePistolHighCapacity components: - - type: RangedMagazine - fillPrototype: CartridgePistol - + - type: BallisticAmmoProvider + proto: CartridgePistol - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi + layers: + - state: red + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity - id: MagazineHCPistolHV + id: MagazinePistolHighCapacityHighVelocity name: machine pistol magazine (.35 auto high-velocity) - parent: MagazinePistolHCBase + parent: BaseMagazinePistolHighCapacity components: - - type: RangedMagazine - fillPrototype: CartridgePistol - + - type: BallisticAmmoProvider + proto: CartridgePistol - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi + layers: + - state: high_velocity + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity - id: MagazineHCPistolPractice + id: MagazinePistolHighCapacityPractice name: machine pistol magazine (.35 auto practice) - parent: MagazinePistolHCBase + parent: BaseMagazinePistolHighCapacity components: - - type: RangedMagazine - fillPrototype: CartridgePistol - + - type: BallisticAmmoProvider + proto: CartridgePistol - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi + layers: + - state: practice + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity - id: MagazineHCPistolRubber + id: MagazinePistolHighCapacityRubber name: machine pistol magazine (.35 auto rubber) - parent: MagazinePistolHCBase + parent: BaseMagazinePistolHighCapacity components: - - type: RangedMagazine - fillPrototype: CartridgePistol - + - type: BallisticAmmoProvider + proto: CartridgePistol - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi + layers: + - state: rubber + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity - id: MagazinePistolSmg + id: MagazinePistolSubMachineGun name: SMG magazine (.35 auto) - parent: MagazinePistolSmgBase + parent: BaseMagazinePistolSubMachineGun components: - - type: RangedMagazine - fillPrototype: CartridgePistol - + - type: BallisticAmmoProvider + capacity: 30 + proto: CartridgePistol + whitelist: + tags: + - CartridgePistol + soundInsert: + path: /Audio/Weapons/Guns/MagIn/bullet_insert.ogg - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi + layers: + - state: red + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity - id: MagazinePistolSmgFlash + id: MagazinePistolSubMachineGunFlash name: SMG magazine (.35 auto flash) - parent: MagazinePistolSmgBase + parent: BaseMagazinePistolSubMachineGun components: - - type: RangedMagazine - fillPrototype: CartridgePistolFlash - + - type: BallisticAmmoProvider + proto: CartridgePistolFlash - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_flash.rsi + layers: + - state: flash + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity - id: MagazinePistolSmgHV + id: MagazinePistolSubMachineGunHighVelocity name: SMG magazine (.35 auto high-velocity) - parent: MagazinePistolSmgBase + parent: BaseMagazinePistolSubMachineGun components: - - type: RangedMagazine - fillPrototype: CartridgePistolHV - + - type: BallisticAmmoProvider + proto: CartridgePistolHighVelocity - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_hv.rsi + layers: + - state: high_velocity + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity - id: MagazinePistolSmgPractice + id: MagazinePistolSubMachineGunPractice name: SMG magazine (.35 auto practice) - parent: MagazinePistolSmgBase + parent: BaseMagazinePistolSubMachineGun components: - - type: RangedMagazine - fillPrototype: CartridgePistolPractice - + - type: BallisticAmmoProvider + proto: CartridgePistolPractice - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_practice.rsi + layers: + - state: practice + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity - id: MagazinePistolSmgRubber + id: MagazinePistolSubMachineGunRubber name: SMG magazine (.35 auto rubber) - parent: MagazinePistolSmgBase + parent: BaseMagazinePistolSubMachineGun components: - - type: RangedMagazine - fillPrototype: CartridgePistolRubber - + - type: BallisticAmmoProvider + proto: CartridgePistolRubber - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_rubber.rsi + layers: + - state: rubber + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/rifle.yml new file mode 100644 index 0000000000..235985bc95 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/rifle.yml @@ -0,0 +1,103 @@ +# Empty mags +- type: entity + id: BaseMagazineRifle + name: "magazine (.20 rifle)" + parent: BaseItem + abstract: true + components: + - type: Tag + tags: + - MagazineRifle + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeRifle + capacity: 25 + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + - type: Sprite + netsync: false + sprite: Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 2 + zeroVisible: false + +# Magazines +- type: entity + id: MagazineRifle + name: "magazine (.20 rifle)" + parent: BaseMagazineRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeRifle + - type: Sprite + layers: + - state: red + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: MagazineRifleFlash + name: "magazine (.20 rifle flash)" + parent: BaseMagazineRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeRifleFlash + - type: Sprite + layers: + - state: flash + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: MagazineRifleHighVelocity + name: "magazine (.20 rifle high-velocity)" + parent: BaseMagazineRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeRifleHighVelocity + - type: Sprite + layers: + - state: high_velocity + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: MagazineRiflePractice + name: "magazine (.20 rifle practice)" + parent: BaseMagazineRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeRiflePractice + - type: Sprite + layers: + - state: practice + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity + id: MagazineRifleRubber + name: "magazine (.20 rifle rubber)" + parent: BaseMagazineRifle + components: + - type: BallisticAmmoProvider + proto: CartridgeRifleRubber + - type: Sprite + layers: + - state: rubber + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/shotgun.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/shotgun.yml index b03026f508..40a034537b 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/shotgun.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/shotgun.yml @@ -1,20 +1,30 @@ - type: entity - id: MagazineShotgunBase + id: BaseMagazineShotgun name: ammo drum (.50 shells) parent: BaseItem abstract: true components: - - type: RangedMagazine - caliber: Shotgun - magazineType: Rifle + - type: Tag + tags: + - MagazineShotgun + - type: BallisticAmmoProvider + whitelist: + tags: + - ShellShotgun capacity: 8 + soundRack: + path: /Audio/Weapons/Guns/Cock/smg_cock.ogg + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container - type: Sprite netsync: false + sprite: Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - type: Appearance visuals: - type: MagVisualizer @@ -25,39 +35,55 @@ - type: entity id: MagazineShotgun name: ammo drum (.50 pellet) - parent: MagazineShotgunBase + parent: BaseMagazineShotgun components: - - type: RangedMagazine - fillPrototype: ShellShotgun + - type: BallisticAmmoProvider + proto: ShellShotgun - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_pellets.rsi + layers: + - state: pellets + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity id: MagazineShotgunBeanbag name: ammo drum (.50 beanbags) - parent: MagazineShotgunBase + parent: BaseMagazineShotgun components: - - type: RangedMagazine - fillPrototype: ShellShotgunBeanbag + - type: BallisticAmmoProvider + proto: ShellShotgunBeanbag - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_beanbag.rsi + layers: + - state: beanbag + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity id: MagazineShotgunSlug name: ammo drum (.50 slug) - parent: MagazineShotgunBase + parent: BaseMagazineShotgun components: - - type: RangedMagazine - fillPrototype: ShellShotgunSlug + - type: BallisticAmmoProvider + proto: ShellShotgunSlug - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_slug.rsi + layers: + - state: slug + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] - type: entity id: MagazineShotgunIncendiary name: ammo drum (.50 incendiary) - parent: MagazineShotgunBase + parent: BaseMagazineShotgun components: - - type: RangedMagazine - fillPrototype: ShellShotgunIncendiary + - type: BallisticAmmoProvider + proto: ShellShotgunIncendiary - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_slug.rsi + layers: + - state: slug + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/srifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/srifle.yml deleted file mode 100644 index adb5d72815..0000000000 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/srifle.yml +++ /dev/null @@ -1,81 +0,0 @@ -# Empty mags -- type: entity - id: MagazineSRifleBase - name: "magazine (.20 rifle)" - parent: BaseItem - abstract: true - components: - - type: RangedMagazine - caliber: SRifle - magazineType: Rifle - capacity: 25 - - - type: Sprite - netsync: false - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-1 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 2 - zeroVisible: false - -# Magazines -- type: entity - id: MagazineSRifle - name: "magazine (.20 rifle)" - parent: MagazineSRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeSRifle - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag.rsi - -- type: entity - id: MagazineSRifleFlash - name: "magazine (.20 rifle flash)" - parent: MagazineSRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeSRifleFlash - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_flash.rsi - -- type: entity - id: MagazineSRifleHV - name: "magazine (.20 rifle high-velocity)" - parent: MagazineSRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeSRifleHV - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_hv.rsi - -- type: entity - id: MagazineSRiflePractice - name: "magazine (.20 rifle practice)" - parent: MagazineSRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeSRiflePractice - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_practice.rsi - -- type: entity - id: MagazineSRifleRubber - name: "magazine (.20 rifle rubber)" - parent: MagazineSRifleBase - components: - - type: RangedMagazine - fillPrototype: CartridgeSRifleRubber - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_rubber.rsi diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/antimaterial.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/antimaterial.yml index f55a45ff76..91d687a2ab 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/antimaterial.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/antimaterial.yml @@ -1,6 +1,6 @@ - type: entity noSpawn: true - parent: BulletBaseHV + parent: BaseBulletHighVelocity id: BulletAntiMaterial name: bullet (.60 anti-material) components: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/clrifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/caseless_rifle.yml similarity index 71% rename from Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/clrifle.yml rename to Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/caseless_rifle.yml index 57c865c077..9f69a54076 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/clrifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/caseless_rifle.yml @@ -1,7 +1,7 @@ - type: entity - id: BulletClRifle + id: BulletCaselessRifle name: bullet (.25 caseless) - parent: BulletBase + parent: BaseBullet noSpawn: true components: - type: Projectile @@ -10,9 +10,9 @@ Piercing: 27 - type: entity - id: BulletClRifleFlash + id: BulletCaselessRifleFlash name: bullet (.25 caseless flash) - parent: BulletBaseFlash + parent: BaseBulletFlash noSpawn: true components: - type: Projectile @@ -21,9 +21,9 @@ Blunt: 3 - type: entity - id: BulletClRifleHV + id: BulletCaselessRifleHighVelocity name: bullet (.25 caseless high-velocity) - parent: BulletBaseHV + parent: BaseBulletHighVelocity noSpawn: true components: - type: Projectile @@ -32,9 +32,9 @@ Piercing: 32 - type: entity - id: BulletClRiflePractice + id: BulletCaselessRiflePractice name: bullet (.25 caseless practice) - parent: BulletBasePractice + parent: BaseBulletPractice noSpawn: true components: - type: Projectile @@ -43,9 +43,9 @@ Blunt: 2 - type: entity - id: BulletClRifleRubber + id: BulletCaselessRifleRubber name: bullet (.25 caseless rubber) - parent: BulletBaseRubber + parent: BaseBulletRubber noSpawn: true components: - type: Projectile diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/hrifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/heavy_rifle.yml similarity index 81% rename from Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/hrifle.yml rename to Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/heavy_rifle.yml index 54618f40fb..aa6531f8eb 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/hrifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/heavy_rifle.yml @@ -1,7 +1,7 @@ - type: entity - id: BulletHRifle + id: BulletHeavyRifle name: bullet (.20 rifle) - parent: BulletBase + parent: BaseBullet noSpawn: true components: - type: Projectile @@ -12,7 +12,7 @@ - type: entity id: BulletMinigun name: minigun bullet (.10 rifle) - parent: BulletHRifle + parent: BulletHeavyRifle noSpawn: true components: - type: Projectile diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/lrifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/light_rifle.yml similarity index 71% rename from Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/lrifle.yml rename to Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/light_rifle.yml index 27056a4c1b..b3205f47f1 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/lrifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/light_rifle.yml @@ -1,7 +1,7 @@ - type: entity - id: BulletLRifle + id: BulletLightRifle name: bullet (.20 rifle) - parent: BulletBase + parent: BaseBullet noSpawn: true components: - type: Projectile @@ -10,9 +10,9 @@ Piercing: 28 - type: entity - id: BulletLRifleFlash + id: BulletLightRifleFlash name: bullet (.20 rifle flash) - parent: BulletBaseFlash + parent: BaseBulletFlash noSpawn: true components: - type: Projectile @@ -21,9 +21,9 @@ Blunt: 3 - type: entity - id: BulletLRifleHV + id: BulletLightRifleHighVelocity name: bullet (.20 rifle high-velocity) - parent: BulletBaseHV + parent: BaseBulletHighVelocity noSpawn: true components: - type: Projectile @@ -32,9 +32,9 @@ Piercing: 30 - type: entity - id: BulletLRiflePractice + id: BulletLightRiflePractice name: bullet (.20 rifle practice) - parent: BulletBasePractice + parent: BaseBulletPractice noSpawn: true components: - type: Projectile @@ -43,9 +43,9 @@ Blunt: 2 - type: entity - id: BulletLRifleRubber + id: BulletLightRifleRubber name: bullet (.20 rifle rubber) - parent: BulletBaseRubber + parent: BaseBulletRubber noSpawn: true components: - type: Projectile diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/magnum.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/magnum.yml index 137cd3627a..237d2c7dee 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/magnum.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/magnum.yml @@ -1,7 +1,7 @@ - type: entity id: BulletMagnum name: bullet (.40 magnum) - parent: BulletBase + parent: BaseBullet noSpawn: true components: - type: Projectile @@ -12,7 +12,7 @@ - type: entity id: BulletMagnumFlash name: bullet (.40 magnum flash) - parent: BulletBaseFlash + parent: BaseBulletFlash noSpawn: true components: - type: Projectile @@ -21,9 +21,9 @@ Blunt: 3 - type: entity - id: BulletMagnumHV + id: BulletMagnumHighVelocity name: bullet (.40 magnum high-velocity) - parent: BulletBaseHV + parent: BaseBulletHighVelocity noSpawn: true components: - type: Projectile @@ -34,7 +34,7 @@ - type: entity id: BulletMagnumPractice name: bullet (.40 magnum practice) - parent: BulletBasePractice + parent: BaseBulletPractice noSpawn: true components: - type: Projectile @@ -45,7 +45,7 @@ - type: entity id: BulletMagnumRubber name: bullet (.40 magnum rubber) - parent: BulletBaseRubber + parent: BaseBulletRubber noSpawn: true components: - type: Projectile diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/pistol.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/pistol.yml index 91e55c90e8..6d99884f3a 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/pistol.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/pistol.yml @@ -1,7 +1,7 @@ - type: entity id: BulletPistol name: bullet (.35 auto) - parent: BulletBase + parent: BaseBullet noSpawn: true components: - type: Projectile @@ -12,7 +12,7 @@ - type: entity id: BulletPistolFlash name: bullet (.35 auto flash) - parent: BulletBaseFlash + parent: BaseBulletFlash noSpawn: true components: - type: Projectile @@ -21,9 +21,9 @@ Blunt: 3 - type: entity - id: BulletPistolHV + id: BulletPistolHighVelocity name: bullet (.35 auto high-velocity) - parent: BulletBaseHV + parent: BaseBulletHighVelocity noSpawn: true components: - type: Projectile @@ -34,7 +34,7 @@ - type: entity id: BulletPistolPractice name: bullet (.35 auto practice) - parent: BulletBasePractice + parent: BaseBulletPractice noSpawn: true components: - type: Projectile @@ -45,7 +45,7 @@ - type: entity id: BulletPistolRubber name: bullet (.35 auto rubber) - parent: BulletBaseRubber + parent: BaseBulletRubber noSpawn: true components: - type: Projectile diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/srifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/rifle.yml similarity index 73% rename from Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/srifle.yml rename to Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/rifle.yml index d4199133ef..af1a23a443 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/srifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/rifle.yml @@ -1,7 +1,7 @@ - type: entity - id: BulletSRifle + id: BulletRifle name: bullet (0.20 rifle) - parent: BulletBase + parent: BaseBullet noSpawn: true components: - type: Projectile @@ -10,9 +10,9 @@ Piercing: 25 - type: entity - id: BulletSRifleFlash + id: BulletRifleFlash name: bullet (0.20 rifle flash) - parent: BulletBaseFlash + parent: BaseBulletFlash noSpawn: true components: - type: Projectile @@ -21,9 +21,9 @@ Blunt: 3 - type: entity - id: BulletSRifleHV + id: BulletRifleHighVelocity name: bullet (0.20 rifle high-velocity) - parent: BulletBaseHV + parent: BaseBulletHighVelocity noSpawn: true components: - type: Projectile @@ -32,9 +32,9 @@ Piercing: 30 - type: entity - id: BulletSRiflePractice + id: BulletRiflePractice name: bullet (0.20 rifle practice) - parent: BulletBasePractice + parent: BaseBulletPractice noSpawn: true components: - type: Projectile @@ -43,9 +43,9 @@ Blunt: 2 - type: entity - id: BulletSRifleRubber + id: BulletRifleRubber name: bullet (0.20 rifle rubber) - parent: BulletBaseRubber + parent: BaseBulletRubber noSpawn: true components: - type: Projectile diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml index 1444d04d97..78aed66a35 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml @@ -2,11 +2,11 @@ id: PelletShotgunSlug name: pellet (.50 slug) noSpawn: true - parent: BulletBase + parent: BaseBullet components: - type: Sprite - sprite: Objects/Weapons/Guns/Projectiles/slug.rsi - state: base + sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi + state: slug - type: Projectile damage: types: @@ -16,11 +16,11 @@ id: PelletShotgunBeanbag name: beanbag (.50) noSpawn: true - parent: BulletBase + parent: BaseBullet components: - type: Sprite - sprite: Objects/Weapons/Guns/Projectiles/buckshot.rsi - state: base + sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi + state: buckshot - type: Projectile damage: types: @@ -33,11 +33,11 @@ id: PelletShotgun name: pellet (.50) noSpawn: true - parent: BulletBase + parent: BaseBullet components: - type: Sprite - sprite: Objects/Weapons/Guns/Projectiles/buckshot.rsi - state: base + sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi + state: buckshot - type: Projectile damage: types: @@ -47,11 +47,11 @@ id: PelletShotgunFlash name: pellet (.50 flash) noSpawn: true - parent: BulletBaseFlash + parent: BaseBulletFlash components: - type: Sprite - sprite: Objects/Weapons/Guns/Projectiles/buckshot.rsi - state: base + sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi + state: buckshot - type: Projectile damage: types: @@ -61,11 +61,11 @@ id: PelletShotgunIncendiary name: pellet (.50 incendiary) noSpawn: true - parent: BulletBase + parent: BaseBullet components: - type: Sprite - sprite: Objects/Weapons/Guns/Projectiles/flare_buckshot.rsi - state: base + sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi + state: buckshot-flare - type: Projectile damage: groups: @@ -82,11 +82,11 @@ id: PelletShotgunPractice name: pellet (.50 practice) noSpawn: true - parent: BulletBasePractice + parent: BaseBulletPractice components: - type: Sprite - sprite: Objects/Weapons/Guns/Projectiles/buckshot.rsi - state: base + sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi + state: buckshot - type: Projectile damage: types: @@ -96,11 +96,11 @@ id: PelletShotgunTranquilizer name: pellet (.50 tranquilizer) noSpawn: true - parent: BulletBasePractice + parent: BaseBulletPractice components: - type: Sprite - sprite: Objects/Weapons/Guns/Projectiles/buckshot.rsi - state: base + sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi + state: buckshot - type: Projectile damage: types: @@ -122,11 +122,11 @@ id: PelletShotgunFlare name: pellet (.50 flare) noSpawn: true - parent: BulletBase + parent: BaseBullet components: - type: Sprite - sprite: Objects/Weapons/Guns/Projectiles/flare_buckshot.rsi - state: base + sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi + state: buckshot-flare - type: Projectile damage: groups: 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 ddf1df604f..6ded681011 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/toy.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/toy.yml @@ -1,9 +1,13 @@ - type: entity - id: BulletDonkSoftBase + id: BaseBulletDonkSoft name: foam dart parent: BaseItem abstract: true components: + - type: Tag + tags: + - Cartridge + - CartridgeRocket - type: Projectile damage: types: @@ -14,17 +18,16 @@ - type: entity id: BulletDonkSoft name: foam dart - parent: BulletDonkSoftBase + parent: BaseBulletDonkSoft description: I hope you're wearing eye protection. components: - - type: Ammo - caliber: Rocket - projectile: BulletFoam - caseless: true + - type: CartridgeAmmo + proto: BulletFoam + deleteOnSpawn: true - type: Sprite - netsync: false sprite: Objects/Fun/toys.rsi - state: foamdart + layers: + - state: foamdart - type: Projectile damage: types: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Speed Loaders/lrifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Speed Loaders/lrifle.yml deleted file mode 100644 index 4ee6e57204..0000000000 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Speed Loaders/lrifle.yml +++ /dev/null @@ -1,24 +0,0 @@ -- type: entity - id: SLLRifle - name: "speed loader (.30 rifle)" - parent: BaseItem - components: - - type: SpeedLoader - caliber: LRifle - capacity: 5 - fillPrototype: CartridgeLRifle - - - type: Sprite - netsync: false - sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-5 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 6 - zeroVisible: false diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Speed Loaders/magnum.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Speed Loaders/magnum.yml deleted file mode 100644 index c64de56e91..0000000000 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Speed Loaders/magnum.yml +++ /dev/null @@ -1,78 +0,0 @@ -- type: entity - id: SLMagnumBase - name: "speed loader (.40 magnum)" - parent: BaseItem - abstract: true - components: - - type: SpeedLoader - caliber: Magnum - capacity: 6 - - - type: Sprite - netsync: false - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-6 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 7 - zeroVisible: false - -- type: entity - id: SLMagnum - name: "speed loader (.40 magnum)" - parent: SLMagnumBase - components: - - type: SpeedLoader - fillPrototype: CartridgeMagnum - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi - -- type: entity - id: SLMagnumFlash - name: "speed loader (.40 magnum flash)" - parent: SLMagnumBase - components: - - type: SpeedLoader - fillPrototype: CartridgeMagnumFlash - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi - -- type: entity - id: SLMagnumHV - name: "speed loader (.40 magnum high-velocity)" - parent: SLMagnumBase - components: - - type: SpeedLoader - fillPrototype: CartridgeMagnumHV - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi - -- type: entity - id: SLMagnumPractice - name: "speed loader (.40 magnum practice)" - parent: SLMagnumBase - components: - - type: SpeedLoader - fillPrototype: CartridgeMagnumPractice - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi - -- type: entity - id: SLMagnumRubber - name: "speed loader (.40 magnum rubber)" - parent: SLMagnumBase - components: - - type: SpeedLoader - fillPrototype: CartridgeMagnumRubber - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Speed Loaders/pistol.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Speed Loaders/pistol.yml deleted file mode 100644 index 96c401f2b6..0000000000 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Speed Loaders/pistol.yml +++ /dev/null @@ -1,78 +0,0 @@ -- type: entity - id: SLPistolBase - name: "speed loader (.35 auto)" - parent: BaseItem - abstract: true - components: - - type: SpeedLoader - caliber: Pistol - capacity: 6 - - - type: Sprite - netsync: false - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-6 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 7 - zeroVisible: false - -- type: entity - id: SLPistol - name: "speed loader (.35 auto)" - parent: SLPistolBase - components: - - type: SpeedLoader - fillPrototype: CartridgePistol - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi - -- type: entity - id: SLPistolFlash - name: "speed loader (.35 auto flash)" - parent: SLPistolBase - components: - - type: SpeedLoader - fillPrototype: CartridgePistolFlash - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi - -- type: entity - id: SLPistolHV - name: "speed loader (.35 auto high-velocity)" - parent: SLPistolBase - components: - - type: SpeedLoader - fillPrototype: CartridgePistolHV - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi - -- type: entity - id: SLPistolPractice - name: "speed loader (.35 auto practice)" - parent: SLPistolBase - components: - - type: SpeedLoader - fillPrototype: CartridgePistolPractice - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi - -- type: entity - id: SLPistolRubber - name: "speed loader (.35 auto rubber)" - parent: SLPistolBase - components: - - type: SpeedLoader - fillPrototype: CartridgePistolRubber - - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Speed Loaders/toy.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Speed Loaders/toy.yml deleted file mode 100644 index d9a030dcb8..0000000000 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Speed Loaders/toy.yml +++ /dev/null @@ -1,32 +0,0 @@ -- type: entity - id: CapAmmoBase - name: "cap gun loader" - parent: BaseItem - abstract: true - components: - - type: SpeedLoader - caliber: Cap - capacity: 6 - - type: Sprite - netsync: false - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-6 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 7 - zeroVisible: false - -- type: entity - id: CapLoader - name: "cap gun loader" - parent: CapAmmoBase - components: - - type: SpeedLoader - fillPrototype: CartridgeCap - - type: Sprite - sprite: Objects/Fun/caps.rsi diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/magnum.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/magnum.yml new file mode 100644 index 0000000000..476d72aca3 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/magnum.yml @@ -0,0 +1,118 @@ +- type: entity + id: BaseSpeedLoaderMagnum + name: "speed loader (.40 magnum)" + parent: BaseItem + abstract: true + components: + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeMagnum + capacity: 6 + - type: Sprite + netsync: false + +- type: entity + id: SpeedLoaderMagnum + name: "speed loader (.40 magnum)" + parent: BaseSpeedLoaderMagnum + components: + - type: BallisticAmmoProvider + proto: CartridgeMagnum + - type: Sprite + sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi + layers: + - state: base + map: [ "enum.GunVisualLayers.Base" ] + - state: base-6 + map: [ "enum.GunVisualLayers.Mag" ] + - type: Appearance + visuals: + - type: MagVisualizer + magState: base + steps: 7 + zeroVisible: false + +- type: entity + id: SpeedLoaderMagnumFlash + name: "speed loader (.40 magnum flash)" + parent: BaseSpeedLoaderMagnum + components: + - type: BallisticAmmoProvider + proto: CartridgeMagnumFlash + - type: Sprite + sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi + layers: + - state: base + map: [ "enum.GunVisualLayers.Base" ] + - state: flash-6 + map: [ "enum.GunVisualLayers.Mag" ] + - type: Appearance + visuals: + - type: MagVisualizer + magState: flash + steps: 7 + zeroVisible: false + +- type: entity + id: SpeedLoaderMagnumHighVelocity + name: "speed loader (.40 magnum high-velocity)" + parent: BaseSpeedLoaderMagnum + components: + - type: BallisticAmmoProvider + proto: CartridgeMagnumHighVelocity + - type: Sprite + sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi + layers: + - state: base + map: [ "enum.GunVisualLayers.Base" ] + - state: high-velocity-6 + map: [ "enum.GunVisualLayers.Mag" ] + - type: Appearance + visuals: + - type: MagVisualizer + magState: high-velocity + steps: 7 + zeroVisible: false + +- type: entity + id: SpeedLoaderMagnumPractice + name: "speed loader (.40 magnum practice)" + parent: BaseSpeedLoaderMagnum + components: + - type: BallisticAmmoProvider + proto: CartridgeMagnumPractice + - type: Sprite + sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi + layers: + - state: base + map: [ "enum.GunVisualLayers.Base" ] + - state: practice-6 + map: [ "enum.GunVisualLayers.Mag" ] + - type: Appearance + visuals: + - type: MagVisualizer + magState: practice + steps: 7 + zeroVisible: false + +- type: entity + id: SpeedLoaderMagnumRubber + name: "speed loader (.40 magnum rubber)" + parent: BaseSpeedLoaderMagnum + components: + - type: BallisticAmmoProvider + proto: CartridgeMagnumRubber + - type: Sprite + sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi + layers: + - state: base + map: [ "enum.GunVisualLayers.Base" ] + - state: rubber-6 + map: [ "enum.GunVisualLayers.Mag" ] + - type: Appearance + visuals: + - type: MagVisualizer + magState: rubber + steps: 7 + zeroVisible: false diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/pistol.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/pistol.yml new file mode 100644 index 0000000000..d61468d64f --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/pistol.yml @@ -0,0 +1,114 @@ +- type: entity + id: BaseSpeedLoaderPistol + name: "speed loader (.35 auto)" + parent: BaseItem + abstract: true + components: + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgePistol + capacity: 6 + - type: Sprite + netsync: false + sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi + +- type: entity + id: SpeedLoaderPistol + name: "speed loader (.35 auto)" + parent: BaseSpeedLoaderPistol + components: + - type: BallisticAmmoProvider + proto: CartridgePistol + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: base-6 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: base + steps: 7 + zeroVisible: false + +- type: entity + id: SpeedLoaderPistolFlash + name: "speed loader (.35 auto flash)" + parent: BaseSpeedLoaderPistol + components: + - type: BallisticAmmoProvider + proto: CartridgePistolFlash + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: flash-6 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: flash + steps: 7 + zeroVisible: false + +- type: entity + id: SpeedLoaderPistolHighVelocity + name: "speed loader (.35 auto high-velocity)" + parent: BaseSpeedLoaderPistol + components: + - type: BallisticAmmoProvider + proto: CartridgePistolHighVelocity + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: high-velocity-6 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: high-velocity + steps: 7 + zeroVisible: false + +- type: entity + id: SpeedLoaderPistolPractice + name: "speed loader (.35 auto practice)" + parent: BaseSpeedLoaderPistol + components: + - type: BallisticAmmoProvider + proto: CartridgePistolPractice + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: practice-6 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: practice + steps: 7 + zeroVisible: false + +- type: entity + id: SpeedLoaderPistolRubber + name: "speed loader (.35 auto rubber)" + parent: BaseSpeedLoaderPistol + components: + - type: BallisticAmmoProvider + proto: CartridgePistolRubber + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: rubber-6 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: rubber + steps: 7 + zeroVisible: false diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/rifle_light.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/rifle_light.yml new file mode 100644 index 0000000000..ec5f668b45 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/rifle_light.yml @@ -0,0 +1,25 @@ +- type: entity + id: SpeedLoaderLightRifle + name: "speed loader (.30 rifle)" + parent: BaseItem + components: + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeLightRifle + capacity: 5 + proto: CartridgeLightRifle + - type: Sprite + netsync: false + sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-5 + map: ["enum.GunVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 6 + zeroVisible: false diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/toy.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/toy.yml new file mode 100644 index 0000000000..20eebdbe64 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/toy.yml @@ -0,0 +1,33 @@ +#- type: entity +# id: CapAmmoBase +# name: "cap gun loader" +# parent: BaseItem +# abstract: true +# components: +# - type: SpeedLoader +# caliber: Cap +# capacity: 6 +# - type: Sprite +# netsync: false +# layers: +# - state: base +# map: ["enum.GunVisualLayers.Base"] +# - state: mag-6 +# map: ["enum.GunVisualLayers.Mag"] +# - type: Appearance +# visuals: +# - type: MagVisualizer +# magState: mag +# steps: 7 +# zeroVisible: false +# +#- type: entity +# id: CapLoader +# name: "cap gun loader" +# parent: CapAmmoBase +# components: +# - type: SpeedLoader +# proto: CartridgeCap +# - type: Sprite +# sprite: Objects/Fun/caps.rsi +# diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml index 5ee87b9f6b..72adfaf7b8 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml @@ -1,102 +1,117 @@ - type: entity - id: RocketAmmo + id: CartridgeRocket name: PG-7VL grenade parent: BaseItem description: A 1.5 warhead designed for the RPG-7 launcher. Has tubular shape. components: - - type: Ammo - caliber: Rocket - projectile: BulletRocket - caseless: true + - type: Tag + tags: + - CartridgeRocket + - type: CartridgeAmmo + proto: BulletRocket + deleteOnSpawn: true - type: Sprite netsync: false - sprite: Objects/Weapons/Guns/Ammunition/Explosives/rpg.rsi - state: frag + sprite: Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi + state: rpg - type: entity id: GrenadeBaton name: baton grenade parent: BaseItem components: - - type: Ammo - caliber: Grenade - projectile: BulletGrenadeBaton + - type: Tag + tags: + - Grenade + - type: CartridgeAmmo + proto: BulletGrenadeBaton - type: Sprite netsync: false - sprite: Objects/Weapons/Guns/Ammunition/Explosives/grenade_baton.rsi + sprite: Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi layers: - - state: base + - state: baton map: ["enum.AmmoVisualLayers.Base"] - type: Appearance - visuals: - - type: SpentAmmoVisualizer + - type: SpentAmmoVisuals + state: baton + suffix: false - type: entity id: GrenadeBlast name: blast grenade parent: BaseItem components: - - type: Ammo - caliber: Grenade - projectile: BulletGrenadeBlast + - type: Tag + tags: + - Grenade + - type: CartridgeAmmo + proto: BulletGrenadeBlast - type: Sprite netsync: false - sprite: Objects/Weapons/Guns/Ammunition/Explosives/grenade_blast.rsi + sprite: Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi layers: - - state: base + - state: blast map: ["enum.AmmoVisualLayers.Base"] - type: Appearance - visuals: - - type: SpentAmmoVisualizer + - type: SpentAmmoVisuals + state: blast + suffix: false - type: entity id: GrenadeFlash name: flash grenade parent: BaseItem components: - - type: Ammo - caliber: Grenade - projectile: BulletGrenadeFlash + - type: Tag + tags: + - Grenade + - type: CartridgeAmmo + proto: BulletGrenadeFlash - type: Sprite netsync: false - sprite: Objects/Weapons/Guns/Ammunition/Explosives/grenade_flash.rsi + sprite: Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi layers: - - state: base + - state: flash map: ["enum.AmmoVisualLayers.Base"] - type: Appearance - visuals: - - type: SpentAmmoVisualizer + - type: SpentAmmoVisuals + state: flash + suffix: false - type: entity id: GrenadeFrag name: frag grenade parent: BaseItem components: - - type: Ammo - caliber: Grenade - projectile: BulletGrenadeFrag + - type: Tag + tags: + - Grenade + - type: CartridgeAmmo + proto: BulletGrenadeFrag - type: Sprite netsync: false - sprite: Objects/Weapons/Guns/Ammunition/Explosives/grenade_frag.rsi + sprite: Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi layers: - - state: base + - state: frag map: ["enum.AmmoVisualLayers.Base"] - type: Appearance - visuals: - - type: SpentAmmoVisualizer + - type: SpentAmmoVisuals + state: frag + suffix: false - type: entity - id: SlowRocketAmmo + id: CartridgeRocketSlow name: PG-7VL grenade "Snail-Rocket" parent: BaseItem description: A 1.5 warhead designed for the RPG-7 launcher. It's unusually slow. components: - - type: Ammo - caliber: Rocket - projectile: WeakBulletRocket - caseless: true - ammoVelocity: 4.5 + - type: Tag + tags: + - CartridgeRocket + - type: CartridgeAmmo + proto: BulletWeakRocket + deleteOnSpawn: true - type: Sprite netsync: false - sprite: Objects/Weapons/Guns/Ammunition/Explosives/rpg.rsi + sprite: Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi state: frag diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index 21ce0e81ed..5cb92a8022 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -1,26 +1,21 @@ - type: entity - id: BatteryGunBase + id: BaseWeaponBattery parent: BaseItem abstract: true components: - - type: RangedWeapon - - type: BatteryBarrel + - type: Sprite + netsync: false + - type: AmmoCounter + - type: Gun fireRate: 2 - minAngle: 0 - maxAngle: 45 - angleIncrease: 15 - angleDecay: 45 - ammoPrototype: RedLaser - currentSelector: Single - allSelectors: - - Single + selectedMode: SemiAuto + availableModes: + - SemiAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/laser.ogg - - type: PowerCellSlot - cellSlot: - ejectOnUse: true - soundOptions: - volume: -2 + - type: Battery + maxCharge: 1000 + startingCharge: 1000 - type: Appearance visuals: - type: MagVisualizer @@ -28,52 +23,26 @@ steps: 5 zeroVisible: false -- type: entity - id: BatteryGunSmall - parent: BatteryGunBase - abstract: true - components: - - type: PowerCellSlot - slotSize: Small - -- type: entity - id: BatteryGunMedium - parent: BatteryGunBase - abstract: true - components: - - type: PowerCellSlot - slotSize: Medium - -- type: entity - id: BatteryGunLarge - parent: BatteryGunBase - abstract: true - components: - - type: PowerCellSlot - slotSize: Large - - type: entity name: retro laser gun - parent: BatteryGunSmall - id: LaserGun + parent: BaseWeaponBattery + id: WeaponLaserGun description: A weapon using light amplified by the stimulated emission of radiation. components: - type: Sprite - netsync: false sprite: Objects/Weapons/Guns/Battery/laser_retro.rsi layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-unshaded-4 - map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] - shader: unshaded + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-unshaded-4 + map: ["enum.GunVisualLayers.MagUnshaded"] + shader: unshaded - type: Item size: 12 sprite: Objects/Weapons/Guns/Battery/laser_retro.rsi - - type: RangedWeapon - - type: BatteryBarrel - minAngle: 10 - fireCost: 80 + - type: HitscanBatteryAmmoProvider + proto: RedLaser + fireCost: 62.5 - type: Appearance visuals: - type: MagVisualizer @@ -83,248 +52,191 @@ - type: entity name: makeshift laser gun - parent: BatteryGunMedium - id: MakeshiftLaser + parent: BaseWeaponBattery + id: WeaponMakeshiftLaser description: Better pray it won't burn your hands off. components: - type: Sprite - netsync: false sprite: Objects/Weapons/Guns/Battery/makeshift.rsi layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-unshaded-4 - map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] - shader: unshaded + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-unshaded-4 + map: ["enum.GunVisualLayers.MagUnshaded"] + shader: unshaded - type: Item size: 48 sprite: Objects/Weapons/Guns/Battery/makeshift.rsi - - type: BatteryBarrel - fireCost: 240 - - -- type: entity - name: svalinn laser pistol - parent: BatteryGunSmall - id: LaserPistolSvalinn - description: A cheap and widely used laser pistol. - components: - - type: Sprite - netsync: false - sprite: Objects/Weapons/Guns/Battery/svalinn.rsi - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-unshaded-4 - map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] - shader: unshaded - - type: Item - size: 12 - sprite: Objects/Weapons/Guns/Battery/svalinn.rsi - - type: BatteryBarrel - fireCost: 50 - -- type: entity - name: PDW-10 pulse pistol - parent: BatteryGunSmall - id: PulsePistolPdw - description: A state of the art energy pistol favoured as a sidearm by the NT-ERT operatives. - components: - - type: Sprite - netsync: false - sprite: Objects/Weapons/Guns/Battery/pulse_pistol.rsi - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-unshaded-4 - map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] - shader: unshaded - - type: Item - size: 12 - sprite: Objects/Weapons/Guns/Battery/pulse_pistol.rsi - - type: BatteryBarrel - fireCost: 50 - ammoPrototype: Pulse - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg - - type: PowerCellSlot - cellSlot: - ejectOnUse: true - soundOptions: - volume: -2 - startingItem: PowerCellSmallHigh + - type: HitscanBatteryAmmoProvider + proto: RedLaser + fireCost: 62.5 + - type: Battery + maxCharge: 500 + startingCharge: 500 - type: entity name: cog laser carbine - parent: BatteryGunMedium - id: LaserRifleCog + parent: BaseWeaponBattery + id: WeaponLaserRifleCog description: Favoured by Nanotrasen Security for being cheap and easy to use. components: - type: Sprite - netsync: false sprite: Objects/Weapons/Guns/Battery/cog.rsi layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-unshaded-4 - map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] - shader: unshaded + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-unshaded-4 + map: ["enum.GunVisualLayers.MagUnshaded"] + shader: unshaded - type: Item size: 24 sprite: Objects/Weapons/Guns/Battery/cog.rsi - - type: BatteryBarrel - fireCost: 280 - ammoPrototype: RedMediumLaser + - type: Gun + selectedMode: SemiAuto + availableModes: + - SemiAuto + - type: HitscanBatteryAmmoProvider + proto: RedLaser + fireCost: 62.5 - type: entity - name: nightfall laser rifle - parent: BatteryGunMedium - id: LaserRifleSniper - description: A scoped high capacity laser rifle. + name: PDW-10 pulse pistol + parent: BaseWeaponBattery + id: WeaponPulsePistolPdw + description: A state of the art energy pistol favoured as a sidearm by the NT-ERT operatives. components: - type: Sprite - netsync: false - sprite: Objects/Weapons/Guns/Battery/nightfall.rsi + sprite: Objects/Weapons/Guns/Battery/pulse_pistol.rsi layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-unshaded-4 - map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] - shader: unshaded + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-unshaded-4 + map: ["enum.GunVisualLayers.MagUnshaded"] + shader: unshaded - type: Item - size: 24 - sprite: Objects/Weapons/Guns/Battery/nightfall.rsi - - type: BatteryBarrel + size: 12 + sprite: Objects/Weapons/Guns/Battery/pulse_pistol.rsi + - type: Gun + selectedMode: SemiAuto + availableModes: + - SemiAuto + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg + - type: HitscanBatteryAmmoProvider + proto: Pulse fireCost: 200 - ammoPrototype: RedMediumLaser - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 5 - zeroVisible: true + - type: Battery + maxCharge: 2000 + startingCharge: 2000 - type: entity name: DEAC-12 pulse carbine - parent: BatteryGunMedium - id: PulseCarbineDeac + parent: BaseWeaponBattery + id: WeaponPulseCarbineDeac description: A high tech energy carbine favoured by the NT-ERT operatives. components: - type: Sprite - netsync: false sprite: Objects/Weapons/Guns/Battery/pulse_carbine.rsi layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-unshaded-4 - map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] - shader: unshaded + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-unshaded-4 + map: ["enum.GunVisualLayers.MagUnshaded"] + shader: unshaded - type: Item size: 24 sprite: Objects/Weapons/Guns/Battery/pulse_carbine.rsi - - type: BatteryBarrel - fireCost: 240 - ammoPrototype: Pulse + - type: Gun + selectedMode: SemiAuto + fireRate: 3 + availableModes: + - SemiAuto + - FullAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg - - type: PowerCellSlot - cellSlot: - ejectOnUse: true - soundOptions: - volume: -2 - startingItem: PowerCellMediumHigh + - type: HitscanBatteryAmmoProvider + proto: Pulse + fireCost: 200 + - type: Battery + maxCharge: 5000 + startingCharge: 5000 - type: entity name: destroyer pulse rifle - parent: BatteryGunMedium - id: PulseRifleDeathSquad - description: A weapon that fully lives up to its name. + parent: BaseWeaponBattery + id: WeaponPulseRifleDestroyer + description: A weapon that fully lives up to its name. components: - type: Sprite - netsync: false sprite: Objects/Weapons/Guns/Battery/pulse_rifle.rsi layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-unshaded-4 - map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] - shader: unshaded + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-unshaded-4 + map: ["enum.GunVisualLayers.MagUnshaded"] + shader: unshaded - type: Item size: 24 sprite: Objects/Weapons/Guns/Battery/pulse_rifle.rsi - - type: BatteryBarrel - fireCost: 200 - ammoPrototype: Pulse + - type: Gun + fireRate: 1.5 soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg - - type: PowerCellSlot - cellSlot: - ejectOnUse: true - soundOptions: - volume: -2 - startingItem: PowerCellMediumHigh + path: /Audio/Weapons/Guns/Gunshots/laser3.ogg + - type: HitscanBatteryAmmoProvider + proto: Pulse + fireCost: 100 + - type: Battery + maxCharge: 40000 + startingCharge: 40000 - type: entity name: laser cannon - parent: BatteryGunLarge - id: LaserCannon + parent: BaseWeaponBattery + id: WeaponLaserCannon description: A heavy duty, high powered laser weapon. components: - type: Sprite - netsync: false sprite: Objects/Weapons/Guns/Battery/laser_cannon.rsi layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-unshaded-4 - map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] - shader: unshaded + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-unshaded-4 + map: ["enum.GunVisualLayers.MagUnshaded"] + shader: unshaded - type: Item size: 24 sprite: Objects/Weapons/Guns/Battery/laser_cannon.rsi - - type: BatteryBarrel - fireCost: 18000 - fireRate: 1 - ammoPrototype: RedHeavyLaser + - type: Gun + fireRate: 1.5 soundGunshot: path: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg - - type: PowerCellSlot - cellSlot: - ejectOnUse: true - soundOptions: - volume: -2 - startingItem: PowerCellLargeSuper + - type: HitscanBatteryAmmoProvider + proto: RedHeavyLaser + fireCost: 100 - type: entity name: x-ray cannon - parent: BatteryGunLarge - id: XrayCannon + parent: BaseWeaponBattery + id: WeaponXrayCannon description: An experimental weapon that uses concentrated x-ray energy against its target. components: - type: Sprite - netsync: false sprite: Objects/Weapons/Guns/Battery/xray.rsi layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-unshaded-0 - map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] - shader: unshaded + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-unshaded-0 + map: ["enum.GunVisualLayers.MagUnshaded"] + shader: unshaded - type: Item size: 24 sprite: Objects/Weapons/Guns/Battery/xray.rsi - - type: BatteryBarrel - fireRate: 0.5 - fireCost: 54000 - ammoPrototype: XrayLaser + - type: Gun soundGunshot: path: /Audio/Weapons/Guns/Gunshots/laser3.ogg - - type: PowerCellSlot - cellSlot: - ejectOnUse: true - soundOptions: - volume: -2 - startingItem: PowerCellLargeSuper + - type: HitscanBatteryAmmoProvider + proto: XrayLaser + fireCost: 100 - type: Appearance visuals: - type: MagVisualizer @@ -334,22 +246,21 @@ - type: entity name: taser - parent: BatteryGunSmall - id: TaserGun + parent: BaseWeaponBattery + id: WeaponTaser description: A low-capacity, energy-based stun gun used by security teams to subdue targets at range. components: - type: Tag tags: - Taser - type: Sprite - netsync: false sprite: Objects/Weapons/Guns/Battery/taser.rsi layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-unshaded-0 - map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] - shader: unshaded + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-unshaded-0 + map: ["enum.GunVisualLayers.MagUnshaded"] + shader: unshaded - type: Clothing sprite: Objects/Weapons/Guns/Battery/taser.rsi size: 24 @@ -357,19 +268,15 @@ Slots: - Belt HeldPrefix: taser4 - - type: BatteryBarrel - minAngle: 5 - angleIncrease: 20 - fireCost: 620 - ammoPrototype: BulletTaser + - type: Gun soundGunshot: path: /Audio/Weapons/Guns/Gunshots/taser.ogg - - type: PowerCellSlot - descFormatString : "" # empty string for no examine-text (cell is not ejectable) - cellSlot: - soundOptions: - volume: -2 - locked: true + - type: ProjectileBatteryAmmoProvider + proto: BulletTaser + fireCost: 100 + - type: Battery + maxCharge: 100 + startingCharge: 100 - type: Appearance visuals: - type: MagVisualizer @@ -379,34 +286,27 @@ - type: entity name: antique laser gun - parent: BatteryGunSmall - id: AntiqueLaserGun + parent: BaseWeaponBattery + id: WeaponAntiqueLaser description: This is an antique laser gun. All craftsmanship is of the highest quality. It is decorated with assistant leather and chrome. The object menaces with spikes of energy. components: - type: Sprite - netsync: false sprite: Objects/Weapons/Guns/Battery/antiquelasergun.rsi layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-unshaded-4 - map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] - shader: unshaded + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-unshaded-4 + map: ["enum.GunVisualLayers.MagUnshaded"] + shader: unshaded - type: Item size: 12 sprite: Objects/Weapons/Guns/Battery/antiquelasergun.rsi - - type: BatteryBarrel - fireCost: 240 + - type: Gun soundGunshot: path: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg - - type: RangedWeapon - - type: PowerCellSlot - descFormatString : "" # empty string for no examine-text (cell is not ejectable) - cellSlot: - startingItem: PowerCellAntiqueProto - soundOptions: - volume: -2 - locked: true + - type: HitscanBatteryAmmoProvider + proto: RedMediumLaser + fireCost: 100 - type: Appearance visuals: - type: MagVisualizer diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/HMGs/hmgs.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/HMGs/hmgs.yml index a7b3379cf0..f1b2310b8c 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/HMGs/hmgs.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/HMGs/hmgs.yml @@ -1,77 +1,47 @@ - type: entity - name: heavy machinegun + name: BaseWeaponHeavyMachineGun parent: BaseItem - id: HMGBase + id: BaseWeaponHeavyMachineGun description: Spray and pray abstract: true components: - type: Sprite netsync: false - - type: Icon - state: icon - type: Item size: 24 - - type: MagazineBarrel - currentSelector: Automatic - allSelectors: - - Automatic - caliber: HRifle - magazineTypes: - - Box + - type: Gun fireRate: 20 - minAngle: 5 - maxAngle: 45 - angleIncrease: 10 - angleDecay: 20 - magNeedsOpenBolt: false + selectedMode: FullAuto + availableModes: + - FullAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/lmg.ogg soundEmpty: path: /Audio/Weapons/Guns/Empty/lmg_empty.ogg - soundRack: - path: /Audio/Weapons/Guns/Cock/lmg_cock.ogg - soundBoltOpen: - path: /Audio/Weapons/Guns/Bolt/rifle_bolt_open.ogg - soundBoltClosed: - path: /Audio/Weapons/Guns/Bolt/rifle_bolt_closed.ogg - soundAutoEject: - path: /Audio/Weapons/Guns/EmptyAlarm/lmg_empty_alarm.ogg - soundMagInsert: - path: /Audio/Weapons/Guns/MagIn/lmg_magin.ogg - soundMagEject: - path: /Audio/Weapons/Guns/MagOut/lmg_magout.ogg + # No chamber because HMG may want its own - type: entity name: minigun - id: Minigun - parent: HMGBase + id: WeaponMinigun + parent: BaseWeaponHeavyMachineGun description: Vzzzzzt! Rahrahrahrah! Vrrrrr! components: - type: Sprite sprite: Objects/Weapons/Guns/HMGs/minigun.rsi layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] - - type: Icon - sprite: Objects/Weapons/Guns/HMGs/minigun.rsi + - state: icon + map: ["enum.GunVisualLayers.Base"] - type: Item size: 24 sprite: Objects/Weapons/Guns/HMGs/minigun.rsi - - type: RangedWeapon - - type: MagazineBarrel - magFillPrototype: MagazineMinigun + - type: Gun fireRate: 15 - minAngle: 0 - maxAngle: 15 - angleIncrease: 15 - angleDecay: 20 + - type: BallisticAmmoProvider + proto: CartridgeMinigun + capacity: 1000 - type: Appearance visuals: - - type: BarrelBoltVisualizer - type: MagVisualizer magState: mag steps: 4 zeroVisible: true - diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml index dbd3a8ab3e..a06d92e8cf 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml @@ -1,114 +1,64 @@ - type: entity - name: BaseLMG + name: BaseWeaponLightMachineGun parent: BaseItem - id: LMGBase + id: BaseWeaponLightMachineGun description: A rooty tooty point and shooty. abstract: true components: - type: Sprite netsync: false - - type: Icon - state: icon - type: Item size: 24 - - type: MagazineBarrel - currentSelector: Automatic - allSelectors: - - Automatic - caliber: LRifle - magazineTypes: - - Box + - type: Gun fireRate: 8 - minAngle: 5 - maxAngle: 45 - angleIncrease: 10 - angleDecay: 20 - magNeedsOpenBolt: true + selectedMode: FullAuto + availableModes: + - FullAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/lmg.ogg soundEmpty: path: /Audio/Weapons/Guns/Empty/lmg_empty.ogg - soundRack: - path: /Audio/Weapons/Guns/Cock/lmg_cock.ogg - soundBoltOpen: - path: /Audio/Weapons/Guns/Bolt/rifle_bolt_open.ogg - soundBoltClosed: - path: /Audio/Weapons/Guns/Bolt/rifle_bolt_closed.ogg - soundAutoEject: - path: /Audio/Weapons/Guns/EmptyAlarm/lmg_empty_alarm.ogg - soundMagInsert: - path: /Audio/Weapons/Guns/MagIn/lmg_magin.ogg - soundMagEject: - path: /Audio/Weapons/Guns/MagOut/lmg_magout.ogg + - type: ChamberMagazineAmmoProvider + - type: ItemSlots + slots: + gun-magazine: + name: Magazine + startingItem: MagazineBoxLightRifle + insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg + whitelist: + tags: + - MagazineBoxLightRifle + gun-chamber: + name: Chamber + startingItem: CartridgeLightRifle + whitelist: + tags: + - CartridgeLightRifle + - type: ContainerContainer + containers: + gun-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot - type: entity name: L6 SAW - id: LMGL6 - parent: LMGBase + id: WeaponLightMachineGunL6 + parent: BaseWeaponLightMachineGun description: A rather traditionally made LMG with a pleasantly lacquered wooden pistol grip. components: - type: Sprite sprite: Objects/Weapons/Guns/LMGs/l6.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] + map: ["enum.GunVisualLayers.Base"] - state: mag-3 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - sprite: Objects/Weapons/Guns/LMGs/l6.rsi + map: ["enum.GunVisualLayers.Mag"] - type: Item size: 24 sprite: Objects/Weapons/Guns/LMGs/l6.rsi - - type: RangedWeapon - - type: MagazineBarrel - magFillPrototype: MagazineLRifleBox - fireRate: 5 - minAngle: 0 - maxAngle: 45 - angleIncrease: 15 - angleDecay: 20 - type: Appearance visuals: - - type: BarrelBoltVisualizer - type: MagVisualizer magState: mag steps: 4 zeroVisible: true - -- type: entity - name: pulemyot kalashnikova - id: LMGPK - parent: LMGBase - description: A well preserved and maintained antique weapon of war. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/LMGs/pk.rsi - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] - - state: mag-5 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - sprite: Objects/Weapons/Guns/LMGs/pk.rsi - - type: Item - size: 24 - sprite: Objects/Weapons/Guns/LMGs/pk.rsi - - type: RangedWeapon - - type: MagazineBarrel - magFillPrototype: MagazineLRiflePkBox - fireRate: 5 - minAngle: 0 - maxAngle: 45 - angleIncrease: 15 - angleDecay: 20 - - type: Appearance - visuals: - - type: BarrelBoltVisualizer - - type: MagVisualizer - magState: mag - steps: 6 - zeroVisible: true diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml index 45559d7854..d298dded3a 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml @@ -1,7 +1,7 @@ - type: entity - name: Launcher Base + name: BaseWeaponLauncher parent: BaseItem - id: LauncherBase + id: BaseWeaponLauncher description: A rooty tooty point and shooty. abstract: true components: @@ -12,68 +12,61 @@ - type: entity name: china lake - parent: LauncherBase - id: LauncherChinaLake + parent: BaseWeaponLauncher + id: WeaponLauncherChinaLake description: PLOOP components: - type: Sprite sprite: Objects/Weapons/Guns/Launchers/china_lake.rsi layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] + - state: icon + map: ["enum.GunVisualLayers.Base"] - type: Item size: 24 sprite: Objects/Weapons/Guns/Launchers/china_lake.rsi - - type: RangedWeapon - - type: BoltActionBarrel - caliber: Grenade - currentSelector: Single - allSelectors: - - Single - fillPrototype: GrenadeFrag + - type: Gun fireRate: 1 - capacity: 3 - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg + selectedMode: SemiAuto + availableModes: + - SemiAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/grenade_launcher.ogg + - type: BallisticAmmoProvider + whitelist: + tags: + - Grenade + autoCycle: false + capacity: 3 + proto: GrenadeFrag soundInsert: path: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg - - type: Appearance - visuals: - - type: BarrelBoltVisualizer - type: entity name: RPG-7 - parent: LauncherBase - id: LauncherRocket + parent: BaseWeaponLauncher + id: WeaponLauncherRocket description: A modified ancient rocket-propelled grenade launcher. components: - type: Sprite sprite: Objects/Weapons/Guns/Launchers/rocket.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - type: Item size: 24 sprite: Objects/Weapons/Guns/Launchers/rocket.rsi - - type: RangedWeapon - - type: RevolverBarrel - caliber: Rocket - currentSelector: Single - allSelectors: - - Single - fillPrototype: RocketAmmo + - type: Gun fireRate: 0.5 - capacity: 1 - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg soundGunshot: path: /Audio/Weapons/Guns/Gunshots/rpgfire.ogg + - type: BallisticAmmoProvider + whitelist: + tags: + - Cartridge + proto: CartridgeRocket + capacity: 1 soundInsert: path: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg - type: Appearance @@ -85,37 +78,32 @@ - type: entity name: multiple rocket launcher - parent: LauncherBase - id: LauncherMultipleRocket + parent: BaseWeaponLauncher + id: WeaponLauncherMultipleRocket description: A modified ancient rocket-propelled grenade launcher. components: - type: Sprite sprite: Objects/Weapons/Guns/Launchers/rocket.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] + map: ["enum.GunVisualLayers.Base"] - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] + map: ["enum.GunVisualLayers.Mag"] - type: Item size: 24 sprite: Objects/Weapons/Guns/Launchers/rocket.rsi - - type: RangedWeapon - - type: RevolverBarrel - caliber: Rocket - currentSelector: Automatic - allSelectors: - - Single - fillPrototype: SlowRocketAmmo + - type: Gun fireRate: 6 - minAngle: 0 - maxAngle: 15 - angleIncrease: 15 - angleDecay: 60 - capacity: 30 - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg + selectedMode: FullAuto + availableModes: + - FullAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/rpgfire.ogg + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeRocket + proto: CartridgeRocketSlow soundInsert: path: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg - type: Appearance diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml index 2635b2b14f..78eadfa523 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml @@ -1,7 +1,7 @@ - type: entity name: BasePistol parent: BaseItem - id: PistolBase + id: BaseWeaponPistol description: A rooty tooty point and shooty. abstract: true components: @@ -9,45 +9,41 @@ netsync: false layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] + map: ["enum.GunVisualLayers.Base"] - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - state: icon + map: ["enum.GunVisualLayers.Mag"] - type: Item size: 10 - - type: MagazineBarrel - caliber: Pistol - magazineTypes: - - Pistol - currentSelector: Single - allSelectors: - - Single + - type: Gun fireRate: 8 - minAngle: 5 - maxAngle: 60 - angleIncrease: 10 - angleDecay: 15 - magFillPrototype: MagazinePistol + selectedMode: SemiAuto + availableModes: + - SemiAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/pistol.ogg - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg - soundRack: - path: /Audio/Weapons/Guns/Cock/pistol_cock.ogg - soundBoltOpen: - path: /Audio/Weapons/Guns/Bolt/rifle_bolt_open.ogg - soundBoltClosed: - path: /Audio/Weapons/Guns/Bolt/rifle_bolt_closed.ogg - soundMagInsert: - path: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg - soundMagEject: - path: /Audio/Weapons/Guns/MagOut/pistol_magout.ogg + - type: ChamberMagazineAmmoProvider + - type: ItemSlots + slots: + gun-magazine: + name: Magazine + startingItem: MagazinePistol + insertSound: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/pistol_magout.ogg + whitelist: + tags: + - MagazinePistol + gun-chamber: + name: Chamber + startingItem: CartridgePistol + whitelist: + tags: + - CartridgePistol + - type: ContainerContainer + containers: + gun-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot - type: Appearance visuals: - - type: BarrelBoltVisualizer - type: MagVisualizer magState: mag steps: 1 @@ -55,398 +51,109 @@ - type: entity name: clarissa - parent: PistolBase - id: PistolClarissa + parent: BaseWeaponPistol + id: WeaponPistolClarissa description: A small, easily concealable, but somewhat underpowered gun. components: - type: Sprite sprite: Objects/Weapons/Guns/Pistols/clarissa.rsi - - type: Icon - sprite: Objects/Weapons/Guns/Pistols/clarissa.rsi - type: Item size: 10 sprite: Objects/Weapons/Guns/Pistols/clarissa.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: Pistol - magazineTypes: - - Pistol - - HCPistol - fireRate: 5 - minAngle: 0 - maxAngle: 45 - angleIncrease: 20 - angleDecay: 15 - -- type: entity - name: colt M1911 - parent: PistolBase - id: PistolColt - description: An outdated but classic pistol. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/Pistols/colt.rsi - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] - - type: Icon - sprite: Objects/Weapons/Guns/Pistols/colt.rsi - - type: Item - size: 10 - sprite: Objects/Weapons/Guns/Pistols/colt.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: Pistol - magazineTypes: - - Pistol - fireRate: 5 - minAngle: 0 - maxAngle: 45 - angleIncrease: 20 - angleDecay: 15 - - type: Appearance - visuals: - - type: BarrelBoltVisualizer - -- type: entity - name: giskard - parent: PistolBase - id: PistolGiskard - description: A popular "Frozen Star" brand pocket pistol. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/Pistols/giskard.rsi - - type: Icon - sprite: Objects/Weapons/Guns/Pistols/giskard.rsi - - type: Item - size: 10 - sprite: Objects/Weapons/Guns/Pistols/giskard.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: Pistol - magazineTypes: - - Pistol - fireRate: 5 - minAngle: 0 - maxAngle: 45 - angleIncrease: 20 - angleDecay: 15 + - type: ItemSlots + slots: + gun-magazine: + name: Magazine + startingItem: MagazinePistol + insertSound: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/pistol_magout.ogg + whitelist: + tags: + - MagazinePistol + - MagazinePistolHighCapacity + gun-chamber: + name: Chamber + startingItem: CartridgePistol + whitelist: + tags: + - CartridgePistol + - type: ContainerContainer + containers: + gun-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot - type: entity name: handmade pistol - parent: PistolBase - id: PistolHMPistol + parent: BaseWeaponPistol + id: WeaponPistolHandmade description: Looks unreliable. components: - type: Sprite - netsync: false sprite: Objects/Weapons/Guns/Pistols/hm_pistol.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] - - type: Icon - sprite: Objects/Weapons/Guns/Pistols/hm_pistol.rsi + map: ["enum.GunVisualLayers.Base"] - type: Item size: 10 sprite: Objects/Weapons/Guns/Pistols/hm_pistol.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: Pistol - currentSelector: Single - allSelectors: - - Single - magazineTypes: - - Pistol - fireRate: 8 - minAngle: 5 - maxAngle: 60 - angleIncrease: 10 - angleDecay: 15 - magFillPrototype: MagazinePistol - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/pistol.ogg - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg - soundRack: - path: /Audio/Weapons/Guns/Cock/pistol_cock.ogg - soundBoltOpen: - path: /Audio/Weapons/Guns/Bolt/rifle_bolt_open.ogg - soundBoltClosed: - path: /Audio/Weapons/Guns/Bolt/rifle_bolt_closed.ogg - soundMagInsert: - path: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg - soundMagEject: - path: /Audio/Weapons/Guns/MagOut/pistol_magout.ogg - - type: Appearance - visuals: - - type: BarrelBoltVisualizer - -- type: entity - name: lamia - parent: PistolBase - id: PistolLamia - description: A heavy pistol chambered in .40 Magnum. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/Pistols/lamia.rsi - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] - - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - sprite: Objects/Weapons/Guns/Pistols/lamia.rsi - - type: Item - size: 10 - sprite: Objects/Weapons/Guns/Pistols/lamia.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: Magnum - magazineTypes: - - Pistol - magFillPrototype: MagazineMagnum - autoEjectMag: true - fireRate: 3 - minAngle: 0 - maxAngle: 45 - angleIncrease: 20 - angleDecay: 15 - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/hpistol.ogg - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg - soundRack: - path: /Audio/Weapons/Guns/Cock/hpistol_cock.ogg - soundMagInsert: - path: /Audio/Weapons/Guns/MagIn/hpistol_magin.ogg - soundMagEject: - path: /Audio/Weapons/Guns/MagOut/hpistol_magout.ogg - - type: Appearance - visuals: - - type: BarrelBoltVisualizer - - type: MagVisualizer - magState: mag - steps: 1 - zeroVisible: true + - type: Gun + selectedMode: SemiAuto + availableModes: + - SemiAuto - type: entity name: mandella - parent: PistolBase - id: PistolMandella + parent: BaseWeaponPistol + id: WeaponPistolMandella description: A rugged, robust operator handgun with inbuilt silencer. components: - type: Sprite sprite: Objects/Weapons/Guns/Pistols/mandella.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] + map: ["enum.GunVisualLayers.Base"] - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - sprite: Objects/Weapons/Guns/Pistols/mandella.rsi + map: ["enum.GunVisualLayers.Mag"] - type: Item size: 10 sprite: Objects/Weapons/Guns/Pistols/mandella.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: ClRifle - magazineTypes: - - Pistol - magFillPrototype: MagazineClRiflePistol - canMuzzleFlash: false # Dat in-built suppressor - minAngle: 0 - maxAngle: 45 - angleIncrease: 20 - angleDecay: 15 + - type: Gun soundGunshot: path: /Audio/Weapons/Guns/Gunshots/silenced.ogg + - type: ItemSlots + slots: + gun-magazine: + name: Magazine + startingItem: MagazinePistolCaselessRifle + insertSound: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/pistol_magout.ogg + whitelist: + tags: + - MagazinePistolCaselessRifle + gun-chamber: + name: Chamber + startingItem: CartridgeCaselessRifle + whitelist: + tags: + - CartridgeCaselessRifle + - type: ContainerContainer + containers: + gun-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot - type: entity name: mk 58 - parent: PistolBase - id: PistolMk58 + parent: BaseWeaponPistol + id: WeaponPistolMk58 description: A cheap, ubiquitous sidearm, produced by a NanoTrasen subsidiary. components: - type: Sprite sprite: Objects/Weapons/Guns/Pistols/mk58.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] - - type: Icon - sprite: Objects/Weapons/Guns/Pistols/mk58.rsi + map: ["enum.GunVisualLayers.Base"] - type: Item size: 10 sprite: Objects/Weapons/Guns/Pistols/mk58.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: Pistol - magazineTypes: - - Pistol + - type: Gun fireRate: 5 - minAngle: 0 - maxAngle: 45 - angleIncrease: 20 - angleDecay: 15 - - type: Appearance - visuals: - - type: BarrelBoltVisualizer - -- type: entity - name: mk 58 (wood) - parent: PistolBase - id: PistolMk58Wood - description: A cheap, ubiquitous sidearm, that was produced by a NanoTrasen subsidiary. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/Pistols/mk58_wood.rsi - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] - - type: Icon - sprite: Objects/Weapons/Guns/Pistols/mk58_wood.rsi - - type: Item - size: 10 - sprite: Objects/Weapons/Guns/Pistols/mk58_wood.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: Pistol - magazineTypes: - - Pistol - fireRate: 5 - minAngle: 0 - maxAngle: 45 - angleIncrease: 20 - angleDecay: 15 - - type: Appearance - visuals: - - type: BarrelBoltVisualizer - -- type: entity - name: molly - parent: PistolBase - id: PistolMolly - description: An experimental fully automatic pistol. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/Pistols/molly.rsi - - type: Icon - sprite: Objects/Weapons/Guns/Pistols/molly.rsi - - type: Item - size: 10 - sprite: Objects/Weapons/Guns/Pistols/molly.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: Pistol - currentSelector: Automatic - allSelectors: - - Automatic - magazineTypes: - - HCPistol - - Smg - magFillPrototype: MagazinePistolSmg - autoEjectMag: true - fireRate: 6 - minAngle: 0 - maxAngle: 45 - angleIncrease: 20 - angleDecay: 15 - -- type: entity - name: basilisk - parent: PistolBase - id: PistolBasilisk - description: A fully automatic handgun chambered in .40 magnum. Can use both pistol and SMG type magazines. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/Pistols/gyro_pistol.rsi - - type: Icon - sprite: Objects/Weapons/Guns/Pistols/gyro_pistol.rsi - - type: Item - size: 10 - sprite: Objects/Weapons/Guns/Pistols/gyro_pistol.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: Magnum - currentSelector: Automatic - allSelectors: - - Automatic - magazineTypes: - - Pistol - - Smg - magFillPrototype: MagazineMagnum - autoEjectMag: true - fireRate: 6 - minAngle: 0 - maxAngle: 45 - angleIncrease: 20 - angleDecay: 15 - -- type: entity - name: olivaw - parent: PistolBase - id: PistolOlivaw - description: A popular "Frozen Star" machine pistol. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/Pistols/olivaw_civil.rsi - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] - - type: Icon - sprite: Objects/Weapons/Guns/Pistols/olivaw_civil.rsi - - type: Item - size: 10 - sprite: Objects/Weapons/Guns/Pistols/olivaw_civil.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: Pistol - magazineTypes: - - Pistol - - HCPistol - fireRate: 5 - minAngle: 0 - maxAngle: 45 - angleIncrease: 20 - angleDecay: 15 - - type: Appearance - visuals: - - type: BarrelBoltVisualizer - -- type: entity - name: paco - parent: PistolBase - id: PistolPaco - description: A modern and reliable sidearm for the soldier in the field. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/Pistols/paco.rsi - - type: Icon - sprite: Objects/Weapons/Guns/Pistols/paco.rsi - - type: Item - size: 10 - sprite: Objects/Weapons/Guns/Pistols/paco.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: Pistol - magazineTypes: - - Pistol - autoEjectMag: true - fireRate: 5 - minAngle: 0 - maxAngle: 45 - angleIncrease: 20 - angleDecay: 15 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml index b1d8313dd6..1491cdafb3 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml @@ -1,64 +1,104 @@ +# Used to animate the hitscan effects because effectsystem doesn't support it - type: entity - name: red laser + id: HitscanEffect + noSpawn: true + components: + - type: Sprite + netsync: false + drawdepth: Effects + layers: + - shader: unshaded + map: ["enum.EffectLayers.Unshaded"] + - type: EffectVisuals + - type: AnimationPlayer + +- type: hitscan id: RedLaser - noSpawn: true - components: - - type: Hitscan - damage: - types: - Heat: 15 - spriteName: Objects/Weapons/Guns/Projectiles/laser.png - muzzleFlash: Objects/Weapons/Guns/Projectiles/laser_muzzle.png - impactFlash: Objects/Weapons/Guns/Projectiles/laser_impact.png + damage: + types: + Heat: 20 + muzzleFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: muzzle_laser + travelFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: beam + impactFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: impact_laser -- type: entity - name: red medium laser +- type: hitscan id: RedMediumLaser - noSpawn: true - components: - - type: Hitscan - damage: - types: - Heat: 20 - spriteName: Objects/Weapons/Guns/Projectiles/laser.png - muzzleFlash: Objects/Weapons/Guns/Projectiles/laser_muzzle.png - impactFlash: Objects/Weapons/Guns/Projectiles/laser_impact.png + damage: + types: + Heat: 25 + muzzleFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: muzzle_laser + travelFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: beam + impactFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: impact_laser -- type: entity - name: pulse - id: Pulse - noSpawn: true - components: - - type: Hitscan - damage: - types: - Heat: 25 - spriteName: Objects/Weapons/Guns/Projectiles/pulse.png - muzzleFlash: Objects/Weapons/Guns/Projectiles/pulse_muzzle.png - impactFlash: Objects/Weapons/Guns/Projectiles/pulse_impact.png +- type: hitscan + id: OmniLaser + damage: + types: + Heat: 30 + muzzleFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: muzzle_omni + travelFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: beam_omni + impactFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: impact_omni -- type: entity - name: red heavy laser - id: RedHeavyLaser - noSpawn: true - components: - - type: Hitscan - spriteName: Objects/Weapons/Guns/Projectiles/heavy_laser.png - muzzleFlash: Objects/Weapons/Guns/Projectiles/heavy_laser_muzzle.png - impactFlash: Objects/Weapons/Guns/Projectiles/heavy_laser_impact.png - damage: - types: - Heat: 45 - -- type: entity - name: x-ray laser +- type: hitscan id: XrayLaser - noSpawn: true - components: - - type: Hitscan - spriteName: Objects/Weapons/Guns/Projectiles/xray.png - muzzleFlash: Objects/Weapons/Guns/Projectiles/xray_muzzle.png - impactFlash: Objects/Weapons/Guns/Projectiles/xray_impact.png - damage: - types: - Heat: 60 + damage: + types: + Heat: 15 + Radiation: 15 + muzzleFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: muzzle_xray + travelFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: xray + impactFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: impact_xray + +- type: hitscan + id: RedHeavyLaser + damage: + types: + Heat: 40 + muzzleFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: muzzle_beam_heavy + travelFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: beam_heavy + impactFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: impact_beam_heavy + +- type: hitscan + id: Pulse + damage: + types: + Heat: 50 + muzzleFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: muzzle_blue + travelFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: beam_blue + impactFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: impact_blue diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml index c648580522..51e5328a9a 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml @@ -1,7 +1,7 @@ # One bullet to bring them all into the darkness and bind them - type: entity - id: BulletBase - name: bulletbase + id: BaseBullet + name: BaseBullet description: If you can see this you're probably dead! abstract: true components: @@ -10,8 +10,10 @@ - type: Sprite netsync: false noRot: false - sprite: Objects/Weapons/Guns/Projectiles/bullet.rsi - state: bullet + sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi + layers: + - state: bullet + shader: unshaded - type: Physics bodyType: Dynamic linearDamping: 0 @@ -34,8 +36,8 @@ path: /Audio/Weapons/Guns/Hits/bullet_hit.ogg - type: entity - id: TriggerBulletBase # Trigger-on-collide bullets - parent: BulletBase + id: BaseBulletTrigger # Trigger-on-collide bullets + parent: BaseBullet noSpawn: true components: - type: TriggerOnCollide @@ -56,9 +58,9 @@ - BulletImpassable - type: entity - id: BulletBaseFlash + id: BaseBulletFlash name: base bullet flash - parent: TriggerBulletBase + parent: BaseBulletTrigger noSpawn: true components: - type: Projectile @@ -71,9 +73,9 @@ path: "/Audio/Effects/flash_bang.ogg" - type: entity - id: BulletBaseHV + id: BaseBulletHighVelocity name: base bullet high-velocity - parent: BulletBase + parent: BaseBullet noSpawn: true components: - type: Projectile @@ -82,9 +84,9 @@ Piercing: 12 - type: entity - id: BulletBasePractice + id: BaseBulletPractice name: base bullet practice - parent: BulletBase + parent: BaseBullet noSpawn: true components: - type: Projectile @@ -93,9 +95,9 @@ Blunt: 2 - type: entity - id: BulletBaseRubber + id: BaseBulletRubber name: base bullet rubber - parent: BulletBase + parent: BaseBullet noSpawn: true components: - type: Projectile @@ -112,7 +114,7 @@ - type: entity name : taser bolt id: BulletTaser - parent: BulletBase + parent: BaseBullet noSpawn: true components: - type: FlyBySound @@ -122,7 +124,7 @@ volume: 5 - type: Sprite noRot: true - sprite: Objects/Weapons/Guns/Projectiles/spark.rsi + sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi color: "#ffff33" layers: - state: spark @@ -139,9 +141,6 @@ - Impassable - BulletImpassable - type: Ammo - isProjectile: true - ammoVelocity: 20 - caliber: Energy - type: Projectile damage: types: @@ -156,13 +155,16 @@ - type: entity name: emitter bolt id: EmitterBolt - parent: BulletBase + parent: BaseBullet noSpawn: true components: - type: Sprite color: "#ffff33" sprite: Structures/Power/Generation/Singularity/emitter.rsi - state: 'projectile' + layers: + - state: projectile + shader: unshaded + - type: Ammo - type: Physics - type: Fixtures fixtures: @@ -188,13 +190,13 @@ - type: entity id: BulletRocket name: rocket - parent: TriggerBulletBase + parent: BaseBulletTrigger noSpawn: true components: - type: Sprite - netsync: false - sprite: Objects/Weapons/Guns/Projectiles/rocket.rsi - state: frag + sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi + layers: + - state: frag - type: ExplodeOnTrigger - type: Explosive explosionType: Default @@ -208,15 +210,15 @@ energy: 0.5 - type: entity - id: WeakBulletRocket + id: BulletWeakRocket name: weak rocket - parent: TriggerBulletBase + parent: BaseBulletTrigger noSpawn: true components: - type: Sprite - netsync: false - sprite: Objects/Weapons/Guns/Projectiles/rocket.rsi - state: frag + sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi + layers: + - state: frag - type: ExplodeOnTrigger - type: Explosive explosionType: Default @@ -229,17 +231,16 @@ color: orange energy: 0.5 - - type: entity id: BulletGrenadeBaton name: baton grenade - parent: BulletBase + parent: BaseBullet noSpawn: true components: - type: Sprite - netsync: false - sprite: Objects/Weapons/Guns/Projectiles/grenade.rsi - state: grenade + sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi + layers: + - state: grenade - type: Projectile deleteOnCollide: false damage: @@ -254,13 +255,13 @@ - type: entity id: BulletGrenadeBlast name: blast grenade - parent: TriggerBulletBase + parent: BaseBulletTrigger noSpawn: true components: - type: Sprite - netsync: false - sprite: Objects/Weapons/Guns/Projectiles/grenade.rsi - state: grenade + sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi + layers: + - state: grenade - type: ExplodeOnTrigger - type: Explosive explosionType: Default @@ -270,13 +271,13 @@ - type: entity id: BulletGrenadeFlash name: flash grenade - parent: BulletBaseFlash + parent: BaseBulletFlash noSpawn: true components: - type: Sprite - netsync: false - sprite: Objects/Weapons/Guns/Projectiles/grenade.rsi - state: grenade + sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi + layers: + - state: grenade - type: FlashOnTrigger range: 7 @@ -284,13 +285,13 @@ - type: entity id: BulletGrenadeFrag name: frag grenade - parent: TriggerBulletBase + parent: BaseBulletTrigger noSpawn: true components: - type: Sprite - netsync: false - sprite: Objects/Weapons/Guns/Projectiles/grenade.rsi - state: grenade + sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi + layers: + - state: grenade - type: ExplodeOnTrigger - type: Explosive explosionType: Default @@ -299,13 +300,13 @@ - type: entity id: BulletFoam name: foam dart - parent: BulletBase + parent: BaseBullet noSpawn: true components: - type: Sprite - netsync: false sprite: Objects/Fun/toys.rsi - state: foamdart + layers: + - state: foamdart - type: Projectile deleteOnCollide: true damage: @@ -317,13 +318,13 @@ - type: entity id: BulletCap name: cap bullet - parent: BulletBase + parent: BaseBullet noSpawn: true components: - type: Sprite - netsync: false sprite: Objects/Fun/toys.rsi - state: capbullet + layers: + - state: capbullet - type: Projectile deleteOnCollide: true damage: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml index 771b21c354..8aa4ceffea 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml @@ -1,55 +1,52 @@ - type: entity - name: RevolverBase + name: BaseWeaponRevolver parent: BaseItem - id: RevolverBase + id: BaseWeaponRevolver description: A rooty tooty point and shooty. abstract: true components: - type: Sprite netsync: false state: icon + - type: Gun + selectedMode: SemiAuto + fireRate: 1.5 + availableModes: + - SemiAuto + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/revolver.ogg + - type: RevolverAmmoProvider + whitelist: + tags: + - CartridgeMagnum + proto: CartridgeMagnum + capacity: 7 + soundEject: + path: /Audio/Weapons/Guns/MagOut/revolver_magout.ogg + soundInsert: + path: /Audio/Weapons/Guns/MagIn/revolver_magin.ogg - type: entity name: Deckard - parent: RevolverBase - id: RevolverDeckard + parent: BaseWeaponRevolver + id: WeaponRevolverDeckard description: A rare, custom-built revolver. Use when there is no time for Voight-Kampff test. components: - type: Sprite sprite: Objects/Weapons/Guns/Revolvers/deckard.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] + map: ["enum.GunVisualLayers.Base"] - state: mag-unshaded-3 - map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] + map: ["enum.GunVisualLayers.MagUnshaded"] shader: unshaded - type: Item size: 12 sprite: Objects/Weapons/Guns/Revolvers/deckard.rsi - - type: RangedWeapon - - type: RevolverBarrel - currentSelector: Single - allSelectors: - - Single - fillPrototype: CartridgeMagnum - caliber: Magnum + - type: RevolverAmmoProvider capacity: 5 - minAngle: 0 - maxAngle: 60 - angleIncrease: 20 - angleDecay: 15 - autoCycle: true - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/revolver.ogg - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg - soundInsert: - path: /Audio/Weapons/Guns/MagIn/revolver_magin.ogg - type: Appearance visuals: - - type: BarrelBoltVisualizer - type: MagVisualizer magState: mag steps: 4 @@ -57,8 +54,8 @@ - type: entity name: Inspector - parent: RevolverBase - id: RevolverInspector + parent: BaseWeaponRevolver + id: WeaponRevolverInspector description: A detective's best friend. components: - type: Sprite @@ -66,31 +63,13 @@ - type: Item size: 12 sprite: Objects/Weapons/Guns/Revolvers/inspector.rsi - - type: RangedWeapon - - type: RevolverBarrel - currentSelector: Single - allSelectors: - - Single - fillPrototype: CartridgeMagnum - caliber: Magnum + - type: RevolverAmmoProvider capacity: 6 - minAngle: 0 - maxAngle: 60 - angleIncrease: 20 - angleDecay: 15 - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/revolver.ogg - soundEject: - path: /Audio/Weapons/Guns/MagOut/revolver_magout.ogg - soundInsert: - path: /Audio/Weapons/Guns/MagIn/revolver_magin.ogg - type: entity name: Mateba - parent: RevolverBase - id: RevolverMateba + parent: BaseWeaponRevolver + id: WeaponRevolverMateba description: The iconic sidearm of the dreaded death squads. components: - type: Sprite @@ -98,31 +77,13 @@ - type: Item size: 12 sprite: Objects/Weapons/Guns/Revolvers/mateba.rsi - - type: RangedWeapon - - type: RevolverBarrel - currentSelector: Single - allSelectors: - - Single - fillPrototype: CartridgeMagnum - caliber: Magnum + - type: RevolverAmmoProvider capacity: 7 - minAngle: 0 - maxAngle: 60 - angleIncrease: 20 - angleDecay: 15 - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/revolver.ogg - soundEject: - path: /Audio/Weapons/Guns/MagOut/revolver_magout.ogg - soundInsert: - path: /Audio/Weapons/Guns/MagIn/revolver_magin.ogg - type: entity name: Predator - parent: RevolverBase - id: RevolverPredator + parent: BaseWeaponRevolver + id: WeaponRevolverPredator description: A robust revolver favoured by Syndicate agents. components: - type: Sprite @@ -130,31 +91,11 @@ - type: Item size: 12 sprite: Objects/Weapons/Guns/Revolvers/predator.rsi - - type: RangedWeapon - - type: RevolverBarrel - currentSelector: Single - allSelectors: - - Single - fillPrototype: CartridgeMagnum - caliber: Magnum - capacity: 7 - minAngle: 0 - maxAngle: 60 - angleIncrease: 20 - angleDecay: 15 - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/revolver.ogg - soundEject: - path: /Audio/Weapons/Guns/MagOut/revolver_magout.ogg - soundInsert: - path: /Audio/Weapons/Guns/MagIn/revolver_magin.ogg - type: entity name: pirate revolver - parent: RevolverBase - id: RevolverPirate + parent: BaseWeaponRevolver + id: WeaponRevolverPirate description: An odd, muzzle-loading revolver, favoured by pirate crews. components: - type: Sprite @@ -162,24 +103,7 @@ - type: Item size: 12 sprite: Objects/Weapons/Guns/Revolvers/pirate_revolver.rsi - - type: RangedWeapon - - type: RevolverBarrel + - type: Gun fireRate: 1 - currentSelector: Single - allSelectors: - - Single - fillPrototype: CartridgePistol - caliber: Pistol + - type: RevolverAmmoProvider capacity: 5 - minAngle: 0 - maxAngle: 60 - angleIncrease: 20 - angleDecay: 15 - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/revolver.ogg - soundEject: - path: /Audio/Weapons/Guns/MagOut/revolver_magout.ogg - soundInsert: - path: /Audio/Weapons/Guns/MagIn/revolver_magin.ogg diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml index 8584917190..101cc3b79d 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml @@ -1,129 +1,87 @@ - type: entity - name: BaseRifle + name: BaseWeaponRifle parent: BaseItem - id: RifleBase + id: BaseWeaponRifle description: A rooty tooty point and shooty. abstract: true components: - type: Sprite netsync: false - - type: Icon - state: icon - type: Item size: 24 - state: icon - - type: MagazineBarrel - currentSelector: Automatic - allSelectors: - - Automatic - magFillPrototype: MagazineLRifle + - type: AmmoCounter + - type: Gun fireRate: 5 - minAngle: 0 - maxAngle: 45 - angleIncrease: 20 - angleDecay: 20 + selectedMode: FullAuto + availableModes: + - FullAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/batrifle.ogg - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg - soundRack: - path: /Audio/Weapons/Guns/Cock/sf_rifle_cock.ogg - soundBoltOpen: - path: /Audio/Weapons/Guns/Bolt/rifle_bolt_open.ogg - soundBoltClosed: - path: /Audio/Weapons/Guns/Bolt/rifle_bolt_closed.ogg - soundMagInsert: - path: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg - soundMagEject: - path: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg + - type: ChamberMagazineAmmoProvider + - type: ItemSlots + slots: + gun-magazine: + name: Magazine + startingItem: MagazineLightRifle + insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg + whitelist: + tags: + - MagazineLightRifle + gun-chamber: + name: Chamber + startingItem: CartridgeLightRifle + whitelist: + tags: + - CartridgeLightRifle + - type: ContainerContainer + containers: + gun-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot - type: entity name: AKMS - parent: RifleBase - id: RifleAk + parent: BaseWeaponRifle + id: WeaponRifleAk description: An iconic weapon of war. components: - type: Sprite sprite: Objects/Weapons/Guns/Rifles/ak.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] + map: ["enum.GunVisualLayers.Base"] - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - sprite: Objects/Weapons/Guns/Rifles/ak.rsi + map: ["enum.GunVisualLayers.Mag"] - type: Item size: 24 sprite: Objects/Weapons/Guns/Rifles/ak.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: LRifle - magazineTypes: - - Rifle + - type: Gun fireRate: 5 - minAngle: 0 - maxAngle: 45 - angleIncrease: 20 - angleDecay: 20 soundGunshot: path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg - soundRack: - path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg - soundMagInsert: - path: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg - soundMagEject: - path: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg + - type: ChamberMagazineAmmoProvider + - type: ItemSlots + slots: + gun-magazine: + name: Magazine + startingItem: MagazineLightRifle + insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg + whitelist: + tags: + - MagazineLightRifle + gun-chamber: + name: Chamber + startingItem: CartridgeLightRifle + whitelist: + tags: + - CartridgeLightRifle + - type: ContainerContainer + containers: + gun-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot - type: Appearance visuals: - - type: BarrelBoltVisualizer - - type: MagVisualizer - magState: mag - steps: 1 - zeroVisible: true - -- type: entity - name: black AK - parent: RifleBase - id: RifleBlackAk - description: An iconic weapon of war; painted black. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/Rifles/black_ak.rsi - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] - - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - sprite: Objects/Weapons/Guns/Rifles/black_ak.rsi - - type: Item - size: 24 - sprite: Objects/Weapons/Guns/Rifles/black_ak.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: LRifle - magazineTypes: - - Rifle - fireRate: 6 - minAngle: 0 - maxAngle: 60 - angleIncrease: 15 - angleDecay: 20 - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg - soundRack: - path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg - soundMagInsert: - path: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg - soundMagEject: - path: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg - - type: Appearance - visuals: - - type: BarrelBoltVisualizer - type: MagVisualizer magState: mag steps: 1 @@ -131,175 +89,42 @@ - type: entity name: Z8 Bulldog - parent: RifleBase - id: RifleCarbine + parent: BaseWeaponRifle + id: WeaponRifleBulldog description: An older bullpup carbine model, with an attached underbarrel grenade launcher. components: - type: Sprite sprite: Objects/Weapons/Guns/Rifles/carbine.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] + map: ["enum.GunVisualLayers.Base"] - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - sprite: Objects/Weapons/Guns/Rifles/carbine.rsi + map: ["enum.GunVisualLayers.Mag"] - type: Item size: 24 sprite: Objects/Weapons/Guns/Rifles/carbine.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: SRifle - magazineTypes: - - Rifle - magFillPrototype: MagazineSRifle - fireRate: 5 - minAngle: 0 - maxAngle: 45 - angleIncrease: 15 - angleDecay: 20 - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/batrifle.ogg - soundRack: - path: /Audio/Weapons/Guns/Cock/batrifle_cock.ogg - soundMagInsert: - path: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg - soundMagEject: - path: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg + - type: ItemSlots + slots: + gun-magazine: + name: Magazine + startingItem: MagazineRifle + insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg + whitelist: + tags: + - MagazineRifle + gun-chamber: + name: Chamber + startingItem: CartridgeRifle + whitelist: + tags: + - CartridgeRifle + - type: ContainerContainer + containers: + gun-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot - type: Appearance visuals: - - type: BarrelBoltVisualizer - - type: MagVisualizer - magState: mag - steps: 1 - zeroVisible: true - -- type: entity - name: Dallas - parent: RifleBase - id: RifleDallas - description: A pulse-action air-cooled automatic assault rifle. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/Rifles/dallas.rsi - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - sprite: Objects/Weapons/Guns/Rifles/dallas.rsi - - type: Item - size: 24 - sprite: Objects/Weapons/Guns/Rifles/dallas.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: ClRifle - magazineTypes: - - Rifle - magFillPrototype: MagazineClRifle - fireRate: 8 - minAngle: 10 - maxAngle: 60 - angleIncrease: 10 - angleDecay: 20 - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/m41.ogg - soundRack: - path: /Audio/Weapons/Guns/Cock/m41_cock.ogg - soundMagInsert: - path: /Audio/Weapons/Guns/MagIn/m41_reload.ogg - soundMagEject: - path: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 1 - zeroVisible: true - -- type: entity - name: STS-35 - parent: RifleBase - id: RifleSTS - description: A rugged and durable automatic weapon. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/Rifles/sts.rsi - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] - - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - sprite: Objects/Weapons/Guns/Rifles/sts.rsi - - type: Item - size: 24 - sprite: Objects/Weapons/Guns/Rifles/sts.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: LRifle - magazineTypes: - - Rifle - fireRate: 5 - minAngle: 0 - maxAngle: 45 - angleIncrease: 15 - angleDecay: 20 - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/ltrifle.ogg - soundRack: - path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg - soundMagInsert: - path: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg - soundMagEject: - path: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg - - type: Appearance - visuals: - - type: BarrelBoltVisualizer - - type: MagVisualizer - magState: mag - steps: 1 - zeroVisible: true - -- type: entity - name: Vintorez - parent: RifleBase - id: RifleVintorez - description: Highly prized for its armor piercing capabilities. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/Rifles/vintorez.rsi - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] - - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - sprite: Objects/Weapons/Guns/Rifles/vintorez.rsi - - type: Item - size: 24 - sprite: Objects/Weapons/Guns/Rifles/vintorez.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: SRifle - magazineTypes: - - Rifle - magFillPrototype: MagazineSRifle - fireRate: 5 - minAngle: 0 - maxAngle: 45 - angleIncrease: 15 - angleDecay: 20 - - type: Appearance - visuals: - - type: BarrelBoltVisualizer - type: MagVisualizer magState: mag steps: 1 @@ -307,89 +132,43 @@ - type: entity name: Wintermute - parent: RifleBase - id: RifleWintermute + parent: BaseWeaponRifle + id: WeaponRifleWintermute description: A high end military grade assault rifle. components: - type: Sprite sprite: Objects/Weapons/Guns/Rifles/wintermute.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] + map: ["enum.GunVisualLayers.Base"] - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - sprite: Objects/Weapons/Guns/Rifles/wintermute.rsi + map: ["enum.GunVisualLayers.Mag"] - type: Item size: 24 sprite: Objects/Weapons/Guns/Rifles/wintermute.rsi - - type: RangedWeapon - - type: MagazineBarrel - caliber: SRifle - magazineTypes: - - Rifle - magFillPrototype: MagazineSRifle - autoEjectMag: true - fireRate: 5 - minAngle: 0 - maxAngle: 45 - angleIncrease: 15 - angleDecay: 20 + - type: Gun soundGunshot: path: /Audio/Weapons/Guns/Gunshots/ltrifle.ogg - soundRack: - path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg - soundMagInsert: - path: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg - soundMagEject: - path: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg - - type: Appearance - visuals: - - type: BarrelBoltVisualizer - - type: MagVisualizer - magState: mag - steps: 1 - zeroVisible: true - -- type: entity - name: calico m900 - parent: RifleBase - id: RifleCalico - description: A carbine with a unique cylindrical magazine design which allows for high capacity loads. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/Rifles/calico.rsi - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - sprite: Objects/Weapons/Guns/Rifles/calico.rsi - - type: Item - size: 24 - sprite: Objects/Weapons/Guns/Rifles/calico.rsi - - type: RangedWeapon - - type: MagazineBarrel - magFillPrototype: MagazinePistolCalicoTopMounted - caliber: Pistol - magazineTypes: - - CalicoTopMounted - fireRate: 3 - minAngle: 0 - maxAngle: 25 - angleIncrease: 15 - angleDecay: 20 - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg - soundRack: - path: /Audio/Weapons/Guns/Cock/ltrifle_cock.ogg - soundMagInsert: - path: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg - soundMagEject: - path: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg + - type: ItemSlots + slots: + gun-magazine: + name: Magazine + startingItem: MagazineRifle + insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg + whitelist: + tags: + - MagazineRifle + gun-chamber: + name: Chamber + startingItem: CartridgeRifle + whitelist: + tags: + - CartridgeRifle + - type: ContainerContainer + containers: + gun-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot - type: Appearance visuals: - type: MagVisualizer diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml index 507a48c7ce..4de10a42d1 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml @@ -1,81 +1,65 @@ - type: entity name: BaseSMG parent: BaseItem - id: SmgBase + id: BaseWeaponSubMachineGun description: A rooty tooty point and shooty. abstract: true components: - type: Sprite netsync: false - - type: Icon - state: icon - type: Item size: 24 - - type: MagazineBarrel - currentSelector: Automatic - allSelectors: - - Single - - Automatic + - type: AmmoCounter + - type: Gun fireRate: 8 - caliber: Pistol - magazineTypes: - - Smg - minAngle: 0 - maxAngle: 60 - angleIncrease: 10 - angleDecay: 20 - magFillPrototype: MagazinePistolSmg + selectedMode: FullAuto + availableModes: + - SemiAuto + - FullAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/smg.ogg - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg - soundRack: - path: /Audio/Weapons/Guns/Cock/smg_cock.ogg - soundBoltOpen: - path: /Audio/Weapons/Guns/Bolt/rifle_bolt_open.ogg - soundBoltClosed: - path: /Audio/Weapons/Guns/Bolt/rifle_bolt_closed.ogg - soundMagInsert: - path: /Audio/Weapons/Guns/MagIn/smg_magin.ogg - soundMagEject: - path: /Audio/Weapons/Guns/MagOut/smg_magout.ogg + - type: ChamberMagazineAmmoProvider + - type: ItemSlots + slots: + gun-magazine: + name: Magazine + startingItem: MagazinePistolSubMachineGun + insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg + whitelist: + tags: + - MagazinePistolSubMachineGun + gun-chamber: + name: Chamber + startingItem: CartridgePistol + whitelist: + tags: + - CartridgePistol + - type: ContainerContainer + containers: + gun-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot - type: entity name: Atreides - parent: SmgBase - id: SmgAtreides + parent: BaseWeaponSubMachineGun + id: WeaponSubMachineGunAtreides description: Pla-ket-ket-ket-ket! components: - type: Sprite sprite: Objects/Weapons/Guns/SMGs/atreides.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] + map: ["enum.GunVisualLayers.Base"] - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - sprite: Objects/Weapons/Guns/SMGs/atreides.rsi + map: ["enum.GunVisualLayers.Mag"] - type: Item size: 24 sprite: Objects/Weapons/Guns/SMGs/atreides.rsi - - type: RangedWeapon - - type: MagazineBarrel - currentSelector: Automatic - allSelectors: - - Automatic + - type: Gun fireRate: 10 - caliber: Pistol - magazineTypes: - - Smg - minAngle: 5 - maxAngle: 60 - angleIncrease: 10 - angleDecay: 20 - type: Appearance visuals: - - type: BarrelBoltVisualizer - type: MagVisualizer magState: mag steps: 1 @@ -83,42 +67,25 @@ - type: entity name: C-20r sub machine gun - parent: SmgBase - id: SmgC20r + parent: BaseWeaponSubMachineGun + id: WeaponSubMachineGunC20r description: A firearm that is often used by the infamous nuclear operatives. components: - type: Sprite sprite: Objects/Weapons/Guns/SMGs/c20r.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] + map: ["enum.GunVisualLayers.Base"] - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - sprite: Objects/Weapons/Guns/SMGs/c20r.rsi + map: ["enum.GunVisualLayers.Mag"] - type: Item size: 24 sprite: Objects/Weapons/Guns/SMGs/c20r.rsi - - type: RangedWeapon - - type: MagazineBarrel - currentSelector: Automatic - allSelectors: - - Single - - Automatic - fireRate: 8 - caliber: Pistol - magazineTypes: - - Smg - minAngle: 0 - maxAngle: 60 - angleIncrease: 10 - angleDecay: 20 - autoEjectMag: true + - type: Gun + - type: ChamberMagazineAmmoProvider + # autoEject: true # Do not set this until the PVS prediction issue is resolved - type: Appearance visuals: - - type: BarrelBoltVisualizer - type: MagVisualizer magState: mag steps: 1 @@ -126,41 +93,47 @@ - type: entity name: Drozd - parent: SmgBase - id: SmgDrozd + parent: BaseWeaponSubMachineGun + id: WeaponSubMachineGunDrozd description: An excellent fully automatic Heavy SMG. components: - type: Sprite sprite: Objects/Weapons/Guns/SMGs/drozd.rsi layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] + map: ["enum.GunVisualLayers.Base"] - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - sprite: Objects/Weapons/Guns/SMGs/drozd.rsi + map: ["enum.GunVisualLayers.Mag"] - type: Item size: 24 sprite: Objects/Weapons/Guns/SMGs/drozd.rsi - - type: RangedWeapon - - type: MagazineBarrel + - type: Gun fireRate: 6 - currentSelector: Automatic - allSelectors: - - Automatic - caliber: Magnum - magazineTypes: - - Smg - magFillPrototype: MagazineMagnumSmg - minAngle: 0 - maxAngle: 60 - angleIncrease: 12 - angleDecay: 20 + selectedMode: FullAuto + availableModes: + - FullAuto + - type: ItemSlots + slots: + gun-magazine: + name: Magazine + startingItem: MagazineMagnumSubMachineGun + insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg + whitelist: + tags: + - MagazineMagnumSubMachineGun + gun-chamber: + name: Chamber + startingItem: CartridgeMagnum + whitelist: + tags: + - CartridgeMagnum + - type: ContainerContainer + containers: + gun-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot - type: Appearance visuals: - - type: BarrelBoltVisualizer - type: MagVisualizer magState: mag steps: 1 @@ -168,89 +141,62 @@ - type: entity name: WT550 - parent: SmgBase - id: SmgWt550 + parent: BaseWeaponSubMachineGun + id: WeaponSubMachineGunWt550 description: An excellent SMG, produced by NanoTrasen's Small Arms Division. components: - type: Sprite sprite: Objects/Weapons/Guns/SMGs/wt550.rsi layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: base-unshaded - map: ["enum.RangedBarrelVisualLayers.BaseUnshaded"] - shader: unshaded - - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - state: mag-unshaded-0 - map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] - shader: unshaded - - type: Icon - sprite: Objects/Weapons/Guns/SMGs/wt550.rsi + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: base-unshaded + map: ["enum.GunVisualLayers.BaseUnshaded"] + shader: unshaded + - state: mag-0 + map: ["enum.GunVisualLayers.Mag"] + - state: mag-unshaded-0 + map: ["enum.GunVisualLayers.MagUnshaded"] + shader: unshaded - type: Item size: 24 sprite: Objects/Weapons/Guns/SMGs/wt550.rsi - - type: RangedWeapon - - type: MagazineBarrel - currentSelector: Automatic - allSelectors: - - Automatic - fireRate: 8 - caliber: Pistol - magazineTypes: - - SmgTopMounted - magFillPrototype: MagazinePistolSmgTopMounted + - type: Gun + fireRate: 5 + selectedMode: FullAuto + availableModes: + - FullAuto - type: Appearance visuals: - - type: MagVisualizer - magState: mag - steps: 6 - zeroVisible: true - -- type: entity - name: Zoric - parent: SmgBase - id: SmgZoric - description: A compact, robust SMG that uses high caliber rounds. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/SMGs/zoric.rsi - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] - - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - sprite: Objects/Weapons/Guns/SMGs/zoric.rsi - - type: Item - size: 24 - sprite: Objects/Weapons/Guns/SMGs/zoric.rsi - - type: RangedWeapon - - type: MagazineBarrel - currentSelector: Automatic - allSelectors: - - Automatic - fireRate: 8 - caliber: Magnum - magazineTypes: - - Smg - magFillPrototype: MagazineMagnumSmg - - type: Appearance - visuals: - - type: BarrelBoltVisualizer - - type: MagVisualizer - magState: mag - steps: 1 - zeroVisible: true + - type: MagVisualizer + magState: mag + steps: 6 + zeroVisible: true - type: entity name: Drozd - parent: SmgDrozd - id: SmgDrozdRiot + parent: WeaponSubMachineGunDrozd + id: WeaponSubMachineGunDrozdRubber description: An excellent fully automatic Heavy SMG. suffix: Non-Lethal components: - - type: MagazineBarrel - magFillPrototype: MagazineMagnumSmgRubber + - type: ItemSlots + slots: + gun-magazine: + name: Magazine + startingItem: MagazineMagnumSubMachineGunRubber + insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg + whitelist: + tags: + - MagazineMagnumSubMachineGun + gun-chamber: + name: Chamber + startingItem: CartridgeMagnumRubber + whitelist: + tags: + - CartridgeMagnum + - type: ContainerContainer + containers: + gun-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml index 46a59d142e..0f9088c730 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml @@ -1,83 +1,81 @@ - type: entity - name: ShotgunBase + name: BaseWeaponShotgun parent: BaseItem - id: ShotgunBase + id: BaseWeaponShotgun description: A rooty tooty point and shooty. abstract: true components: - type: Sprite netsync: false - state: icon - - type: Icon - state: icon + layers: + - state: icon + map: [ "enum.GunVisualLayers.Base" ] - type: Item size: 24 - - type: PumpBarrel - currentSelector: Single - allSelectors: - - Single - fillPrototype: ShellShotgun - caliber: Shotgun - capacity: 7 - fireRate: 2.0 - minAngle: 5 - maxAngle: 60 - angleIncrease: 30 - angleDecay: 15 + - type: AmmoCounter + - type: Gun + fireRate: 2 + selectedMode: SemiAuto + availableModes: + - SemiAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/shotgun.ogg soundEmpty: path: /Audio/Weapons/Guns/Empty/empty.ogg + - type: BallisticAmmoProvider + autoCycle: false + whitelist: + tags: + - ShellShotgun + capacity: 7 + proto: ShellShotgun soundInsert: path: /Audio/Weapons/Guns/MagIn/shotgun_insert.ogg - type: entity name: Bojevic - parent: ShotgunBase - id: ShotgunBojevic + # Don't parent to BaseWeaponShotgun because it differs significantly + parent: BaseItem + id: WeaponShotgunBojevic description: It's a magazine-fed shotgun designed for close quarters combat. components: - type: Sprite - netsync: false sprite: Objects/Weapons/Guns/Shotguns/bojevic.rsi + netsync: false layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] + map: ["enum.GunVisualLayers.Base"] - state: mag-0 - map: ["enum.RangedBarrelVisualLayers.Mag"] - - type: Icon - sprite: Objects/Weapons/Guns/Shotguns/bojevic.rsi + map: ["enum.GunVisualLayers.Mag"] - type: Item sprite: Objects/Weapons/Guns/Shotguns/bojevic.rsi - - type: RangedWeapon - - type: MagazineBarrel - currentSelector: Automatic - allSelectors: - - Automatic + size: 24 + - type: Gun fireRate: 3 - caliber: Shotgun - magazineTypes: - - Rifle - magFillPrototype: MagazineShotgun + selectedMode: FullAuto + availableModes: + - FullAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/shotgun.ogg soundEmpty: path: /Audio/Weapons/Guns/Empty/empty.ogg - soundRack: - path: /Audio/Weapons/Guns/Cock/smg_cock.ogg - soundBoltOpen: - path: /Audio/Weapons/Guns/Bolt/rifle_bolt_open.ogg - soundBoltClosed: - path: /Audio/Weapons/Guns/Bolt/rifle_bolt_closed.ogg - soundMagInsert: - path: /Audio/Weapons/Guns/MagIn/smg_magin.ogg - soundMagEject: - path: /Audio/Weapons/Guns/MagOut/smg_magout.ogg + - type: ItemSlots + slots: + gun-magazine: + name: Magazine + startingItem: MagazineShotgun + whitelist: + tags: + - MagazineShotgun + insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg + - type: ContainerContainer + containers: + gun-magazine: !type:ContainerSlot + gun-chamber: !type:ContainerSlot + - type: MagazineAmmoProvider - type: Appearance visuals: - - type: BarrelBoltVisualizer - type: MagVisualizer magState: mag steps: 1 @@ -85,182 +83,57 @@ - type: entity name: double-barreled shotgun - parent: LauncherBase - id: ShotgunDB + parent: BaseWeaponShotgun + id: WeaponShotgunDoubleBarreled description: An immortal classic. components: - type: Sprite sprite: Objects/Weapons/Guns/Shotguns/db_shotgun.rsi - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] - - type: Icon - sprite: Objects/Weapons/Guns/Shotguns/db_shotgun.rsi - state: icon - type: Item size: 24 sprite: Objects/Weapons/Guns/Shotguns/db_shotgun.rsi - - type: RangedWeapon - - type: BoltActionBarrel - caliber: Shotgun - currentSelector: Single - allSelectors: - - Single - fillPrototype: ShellShotgun - fireRate: 8.0 + - type: Gun + fireRate: 8 + - type: BallisticAmmoProvider capacity: 2 - minAngle: 5 - maxAngle: 60 - angleIncrease: 30 - angleDecay: 15 - ammoSpreadRatio: 0.7 - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/shotgun.ogg - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg - soundInsert: - path: /Audio/Weapons/Guns/MagIn/shotgun_insert.ogg - soundBoltOpen: - path: /Audio/Weapons/Guns/Cock/shotgun_open.ogg - soundBoltClosed: - path: /Audio/Weapons/Guns/Cock/shotgun_close.ogg - - type: Appearance - visuals: - - type: BarrelBoltVisualizer - -- type: entity - name: Bull - parent: ShotgunBase - id: ShotgunBull - description: A Frozen Star pump-action shotgun. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/Shotguns/bull.rsi - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: mag-unshaded-1 - map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] - shader: unshaded - - type: Icon - sprite: Objects/Weapons/Guns/Shotguns/bull.rsi - - type: Item - sprite: Objects/Weapons/Guns/Shotguns/bull.rsi - - type: RangedWeapon - - type: PumpBarrel - fireRate: 4.0 - minAngle: 5 - maxAngle: 120 - angleIncrease: 30 - angleDecay: 15 - - type: Appearance - visuals: - - type: MagVisualizer - magState: mag - steps: 5 - zeroVisible: false - type: entity name: Gladstone - parent: ShotgunBase - id: ShotgunGladstone + parent: BaseWeaponShotgun + id: WeaponShotgunGladstone description: A next-generation Frozen Star shotgun. components: - type: Sprite sprite: Objects/Weapons/Guns/Shotguns/gladstone.rsi - - type: Icon - sprite: Objects/Weapons/Guns/Shotguns/gladstone.rsi - type: Item sprite: Objects/Weapons/Guns/Shotguns/gladstone.rsi - - type: RangedWeapon - - type: PumpBarrel - capacity: 9 - ammoSpreadRatio: 0.5 - angleIncrease: 30 - angleDecay: 15 - -- type: entity - name: Regulator 1000 - parent: ShotgunBase - id: ShotgunRegulator - description: Ol' reliable. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/Shotguns/regulator.rsi - - type: Icon - sprite: Objects/Weapons/Guns/Shotguns/regulator.rsi - - type: Item - sprite: Objects/Weapons/Guns/Shotguns/regulator.rsi - - type: RangedWeapon - - type: PumpBarrel - capacity: 7 - ammoSpreadRatio: 0.7 - angleIncrease: 30 - angleDecay: 15 + - type: BallisticAmmoProvider - type: entity name: Kammerer - parent: ShotgunBase - id: ShotgunPump + parent: BaseWeaponShotgun + id: WeaponShotgunKammerer description: When an old Remington design meets modern materials, this is the result. A favourite weapon of militia forces throughout many worlds. components: - type: Sprite sprite: Objects/Weapons/Guns/Shotguns/pump.rsi - - type: Icon - sprite: Objects/Weapons/Guns/Shotguns/pump.rsi - type: Item sprite: Objects/Weapons/Guns/Shotguns/pump.rsi - - type: RangedWeapon - - type: PumpBarrel + - type: BallisticAmmoProvider capacity: 4 - ammoSpreadRatio: 0.7 - angleIncrease: 30 - angleDecay: 15 - type: entity name: sawn-off shotgun - parent: LauncherBase - id: ShotgunSawn + parent: BaseWeaponShotgun + id: WeaponShotgunSawn description: Omar's coming! components: - type: Sprite sprite: Objects/Weapons/Guns/Shotguns/sawn.rsi - layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] - - type: Icon - sprite: Objects/Weapons/Guns/Shotguns/sawn.rsi - state: icon - type: Item size: 15 sprite: Objects/Weapons/Guns/Shotguns/sawn.rsi - - type: RangedWeapon - - type: BoltActionBarrel - caliber: Shotgun - currentSelector: Single - allSelectors: - - Single - fillPrototype: ShellShotgun - fireRate: 8.0 + - type: Gun + fireRate: 8 + - type: BallisticAmmoProvider capacity: 2 - minAngle: 7 - maxAngle: 90 - angleIncrease: 45 - angleDecay: 15 - soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/shotgun.ogg - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg - soundInsert: - path: /Audio/Weapons/Guns/MagIn/shotgun_insert.ogg - soundBoltOpen: - path: /Audio/Weapons/Guns/Cock/shotgun_open.ogg - soundBoltClosed: - path: /Audio/Weapons/Guns/Cock/shotgun_close.ogg - - type: Appearance - visuals: - - type: BarrelBoltVisualizer diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml index 439cbb9bdc..c51942c833 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml @@ -1,7 +1,7 @@ - type: entity - name: SniperBase + name: BaseWeaponSniper parent: BaseItem - id: SniperBase + id: BaseWeaponSniper description: A rooty tooty point and shooty. abstract: true components: @@ -9,51 +9,29 @@ netsync: false layers: - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] + map: ["enum.GunVisualLayers.Base"] - type: Item size: 24 - - type: BoltActionBarrel - currentSelector: Single - allSelectors: - - Single - fillPrototype: CartridgeLRifle - caliber: LRifle - capacity: 10 - fireRate: 1.0 - minAngle: 0 - maxAngle: 60 - angleIncrease: 20 - angleDecay: 15 + - type: AmmoCounter + - type: Gun + fireRate: 1 + selectedMode: SemiAuto + availableModes: + - SemiAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/sniper.ogg - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg - soundInsert: - path: /Audio/Weapons/Guns/MagIn/bullet_insert.ogg - - type: Appearance - visuals: - - type: BarrelBoltVisualizer - - type: RangedWeapon + - type: BallisticAmmoProvider + autoCycle: false + capacity: 10 + proto: CartridgeLightRifle + whitelist: + tags: + - CartridgeLightRifle - type: entity name: Kardashev-Mosin - parent: SniperBase - id: SniperBoltGun - description: A weapon for hunting, or endless trench warfare. - components: - - type: Sprite - sprite: Objects/Weapons/Guns/Snipers/bolt_gun.rsi - - type: Item - sprite: Objects/Weapons/Guns/Snipers/bolt_gun.rsi - - type: BoltActionBarrel - capacity: 5 - -- type: entity - name: Kardashev-Mosin - parent: SniperBoltGun - id: SniperBoltGunWood + parent: BaseWeaponSniper + id: WeaponSniperMosin description: A weapon for hunting, or endless trench warfare. components: - type: Sprite @@ -63,60 +41,55 @@ - type: entity name: Hristov - parent: SniperBase - id: SniperHeavy + parent: BaseWeaponSniper + id: WeaponSniperHristov description: A portable anti-armour rifle. Fires armor piercing 14.5mm shells. components: - type: Sprite sprite: Objects/Weapons/Guns/Snipers/heavy_sniper.rsi - type: Item sprite: Objects/Weapons/Guns/Snipers/heavy_sniper.rsi - - type: BoltActionBarrel - caliber: AntiMaterial + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeAntiMaterial capacity: 1 - fillPrototype: CartridgeAntiMaterial - -- type: entity - name: flintlock pistol - parent: SniperBase - id: FlintlockPistol - description: A pirate's companion. Yarrr! - components: - - type: Sprite - sprite: Objects/Weapons/Guns/Snipers/flintlock.rsi - - type: BoltActionBarrel - caliber: AntiMaterial - capacity: 1 - fireRate: 1.0 - minAngle: 20 - maxAngle: 80 - angleIncrease: 20 - angleDecay: 15 - fillPrototype: CartridgeAntiMaterial - soundInsert: - path: /Audio/Weapons/Guns/MagIn/bullet_insert.ogg - - type: Item - icon: Objects/Weapons/Guns/Snipers/flintlock.rsi - + proto: CartridgeAntiMaterial - type: entity name: musket - parent: SniperBase + parent: BaseWeaponSniper id: Musket description: This should've been in a museum long before you were born. components: - type: Sprite sprite: Objects/Weapons/Guns/Snipers/musket.rsi - - type: BoltActionBarrel - caliber: AntiMaterial - capacity: 1 - fireRate: 1.0 - minAngle: 10 - maxAngle: 60 - angleIncrease: 20 - angleDecay: 15 - fillPrototype: CartridgeAntiMaterial - soundInsert: - path: /Audio/Weapons/Guns/MagIn/bullet_insert.ogg - type: Item icon: Objects/Weapons/Guns/Snipers/musket.rsi + - type: Gun + selectedMode: SemiAuto + availableModes: + - SemiAuto + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeAntiMaterial + capacity: 1 + proto: CartridgeAntiMaterial + +- type: entity + name: flintlock pistol + parent: BaseWeaponSniper + id: WeaponPistolFlintlock + description: A pirate's companion. Yarrr! + components: + - type: Sprite + sprite: Objects/Weapons/Guns/Snipers/flintlock.rsi + - type: Item + icon: Objects/Weapons/Guns/Snipers/flintlock.rsi + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeAntiMaterial + capacity: 1 + proto: CartridgeAntiMaterial diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/flare_gun.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/flare_gun.yml index 497f19dffa..67812b6c1f 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/flare_gun.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/flare_gun.yml @@ -1,46 +1,29 @@ - type: entity name: flare gun - parent: LauncherBase - id: FlareGun + parent: BaseWeaponLauncher + id: WeaponFlareGun description: A compact, single-shot pistol that fires shotgun shells. components: - type: Sprite sprite: Objects/Weapons/Guns/Shotguns/flaregun.rsi layers: - - state: base - map: ["enum.RangedBarrelVisualLayers.Base"] - - state: bolt-closed - map: ["enum.RangedBarrelVisualLayers.Bolt"] - - type: Icon - sprite: Objects/Weapons/Guns/Shotguns/flaregun.rsi - state: icon + - state: icon + map: ["enum.GunVisualLayers.Base"] - type: Item size: 12 sprite: Objects/Weapons/Guns/Shotguns/flaregun.rsi - - type: RangedWeapon - - type: BoltActionBarrel - caliber: Shotgun - currentSelector: Single - allSelectors: - - Single - fillPrototype: ShellShotgunFlare - fireRate: 8.0 - capacity: 1 - minAngle: 25 - maxAngle: 70 - angleIncrease: 30 - angleDecay: 30 - ammoSpreadRatio: 0.85 + - type: Gun + fireRate: 8 + selectedMode: SemiAuto + availableModes: + - SemiAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/shotgun.ogg - soundEmpty: - path: /Audio/Weapons/Guns/Empty/empty.ogg + - type: BallisticAmmoProvider + whitelist: + tags: + - ShellShotgun + proto: ShellShotgunFlare + capacity: 1 soundInsert: path: /Audio/Weapons/Guns/MagIn/shotgun_insert.ogg - soundBoltOpen: - path: /Audio/Weapons/Guns/Cock/shotgun_open.ogg - soundBoltClosed: - path: /Audio/Weapons/Guns/Cock/shotgun_close.ogg - - type: Appearance - visuals: - - type: BarrelBoltVisualizer \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/pneumatic_cannon.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/pneumatic_cannon.yml index 1307c7c447..2f7cc0ffd6 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/pneumatic_cannon.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/pneumatic_cannon.yml @@ -1,7 +1,7 @@ -- type: entity +- type: entity name: improvised pneumatic cannon parent: BaseStorageItem - id: ImprovisedPneumaticCannon + id: WeaponImprovisedPneumaticCannon description: Improvised using nothing but a pipe, some zipties, and a pneumatic cannon. components: - type: Sprite @@ -43,10 +43,6 @@ components: - CreamPie clickInsert: false - storageOpenSound: - collection: BikeHorn - storageInsertSound: - collection: BikeHorn capacity: 40 - type: PneumaticCannon gasTankRequired: false diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 9345426364..348b536435 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -308,16 +308,16 @@ - Stunbaton - CartridgePistol - ShellShotgun - - CartridgeLRifle + - CartridgeLightRifle - CartridgeMagnum - ShellShotgunBeanbag - ShellShotgunFlare - ShellShotgunFlash - CartridgePistolRubber - CartridgeMagnumRubber - - CartridgeClRifleRubber - - CartridgeLRifleRubber - - CartridgeSRifleRubber #Everything below this is shared with other lathes + - CartridgeCaselessRifleRubber + - CartridgeLightRifleRubber + - CartridgeRifleRubber #Everything below this is shared with other lathes - FlashlightLantern - Bucket - MopItem diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/PA/particles.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/particles.yml index 72c0e842c5..a48e028aa9 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/PA/particles.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/particles.yml @@ -2,7 +2,7 @@ name: particles description: Accelerated particles. id: ParticlesProjectile - parent: BulletBase + parent: BaseBullet components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Structures/Power/chargers.yml b/Resources/Prototypes/Entities/Structures/Power/chargers.yml index 1f58f4692f..3785b0fcca 100644 --- a/Resources/Prototypes/Entities/Structures/Power/chargers.yml +++ b/Resources/Prototypes/Entities/Structures/Power/chargers.yml @@ -1,6 +1,8 @@ - type: entity name: cell recharger id: PowerCellRecharger + placement: + mode: SnapgridCenter components: - type: Transform anchored: true @@ -8,16 +10,13 @@ netsync: false sprite: Structures/Power/cell_recharger.rsi drawdepth: SmallObjects - - type: Icon - sprite: Structures/Power/cell_recharger.rsi - state: empty - type: Charger chargerSlot: ejectOnInteract: true name: Power cell # used for verbs: "Eject > Power cell " whitelist: components: - - PowerCell + - PowerCell - type: ApcPowerReceiver - type: ExtensionCableReceiver - type: Appearance @@ -29,6 +28,16 @@ - type: InteractionOutline - type: Physics bodyType: Static + - type: Fixtures + fixtures: + - shape: + !type:PhysShapeAabb + bounds: "-0.10,-0.10,0.10,0.10" + mass: 20 + mask: + - MachineMask + layer: + - HighImpassable - type: entity name: recharger @@ -36,19 +45,14 @@ parent: PowerCellRecharger components: - type: Sprite - netsync: false sprite: Structures/Power/recharger.rsi - drawdepth: SmallObjects - - type: Icon - sprite: Structures/Power/recharger.rsi - state: empty - type: Charger chargerSlot: ejectOnInteract: true whitelist: components: - - PowerCell - - PowerCellSlot + - HitscanBatteryAmmoProvider + - ProjectileBatteryAmmoProvider - type: entity name: wall recharger @@ -56,18 +60,13 @@ parent: PowerCellRecharger components: - type: Sprite - netsync: false sprite: Structures/Power/wall_recharger.rsi - drawdepth: SmallObjects - - type: Icon - sprite: Structures/Power/wall_recharger.rsi - state: empty - type: WallMount - type: Charger - transferEfficiency: 0.95 + chargeRate: 25 chargerSlot: ejectOnInteract: true whitelist: components: - - PowerCell - - PowerCellSlot \ No newline at end of file + - HitscanBatteryAmmoProvider + - ProjectileBatteryAmmoProvider diff --git a/Resources/Prototypes/LootTables/suspicion_loot_table.yml b/Resources/Prototypes/LootTables/suspicion_loot_table.yml index 08233d09ee..7b4a332b31 100644 --- a/Resources/Prototypes/LootTables/suspicion_loot_table.yml +++ b/Resources/Prototypes/LootTables/suspicion_loot_table.yml @@ -2,64 +2,27 @@ - type: entityLootTable id: SuspicionRule entries: - - id: RifleAk + - id: WeaponRifleAk amount: 0 maxAmount: 5 - - id: RifleBlackAk + - id: WeaponRifleBulldog amount: 0 maxAmount: 5 - - id: RifleCarbine + - id: WeaponRifleWintermute amount: 0 maxAmount: 5 - - id: RifleDallas + - id: WeaponPistolClarissa amount: 0 maxAmount: 5 - - id: RifleSTS + - id: WeaponPistolHandmade amount: 0 maxAmount: 5 - - id: RifleVintorez + - id: WeaponPistolMandella amount: 0 maxAmount: 5 - - id: RifleWintermute + - id: WeaponPistolMk58 amount: 0 maxAmount: 5 - - id: RifleCalico - amount: 0 - maxAmount: 5 - - id: PistolClarissa - amount: 0 - maxAmount: 5 - - id: PistolColt - amount: 0 - maxAmount: 5 - - id: PistolGiskard - amount: 0 - maxAmount: 5 - - id: PistolHMPistol - amount: 0 - maxAmount: 5 - - id: PistolLamia - amount: 0 - maxAmount: 5 - - id: PistolMandella - amount: 0 - maxAmount: 5 - - id: PistolMk58 - amount: 0 - maxAmount: 5 - - id: PistolMk58Wood - amount: 0 - maxAmount: 5 - - id: PistolMolly - amount: 0 - maxAmount: 5 - - id: PistolOlivaw - amount: 0 - maxAmount: 5 - - id: PistolPaco - amount: 0 - maxAmount: 5 - - id: ButchCleaver maxAmount: 5 - id: Pickaxe @@ -73,91 +36,69 @@ - id: Stunbaton maxAmount: 10 - - id: RevolverDeckard + - id: WeaponRevolverDeckard amount: 0 maxAmount: 5 - - id: RevolverInspector + - id: WeaponRevolverInspector amount: 0 maxAmount: 5 - - id: RevolverMateba + - id: WeaponRevolverMateba amount: 0 maxAmount: 5 - - id: ShotgunBojevic + - id: WeaponShotgunBojevic amount: 0 maxAmount: 5 - - id: ShotgunDB + - id: WeaponShotgunDoubleBarreled amount: 0 maxAmount: 5 - - id: ShotgunBull + - id: WeaponShotgunGladstone amount: 0 maxAmount: 5 - - id: ShotgunGladstone + - id: WeaponShotgunKammerer amount: 0 maxAmount: 5 - - id: ShotgunRegulator - amount: 0 - maxAmount: 5 - - id: ShotgunPump - amount: 0 - maxAmount: 5 - - id: ShotgunSawn + - id: WeaponShotgunSawn amount: 0 maxAmount: 5 - - id: SmgAtreides + - id: WeaponSubMachineGunAtreides amount: 0 maxAmount: 5 - - id: SmgC20r + - id: WeaponSubMachineGunC20r amount: 0 maxAmount: 5 - - id: SmgDrozd + - id: WeaponSubMachineGunDrozd amount: 0 maxAmount: 5 - - id: SmgWt550 - amount: 0 - maxAmount: 5 - - id: SmgZoric + - id: WeaponSubMachineGunWt550 amount: 0 maxAmount: 5 - - id: SniperBoltGun + - id: WeaponSniperMosin amount: 0 maxAmount: 5 - - id: SniperBoltGunWood + - id: WeaponSniperHristov amount: 0 maxAmount: 5 - - id: SniperHeavy - amount: 0 - maxAmount: 5 - - - id: RedLaser - amount: 0 - maxAmount: 5 - - id: RedHeavyLaser + - id: WeaponLaserGun amount: 0 maxAmount: 1 - - id: XrayLaser + - id: WeaponLaserCannon amount: 0 maxAmount: 1 - - id: LaserGun - amount: 0 - maxAmount: 1 - - id: LaserCannon - amount: 0 - maxAmount: 1 - - id: XrayCannon + - id: WeaponXrayCannon amount: 0 maxAmount: 2 - - id: TaserGun + - id: WeaponTaser amount: 0 maxAmount: 4 - - id: LauncherChinaLake + - id: WeaponLauncherChinaLake prob: 0.30 maxAmount: 3 - - id: LauncherRocket + - id: WeaponLauncherRocket prob: 0.20 maxAmount: 3 @@ -186,15 +127,15 @@ # Spawn a bunch of ammo around! - - id: MagazineSRifle + - id: MagazineRifle maxAmount: 15 - - id: MagazineClRifle + - id: MagazineCaselessRifle maxAmount: 15 - - id: MagazineClRifle10x24 + - id: MagazineCaselessRifle10x24 maxAmount: 15 - - id: MagazineClRiflePistol + - id: MagazinePistolCaselessRifle maxAmount: 15 - - id: MagazineLRifle + - id: MagazineLightRifle maxAmount: 15 - id: MagazinePistolCalicoTopMounted maxAmount: 15 @@ -202,13 +143,13 @@ maxAmount: 15 - id: MagazinePistol maxAmount: 15 - - id: MagazineHCPistol + - id: MagazinePistolHighCapacity maxAmount: 15 - id: MagazineMagnum maxAmount: 15 - - id: MagazineMagnumSmg + - id: MagazineMagnumSubMachineGun maxAmount: 15 - - id: RocketAmmo + - id: CartridgeRocket maxAmount: 15 - id: GrenadeFrag maxAmount: 15 diff --git a/Resources/Prototypes/Maps/game.yml b/Resources/Prototypes/Maps/game.yml index 61dbb2deed..e30f5b4033 100644 --- a/Resources/Prototypes/Maps/game.yml +++ b/Resources/Prototypes/Maps/game.yml @@ -29,38 +29,3 @@ SecurityOfficer: [ 2, 4 ] Janitor: [ 1, 1 ] Musician: [1, 1] - -- type: gameMap - id: dart - mapName: 'Dart' - mapPath: /Maps/dart.yml - minPlayers: 0 - votable: false - stations: - Station: #TODO: Mapper, add a BecomesStation component to the primary grid of the map. - mapNameTemplate: '{0} Dart {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: '14' - overflowJobs: [] - availableJobs: - Captain: [ 1, 1 ] - -- type: gameMap - id: moonrise - mapName: 'Moonrise ERC' - mapPath: /Maps/moonrise.yml - minPlayers: 0 - votable: false - stations: - Station: - mapNameTemplate: '{0} Moonrise {1}' - nameGenerator: - !type:NanotrasenNameGenerator - prefixCreator: 'VG' - overflowJobs: [] - availableJobs: - Captain: [ 1, 1 ] - ChiefEngineer: [ 1, 1 ] - ChiefMedicalOfficer: [ 1, 1 ] - SecurityOfficer: [ 3, 6 ] diff --git a/Resources/Prototypes/Objectives/traitorObjectives..yml b/Resources/Prototypes/Objectives/traitorObjectives..yml index 4f36763aae..20b1994503 100644 --- a/Resources/Prototypes/Objectives/traitorObjectives..yml +++ b/Resources/Prototypes/Objectives/traitorObjectives..yml @@ -169,5 +169,5 @@ - DieCondition conditions: - !type:StealCondition - prototype: AntiqueLaserGun - + prototype: WeaponAntiqueLaser + diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/pneumatic_cannon.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/pneumatic_cannon.yml index 48a526abaa..85a68d5f39 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/pneumatic_cannon.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/improvised/pneumatic_cannon.yml @@ -1,4 +1,4 @@ -- type: constructionGraph +- type: constructionGraph id: PneumaticCannon start: start graph: @@ -21,4 +21,4 @@ amount: 6 doAfter: 10 - node: cannon - entity: ImprovisedPneumaticCannon + entity: WeaponImprovisedPneumaticCannon diff --git a/Resources/Prototypes/Recipes/Lathes/security.yml b/Resources/Prototypes/Recipes/Lathes/security.yml index 2581e57b07..b3475a18f5 100644 --- a/Resources/Prototypes/Recipes/Lathes/security.yml +++ b/Resources/Prototypes/Recipes/Lathes/security.yml @@ -34,8 +34,8 @@ - type: latheRecipe id: ShellShotgunBeanbag icon: - sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_beanbag.rsi - state: base + sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi + state: beanbag result: ShellShotgunBeanbag completetime: 2 materials: @@ -65,33 +65,33 @@ Steel: 5 - type: latheRecipe - id: CartridgeClRifleRubber + id: CartridgeCaselessRifleRubber icon: sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi state: base - result: CartridgeClRifleRubber + result: CartridgeCaselessRifleRubber completetime: 2 materials: Plastic: 10 Steel: 5 - type: latheRecipe - id: CartridgeLRifleRubber + id: CartridgeLightRifleRubber icon: sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi state: base - result: CartridgeLRifleRubber + result: CartridgeLightRifleRubber completetime: 2 materials: Plastic: 10 Steel: 5 - type: latheRecipe - id: CartridgeSRifleRubber + id: CartridgeRifleRubber icon: sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi state: base - result: CartridgeSRifleRubber + result: CartridgeRifleRubber completetime: 2 materials: Plastic: 10 @@ -128,11 +128,11 @@ Steel: 20 - type: latheRecipe - id: CartridgeLRifle + id: CartridgeLightRifle icon: sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi state: base - result: CartridgeLRifle + result: CartridgeLightRifle completetime: 2 materials: Steel: 30 @@ -140,8 +140,8 @@ - type: latheRecipe id: ShellShotgunFlare icon: - sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flare.rsi - state: base + sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi + state: flare result: ShellShotgunFlare completetime: 2 materials: @@ -151,8 +151,8 @@ - type: latheRecipe id: ShellTranquilizer icon: - sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_practice.rsi - state: base + sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi + state: practice result: ShellTranquilizer completetime: 4 materials: @@ -163,10 +163,10 @@ - type: latheRecipe id: ShellShotgunFlash icon: - sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flash.rsi - state: base + sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi + state: flash result: ShellShotgunFlash completetime: 2 materials: Plastic: 20 - Steel: 5 \ No newline at end of file + Steel: 5 diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/janitor.yml b/Resources/Prototypes/Roles/Jobs/Civilian/janitor.yml index afde462ccc..e557824ab8 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/janitor.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/janitor.yml @@ -12,7 +12,7 @@ special: - !type:GiveItemOnHolidaySpecial holiday: GarbageDay - prototype: RevolverInspector + prototype: WeaponRevolverInspector - type: startingGear id: JanitorGear diff --git a/Resources/Prototypes/tags.yml b/Resources/Prototypes/tags.yml index 3d8add8cc6..176cd39620 100644 --- a/Resources/Prototypes/tags.yml +++ b/Resources/Prototypes/tags.yml @@ -54,6 +54,33 @@ - type: Tag id: Cartridge +- type: Tag + id: CartridgeAntiMaterial + +- type: Tag + id: CartridgeCap + +- type: Tag + id: CartridgeCaselessRifle + +- type: Tag + id: CartridgeHeavyRifle + +- type: Tag + id: CartridgeLightRifle + +- type: Tag + id: CartridgeMagnum + +- type: Tag + id: CartridgePistol + +- type: Tag + id: CartridgeRifle + +- type: Tag + id: CartridgeRocket + - type: Tag id: CigFilter @@ -177,6 +204,9 @@ - type: Tag id: GlassBeaker +- type: Tag + id: Grenade + - type: Tag id: Handcuffs @@ -207,6 +237,56 @@ - type: Tag id: Machete +# Magazines ordered by slot then caliber + +- type: Tag + id: MagazineBoxLightRifle + +- type: Tag + id: MagazineCalico + +- type: Tag + id: MagazineCaselessRifle + +- type: Tag + id: MagazineHeavyRifle + +- type: Tag + id: MagazineHeavyRifleBox + +- type: Tag + id: MagazineLightRifle + +- type: Tag + id: MagazineLightRiflePan + +- type: Tag + id: MagazineMagnum + +- type: Tag + id: MagazinePistol + +- type: Tag + id: MagazinePistolCaselessRifle + +- type: Tag + id: MagazinePistolHighCapacity + +- type: Tag + id: MagazinePistolTopMounted + +- type: Tag + id: MagazineRifle + +- type: Tag + id: MagazineShotgun + +- type: Tag + id: MagazineMagnumSubMachineGun + +- type: Tag + id: MagazinePistolSubMachineGun + - type: Tag id: Matchstick @@ -266,7 +346,7 @@ - type: Tag id: PlantSampleTaker - + - type: Tag id: Plastic @@ -275,7 +355,7 @@ - type: Tag id: PussyWagonKeys - + - type: Tag id: RawMaterial @@ -302,7 +382,7 @@ id: Sheet - type: Tag - id: ShotgunShell + id: ShellShotgun - type: Tag id: Shovel diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/anti_material.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/anti_material.rsi/icon.png deleted file mode 100644 index d837a9003b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/anti_material.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/anti_material.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/anti_material.rsi/meta.json index 0b02c18419..3a7a5a89c9 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/anti_material.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/anti_material.rsi/meta.json @@ -7,9 +7,6 @@ "y": 32 }, "states": [ - { - "name": "icon" - }, { "name": "base" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/base-10x24.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/base-10x24.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/base-10x24.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/base-10x24.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/base-b.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/base-b.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/base-b.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/base-b.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/base.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/base.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/flash.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/flash.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/flash.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/flash.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/hv.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/hv.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/hv.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/hv.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/mag-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/mag-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/mag10-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/mag10-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/mag10-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/mag10-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/magb-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/magb-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/magb-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/magb-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/meta.json similarity index 95% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/meta.json rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/meta.json index 04a9fb6184..632f0d68a9 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/meta.json @@ -7,9 +7,6 @@ "y": 32 }, "states": [ - { - "name": "icon" - }, { "name": "base" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/practice.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/practice.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/practice.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/practice.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/rubber-b.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/rubber-b.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/rubber-b.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/rubber-b.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/rubber.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/rubber.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/rubber.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.rsi/rubber.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/icon.png deleted file mode 100644 index 836bafb067..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/cl_rifle.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/icon.png deleted file mode 100644 index 0d5caad0fe..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/base-b.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi/base-b.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/base-b.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi/base-b.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi/base.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi/base.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/hv.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi/hv.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/hv.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi/hv.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi/mag-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi/mag-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/magb-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi/magb-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/magb-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi/magb-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi/meta.json similarity index 93% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/meta.json rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi/meta.json index 115af1937f..d94e6c23c1 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi/meta.json @@ -7,9 +7,6 @@ "y": 32 }, "states": [ - { - "name": "icon" - }, { "name": "base" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/practice.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi/practice.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/practice.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi/practice.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/rubber.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi/rubber.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/l_rifle.rsi/rubber.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.rsi/rubber.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/magnum.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/magnum.rsi/icon.png deleted file mode 100644 index a36da3f38c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/magnum.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/magnum.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/magnum.rsi/meta.json index 5a978b945c..5efc1be2a8 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/magnum.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/magnum.rsi/meta.json @@ -7,9 +7,6 @@ "y": 32 }, "states": [ - { - "name": "icon" - }, { "name": "base" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/pistol.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/pistol.rsi/icon.png deleted file mode 100644 index 59f8dc24f7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/pistol.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/pistol.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/pistol.rsi/meta.json index 5a978b945c..5efc1be2a8 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/pistol.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/pistol.rsi/meta.json @@ -7,9 +7,6 @@ "y": 32 }, "states": [ - { - "name": "icon" - }, { "name": "base" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/base-b.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/base-b.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/base-b.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/base-b.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/base.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/base.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/flash.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/flash.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/flash.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/flash.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/hv.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/hv.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/hv.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/hv.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/mag-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/mag-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/magb-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/magb-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/magb-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/magb-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/meta.json similarity index 94% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/meta.json rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/meta.json index d91e29a27c..52a51b7fc7 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/meta.json @@ -7,9 +7,6 @@ "y": 32 }, "states": [ - { - "name": "icon" - }, { "name": "base" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/practice-b.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/practice-b.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/practice-b.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/practice-b.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/practice.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/practice.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/practice.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/practice.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/rubber.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/rubber.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/rubber.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/rifle.rsi/rubber.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/icon.png deleted file mode 100644 index d864a73b1b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/s_rifle.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi/spent.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi/base-spent.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi/spent.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi/base-spent.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi/meta.json index 0736b42558..023731bcb3 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi/meta.json @@ -11,7 +11,7 @@ "name": "base" }, { - "name": "spent" + "name": "base-spent" } ] } diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/spent.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/base-spent.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/spent.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/base-spent.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_beanbag.rsi/spent.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/beanbag-spent.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_beanbag.rsi/spent.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/beanbag-spent.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_beanbag.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/beanbag.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_beanbag.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/beanbag.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_blank.rsi/spent.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/blank-spent.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_blank.rsi/spent.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/blank-spent.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_blank.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/blank.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_blank.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/blank.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flare.rsi/spent.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/flare-spent.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flare.rsi/spent.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/flare-spent.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flare.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/flare.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flare.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/flare.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flash.rsi/spent.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/flash-spent.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flash.rsi/spent.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/flash-spent.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flash.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/flash.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flash.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/flash.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_incendiary.rsi/spent.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/incendiary-spent.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_incendiary.rsi/spent.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/incendiary-spent.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_incendiary.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/incendiary.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_incendiary.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/incendiary.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/meta.json index 8fe2966bee..7ef062a143 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/meta.json @@ -11,7 +11,49 @@ "name": "base" }, { - "name": "spent" + "name": "base-spent" + }, + { + "name": "beanbag" + }, + { + "name": "beanbag-spent" + }, + { + "name": "blank" + }, + { + "name": "blank-spent" + }, + { + "name": "flare" + }, + { + "name": "flare-spent" + }, + { + "name": "flash" + }, + { + "name": "flash-spent" + }, + { + "name": "incendiary" + }, + { + "name": "incendiary-spent" + }, + { + "name": "practice" + }, + { + "name": "practice-spent" + }, + { + "name": "slug" + }, + { + "name": "slug-spent" } ] } \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_practice.rsi/spent.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/practice-spent.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_practice.rsi/spent.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/practice-spent.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_practice.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/practice.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_practice.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/practice.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_slug.rsi/spent.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/slug-spent.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_slug.rsi/spent.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/slug-spent.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_slug.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/slug.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_slug.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/slug.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_beanbag.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_beanbag.rsi/meta.json deleted file mode 100644 index 059a7d46bd..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_beanbag.rsi/meta.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/79b16e252e29d5a223a2b928fba25e2e6f9644ee/icons/obj/ammo.dmi", - "states": [ - { - "name": "base" - }, - { - "name": "spent" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_blank.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_blank.rsi/meta.json deleted file mode 100644 index 8fe2966bee..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_blank.rsi/meta.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/ammo.dmi", - "states": [ - { - "name": "base" - }, - { - "name": "spent" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_blank.rsi/shotgun_shell_beanbag.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_blank.rsi/shotgun_shell_beanbag.rsi/base.png deleted file mode 100644 index 01aa3bcd82..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_blank.rsi/shotgun_shell_beanbag.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_blank.rsi/shotgun_shell_beanbag.rsi/spent.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_blank.rsi/shotgun_shell_beanbag.rsi/spent.png deleted file mode 100644 index d6a0429b66..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_blank.rsi/shotgun_shell_beanbag.rsi/spent.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flare.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flare.rsi/meta.json deleted file mode 100644 index 8fe2966bee..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flare.rsi/meta.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/ammo.dmi", - "states": [ - { - "name": "base" - }, - { - "name": "spent" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flash.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flash.rsi/meta.json deleted file mode 100644 index 8fe2966bee..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_flash.rsi/meta.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/ammo.dmi", - "states": [ - { - "name": "base" - }, - { - "name": "spent" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_incendiary.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_incendiary.rsi/meta.json deleted file mode 100644 index 8fe2966bee..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_incendiary.rsi/meta.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/ammo.dmi", - "states": [ - { - "name": "base" - }, - { - "name": "spent" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_practice.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_practice.rsi/meta.json deleted file mode 100644 index 8fe2966bee..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_practice.rsi/meta.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/ammo.dmi", - "states": [ - { - "name": "base" - }, - { - "name": "spent" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_slug.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_slug.rsi/meta.json deleted file mode 100644 index 8fe2966bee..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_slug.rsi/meta.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/ammo.dmi", - "states": [ - { - "name": "base" - }, - { - "name": "spent" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_baton.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi/baton.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_baton.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi/baton.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_blast.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi/blast.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_blast.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi/blast.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_flash.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi/flash.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_flash.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi/flash.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_frag.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi/frag.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_frag.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi/frag.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_blank.rsi/shotgun_shell_beanbag.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi/meta.json similarity index 59% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_blank.rsi/shotgun_shell_beanbag.rsi/meta.json rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi/meta.json index 8fe2966bee..3d2c237d6d 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell_blank.rsi/shotgun_shell_beanbag.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi/meta.json @@ -8,7 +8,19 @@ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/ammo.dmi", "states": [ { - "name": "base" + "name": "baton" + }, + { + "name": "blast" + }, + { + "name": "flash" + }, + { + "name": "frag" + }, + { + "name": "rpg" }, { "name": "spent" diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/rpg.rsi/frag.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi/rpg.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/rpg.rsi/frag.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi/rpg.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_baton.rsi/spent.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi/spent.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_baton.rsi/spent.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi/spent.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_baton.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_baton.rsi/meta.json deleted file mode 100644 index 059a7d46bd..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_baton.rsi/meta.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/79b16e252e29d5a223a2b928fba25e2e6f9644ee/icons/obj/ammo.dmi", - "states": [ - { - "name": "base" - }, - { - "name": "spent" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_blast.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_blast.rsi/meta.json deleted file mode 100644 index 8fe2966bee..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_blast.rsi/meta.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/ammo.dmi", - "states": [ - { - "name": "base" - }, - { - "name": "spent" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_blast.rsi/spent.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_blast.rsi/spent.png deleted file mode 100644 index d770bca840..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_blast.rsi/spent.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_flash.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_flash.rsi/meta.json deleted file mode 100644 index 8fe2966bee..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_flash.rsi/meta.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/ammo.dmi", - "states": [ - { - "name": "base" - }, - { - "name": "spent" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_flash.rsi/spent.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_flash.rsi/spent.png deleted file mode 100644 index d770bca840..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_flash.rsi/spent.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_frag.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_frag.rsi/meta.json deleted file mode 100644 index 8fe2966bee..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_frag.rsi/meta.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/ammo.dmi", - "states": [ - { - "name": "base" - }, - { - "name": "spent" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_frag.rsi/spent.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_frag.rsi/spent.png deleted file mode 100644 index d770bca840..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/grenade_frag.rsi/spent.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/rpg.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/rpg.rsi/meta.json deleted file mode 100644 index 3e7d56798e..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/rpg.rsi/meta.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/guns/projectile/rocket.dmi", - "states": [ - { - "name": "frag" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/base.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/base.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/mag-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/mag-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/mag-2.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/mag-2.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/mag-2.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/mag-3.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/mag-3.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/mag-3.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/mag-4.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/mag-4.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/mag-4.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/mag-5.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/mag-5.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/mag-5.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/mag-6.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/mag-6.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/mag-6.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/mag-7.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/mag-7.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/mag-7.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/mag-7.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/meta.json similarity index 95% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/meta.json rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/meta.json index c2ea42f1c9..ae6061f323 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi/meta.json @@ -7,9 +7,6 @@ "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", "states": [ - { - "name": "icon" - }, { "name": "base" }, @@ -30,6 +27,9 @@ }, { "name": "mag-6" + }, + { + "name": "mag-7" } ] } \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/base.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/base.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/high_velocity.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/high_velocity.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/mag-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/mag-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/mag-2.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/mag-2.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/mag-2.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/mag-3.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/mag-3.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/mag-3.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/mag-4.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/mag-4.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/mag-4.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/mag-5.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/mag-5.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/mag-5.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/meta.json similarity index 78% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/meta.json rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/meta.json index 4e596816bc..9867f65ae0 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/meta.json @@ -8,10 +8,19 @@ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", "states": [ { - "name": "icon" + "name": "base" }, { - "name": "base" + "name": "high_velocity" + }, + { + "name": "practice" + }, + { + "name": "red" + }, + { + "name": "rubber" }, { "name": "mag-1" @@ -27,9 +36,6 @@ }, { "name": "mag-5" - }, - { - "name": "mag-6" } ] } \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/practice.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/practice.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/red.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/red.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/rubber.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi/rubber.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_base.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/base.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_base.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/base.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_flash.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/flash.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_flash.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/flash.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_hv.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/high_velocity.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_hv.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/high_velocity.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/mag-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/mag-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/meta.json similarity index 72% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/meta.json rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/meta.json index 43b96fbef7..0da5f470a4 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/meta.json @@ -7,23 +7,26 @@ "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", "states": [ - { - "name": "icon" - }, { "name": "base" }, + { + "name": "flash" + }, + { + "name": "high_velocity" + }, + { + "name": "practice" + }, + { + "name": "red" + }, + { + "name": "rubber" + }, { "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" } ] } \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_practice.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/practice.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_practice.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/practice.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/red.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/red.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_rubber.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/rubber.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_rubber.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/rubber.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_base.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/base.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_base.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/base.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_flash.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/flash.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_flash.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/flash.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_hv.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/high_velocity.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_hv.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/high_velocity.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/mag-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/mag-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/meta.json similarity index 72% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/meta.json rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/meta.json index 43b96fbef7..0da5f470a4 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/meta.json @@ -7,23 +7,26 @@ "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", "states": [ - { - "name": "icon" - }, { "name": "base" }, + { + "name": "flash" + }, + { + "name": "high_velocity" + }, + { + "name": "practice" + }, + { + "name": "red" + }, + { + "name": "rubber" + }, { "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" } ] } \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_practice.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/practice.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_practice.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/practice.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/red.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/red.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_rubber.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/rubber.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_rubber.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/rubber.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/icon.png deleted file mode 100644 index 9a0cfee6b6..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/meta.json deleted file mode 100644 index ba03633bbe..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/10x24.rsi/meta.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - }, - { - "name": "mag-7" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/base.png deleted file mode 100644 index 09cc70d6ef..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/icon.png deleted file mode 100644 index 9a0cfee6b6..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-1.png deleted file mode 100644 index b5b70cc859..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-2.png deleted file mode 100644 index fa67e8801c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-3.png deleted file mode 100644 index b436f1dbc8..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-4.png deleted file mode 100644 index 8505a40d6d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-5.png deleted file mode 100644 index 8da9ab83e5..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-6.png deleted file mode 100644 index 703bfbf86d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-6.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-7.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-7.png deleted file mode 100644 index 4c0454314d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/mag-7.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/meta.json deleted file mode 100644 index 01e679daee..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/10x24.rsi/meta.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - }, - { - "name": "mag-7" - } - ] -} diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/base.png deleted file mode 100644 index 518fa5947b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/hv.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/hv.png deleted file mode 100644 index e07e5ffd1c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/hv.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/meta.json deleted file mode 100644 index d47fb675f1..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/meta.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "hv" - }, - { - "name": "practice" - }, - { - "name": "rubber" - } - ] -} diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/practice.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/practice.png deleted file mode 100644 index 1270482f62..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/practice.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/rubber.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/rubber.png deleted file mode 100644 index 0c2dfa71c8..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_pistol.rsi/rubber.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/flash.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/flash.png deleted file mode 100644 index 1ee4ff6255..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/flash.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/hv.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/hv.png deleted file mode 100644 index 8a68794a09..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/hv.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/meta.json deleted file mode 100644 index 19dae78f6d..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/meta.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "flash" - }, - { - "name": "hv" - }, - { - "name": "practice" - }, - { - "name": "rubber" - } - ] -} diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/practice.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/practice.png deleted file mode 100644 index 99c40ca302..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/practice.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/rubber.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/rubber.png deleted file mode 100644 index 3d7f49706b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle.rsi/rubber.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/flash.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/flash.png deleted file mode 100644 index 03d4875554..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/flash.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/hv.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/hv.png deleted file mode 100644 index 7841e6bf0a..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/hv.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/meta.json deleted file mode 100644 index 19dae78f6d..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/meta.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "flash" - }, - { - "name": "hv" - }, - { - "name": "practice" - }, - { - "name": "rubber" - } - ] -} diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/practice.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/practice.png deleted file mode 100644 index d2deffb46d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/practice.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/rubber.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/rubber.png deleted file mode 100644 index d4aa304e13..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/ClRifle-NEW/cl_rifle_short.rsi/rubber.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/icon.png deleted file mode 100644 index 0d78ee4ccc..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/mag-1.png deleted file mode 100644 index 4f930fb7ca..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/mag-2.png deleted file mode 100644 index 36da9b29a5..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/mag-3.png deleted file mode 100644 index 69f0ef4b5d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/mag-4.png deleted file mode 100644 index 16c225e946..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/mag-5.png deleted file mode 100644 index cf1c48a34e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/mag-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/meta.json deleted file mode 100644 index 3dc3400363..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag.rsi/meta.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/icon.png deleted file mode 100644 index 874b8e41d7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/mag-1.png deleted file mode 100644 index 4f930fb7ca..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/mag-2.png deleted file mode 100644 index 36da9b29a5..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/mag-3.png deleted file mode 100644 index 69f0ef4b5d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/mag-4.png deleted file mode 100644 index 16c225e946..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/mag-5.png deleted file mode 100644 index cf1c48a34e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/mag-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/meta.json deleted file mode 100644 index 3dc3400363..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_base.rsi/meta.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/icon.png deleted file mode 100644 index 708b39395e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/mag-1.png deleted file mode 100644 index 4f930fb7ca..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/mag-2.png deleted file mode 100644 index 36da9b29a5..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/mag-3.png deleted file mode 100644 index 69f0ef4b5d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/mag-4.png deleted file mode 100644 index 16c225e946..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/mag-5.png deleted file mode 100644 index cf1c48a34e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/mag-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/meta.json deleted file mode 100644 index 3dc3400363..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_hv.rsi/meta.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/icon.png deleted file mode 100644 index 169769209b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/mag-1.png deleted file mode 100644 index 4f930fb7ca..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/mag-2.png deleted file mode 100644 index 36da9b29a5..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/mag-3.png deleted file mode 100644 index 69f0ef4b5d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/mag-4.png deleted file mode 100644 index 16c225e946..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/mag-5.png deleted file mode 100644 index cf1c48a34e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/mag-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/meta.json deleted file mode 100644 index 3dc3400363..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_practice.rsi/meta.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/icon.png deleted file mode 100644 index 7d0152f1c4..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/mag-1.png deleted file mode 100644 index 4f930fb7ca..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/mag-2.png deleted file mode 100644 index 36da9b29a5..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/mag-3.png deleted file mode 100644 index 69f0ef4b5d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/mag-4.png deleted file mode 100644 index 16c225e946..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/mag-5.png deleted file mode 100644 index cf1c48a34e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/mag-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/meta.json deleted file mode 100644 index 3dc3400363..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_pistol_mag_rubber.rsi/meta.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag.rsi/base.png deleted file mode 100644 index 829fcd6d59..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag.rsi/icon.png deleted file mode 100644 index 72d850aadf..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag.rsi/mag-1.png deleted file mode 100644 index 54bf062641..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_base.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_base.rsi/icon.png deleted file mode 100644 index cd7f89823d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_base.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_base.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_base.rsi/mag-1.png deleted file mode 100644 index 54bf062641..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_base.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_base.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_base.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_base.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_flash.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_flash.rsi/icon.png deleted file mode 100644 index 2a1ea31d84..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_flash.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_flash.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_flash.rsi/mag-1.png deleted file mode 100644 index 54bf062641..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_flash.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_flash.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_flash.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_flash.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_hv.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_hv.rsi/icon.png deleted file mode 100644 index 2333c60012..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_hv.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_hv.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_hv.rsi/mag-1.png deleted file mode 100644 index 54bf062641..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_hv.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_hv.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_hv.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_hv.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_practice.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_practice.rsi/icon.png deleted file mode 100644 index b2cd3d45ec..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_practice.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_practice.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_practice.rsi/mag-1.png deleted file mode 100644 index 54bf062641..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_practice.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_practice.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_practice.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_practice.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_rubber.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_rubber.rsi/icon.png deleted file mode 100644 index 508a73c36e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_rubber.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_rubber.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_rubber.rsi/mag-1.png deleted file mode 100644 index 54bf062641..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_rubber.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_rubber.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_rubber.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_rubber.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short.rsi/base.png deleted file mode 100644 index 05db933351..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short.rsi/icon.png deleted file mode 100644 index ab03b01371..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short.rsi/mag-1.png deleted file mode 100644 index f67c10605d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_base.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_base.rsi/icon.png deleted file mode 100644 index 1800b1d61f..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_base.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_base.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_base.rsi/mag-1.png deleted file mode 100644 index f67c10605d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_base.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_base.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_base.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_base.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_flash.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_flash.rsi/icon.png deleted file mode 100644 index 7f4c62c9fc..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_flash.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_flash.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_flash.rsi/mag-1.png deleted file mode 100644 index f67c10605d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_flash.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_flash.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_flash.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_flash.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_hv.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_hv.rsi/icon.png deleted file mode 100644 index ecf4b59886..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_hv.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_hv.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_hv.rsi/mag-1.png deleted file mode 100644 index f67c10605d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_hv.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_hv.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_hv.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_hv.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_practice.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_practice.rsi/icon.png deleted file mode 100644 index 95b350727b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_practice.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_practice.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_practice.rsi/mag-1.png deleted file mode 100644 index f67c10605d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_practice.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_practice.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_practice.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_practice.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_rubber.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_rubber.rsi/icon.png deleted file mode 100644 index 80ff862d88..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_rubber.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_rubber.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_rubber.rsi/mag-1.png deleted file mode 100644 index f67c10605d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_rubber.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_rubber.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_rubber.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag_short_rubber.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Dart/darts.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Dart/darts.rsi/icon.png deleted file mode 100644 index b6532ba9f9..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Dart/darts.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Dart/darts.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Dart/darts.rsi/meta.json index 4640cfd2ed..36cca70899 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Dart/darts.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Dart/darts.rsi/meta.json @@ -7,9 +7,6 @@ "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", "states": [ - { - "name": "icon" - }, { "name": "base" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/icon.png deleted file mode 100644 index e1f5c4a1af..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/meta.json deleted file mode 100644 index ba03633bbe..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/meta.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - }, - { - "name": "mag-7" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag.rsi/icon.png deleted file mode 100644 index b77ffd8187..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_base.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_base.rsi/icon.png deleted file mode 100644 index 690ff77b12..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_base.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_base.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_base.rsi/mag-1.png deleted file mode 100644 index 639ec8244c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_base.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_base.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_base.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_base.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_flash.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_flash.rsi/icon.png deleted file mode 100644 index 1b77b851d6..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_flash.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_flash.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_flash.rsi/mag-1.png deleted file mode 100644 index 639ec8244c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_flash.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_flash.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_flash.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_flash.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_hv.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_hv.rsi/icon.png deleted file mode 100644 index 53349f4692..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_hv.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_hv.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_hv.rsi/mag-1.png deleted file mode 100644 index 639ec8244c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_hv.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_hv.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_hv.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_hv.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_practice.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_practice.rsi/icon.png deleted file mode 100644 index 806b881a60..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_practice.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_practice.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_practice.rsi/mag-1.png deleted file mode 100644 index 639ec8244c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_practice.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_practice.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_practice.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_practice.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_rubber.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_rubber.rsi/icon.png deleted file mode 100644 index cc6359b439..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_rubber.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_rubber.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_rubber.rsi/mag-1.png deleted file mode 100644 index 639ec8244c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_rubber.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_rubber.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_rubber.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_rubber.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/maxim.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/maxim.rsi/icon.png deleted file mode 100644 index e3d3c0a186..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/maxim.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/maxim.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/maxim.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/maxim.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/icon.png deleted file mode 100644 index 6f6f401dcb..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/base.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/base.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/mag-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/mag-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/mag-2.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/mag-2.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/mag-2.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/mag-3.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/mag-3.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/mag-3.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/mag-4.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/mag-4.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/mag-4.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/mag-5.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/mag-5.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/mag-5.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/mag-6.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/mag-6.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/mag-6.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/mag-7.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/mag-7.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi/mag-7.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/mag-7.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/meta.json similarity index 95% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/meta.json rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/meta.json index c2ea42f1c9..ae6061f323 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi/meta.json @@ -7,9 +7,6 @@ "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", "states": [ - { - "name": "icon" - }, { "name": "base" }, @@ -30,6 +27,9 @@ }, { "name": "mag-6" + }, + { + "name": "mag-7" } ] } \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_base.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi/base.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_base.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi/base.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_flash.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi/flash.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_flash.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi/flash.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_hv.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi/high_velocity.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_hv.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi/high_velocity.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi/mag-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi/mag-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi/meta.json similarity index 72% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/meta.json rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi/meta.json index 43b96fbef7..0da5f470a4 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi/meta.json @@ -7,23 +7,26 @@ "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", "states": [ - { - "name": "icon" - }, { "name": "base" }, + { + "name": "flash" + }, + { + "name": "high_velocity" + }, + { + "name": "practice" + }, + { + "name": "red" + }, + { + "name": "rubber" + }, { "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" } ] } \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_practice.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi/practice.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_practice.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi/practice.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi/red.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi/red.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_rubber.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi/rubber.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_mag_rubber.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_mag.rsi/rubber.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/maxim.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/maxim.rsi/base.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/maxim.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/maxim.rsi/base.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/maxim.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/maxim.rsi/mag-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/maxim.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/maxim.rsi/mag-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/maxim.rsi/meta.json similarity index 88% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag.rsi/meta.json rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/maxim.rsi/meta.json index f05246b95f..2f72b6e9dd 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/ClRifle/cl_rifle_mag.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/maxim.rsi/meta.json @@ -7,9 +7,6 @@ "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", "states": [ - { - "name": "icon" - }, { "name": "base" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/base.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/base.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/mag-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/mag-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/mag-2.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/mag-2.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/mag-2.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/mag-3.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/mag-3.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/mag-3.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/mag-4.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/mag-4.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/mag-4.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/mag-5.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/mag-5.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/mag-5.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/mag-6.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/mag-6.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/mag-6.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/mag-7.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/mag-7.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/mag-7.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/mag-7.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/meta.json similarity index 93% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/meta.json rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/meta.json index 40941d1bf1..ce835dbd9f 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LRifle/pk_box.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi/meta.json @@ -7,9 +7,6 @@ "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/237d8f7894617007d75c71d5d9feb4354c78debd/icons/obj/ammo.dmi", "states": [ - { - "name": "icon" - }, { "name": "base" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/base.png index d3be1ff3f0..040bff48fe 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/flash.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/flash.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/high_velocity.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/high_velocity.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/icon.png deleted file mode 100644 index 2d950bc78b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/meta.json index 43b96fbef7..542b70c21e 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/meta.json @@ -8,10 +8,22 @@ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", "states": [ { - "name": "icon" + "name": "base" }, { - "name": "base" + "name": "flash" + }, + { + "name": "high_velocity" + }, + { + "name": "practice" + }, + { + "name": "red" + }, + { + "name": "rubber" }, { "name": "mag-1" diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/practice.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/practice.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/red.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/red.png new file mode 100644 index 0000000000..d3be1ff3f0 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/red.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/rubber.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag.rsi/rubber.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/base.png deleted file mode 100644 index 040bff48fe..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/icon.png deleted file mode 100644 index 278d1a5a87..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/mag-1.png deleted file mode 100644 index 4bfdd096ef..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/mag-2.png deleted file mode 100644 index 6a97e07ec7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/mag-3.png deleted file mode 100644 index 94d1a275e6..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/mag-4.png deleted file mode 100644 index 68d8fc44ef..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_base.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/icon.png deleted file mode 100644 index f379ceb72c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/mag-1.png deleted file mode 100644 index 4bfdd096ef..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/mag-2.png deleted file mode 100644 index 6a97e07ec7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/mag-3.png deleted file mode 100644 index 94d1a275e6..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/mag-4.png deleted file mode 100644 index 68d8fc44ef..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/icon.png deleted file mode 100644 index 21232149b8..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/mag-1.png deleted file mode 100644 index 4bfdd096ef..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/mag-2.png deleted file mode 100644 index 6a97e07ec7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/mag-3.png deleted file mode 100644 index 94d1a275e6..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/mag-4.png deleted file mode 100644 index 68d8fc44ef..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_hv.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/icon.png deleted file mode 100644 index 6a87f54203..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/mag-1.png deleted file mode 100644 index 4bfdd096ef..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/mag-2.png deleted file mode 100644 index 6a97e07ec7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/mag-3.png deleted file mode 100644 index 94d1a275e6..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/mag-4.png deleted file mode 100644 index 68d8fc44ef..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_practice.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/icon.png deleted file mode 100644 index de84c13a22..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/mag-1.png deleted file mode 100644 index 4bfdd096ef..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/mag-2.png deleted file mode 100644 index 6a97e07ec7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/mag-3.png deleted file mode 100644 index 94d1a275e6..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/mag-4.png deleted file mode 100644 index 68d8fc44ef..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/meta.json deleted file mode 100644 index 43b96fbef7..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_rubber.rsi/meta.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/base.png index 2cda904388..5bf9ecc11e 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_hv.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/high_velocity.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_hv.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/high_velocity.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/icon.png deleted file mode 100644 index fc43082e83..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/meta.json index 8b190de6f1..977631eeed 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/meta.json @@ -8,10 +8,19 @@ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", "states": [ { - "name": "icon" + "name": "base" }, { - "name": "base" + "name": "high_velocity" + }, + { + "name": "practice" + }, + { + "name": "red" + }, + { + "name": "rubber" }, { "name": "mag-1" diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_practice.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/practice.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_practice.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/practice.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/red.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/red.png new file mode 100644 index 0000000000..2cda904388 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/red.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_rubber.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/rubber.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_rubber.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag.rsi/rubber.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_base.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_base.rsi/base.png deleted file mode 100644 index 5bf9ecc11e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_base.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_base.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_base.rsi/icon.png deleted file mode 100644 index c89015bedb..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_base.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_base.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_base.rsi/mag-1.png deleted file mode 100644 index 54966daa23..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_base.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_base.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_base.rsi/meta.json deleted file mode 100644 index 8b190de6f1..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_base.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_hv.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_hv.rsi/icon.png deleted file mode 100644 index 58b995360c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_hv.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_hv.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_hv.rsi/mag-1.png deleted file mode 100644 index 54966daa23..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_hv.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_hv.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_hv.rsi/meta.json deleted file mode 100644 index 8b190de6f1..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_hv.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_practice.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_practice.rsi/icon.png deleted file mode 100644 index 39086e8632..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_practice.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_practice.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_practice.rsi/mag-1.png deleted file mode 100644 index 54966daa23..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_practice.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_practice.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_practice.rsi/meta.json deleted file mode 100644 index 8b190de6f1..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_practice.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_rubber.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_rubber.rsi/icon.png deleted file mode 100644 index 50c09cc390..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_rubber.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_rubber.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_rubber.rsi/mag-1.png deleted file mode 100644 index 54966daa23..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_rubber.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_rubber.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_rubber.rsi/meta.json deleted file mode 100644 index 8b190de6f1..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_smg_mag_rubber.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/calico_mag.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/calico_mag.rsi/base.png deleted file mode 100644 index c52c684562..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/calico_mag.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/calico_mag.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/calico_mag.rsi/mag-1.png deleted file mode 100644 index c52c684562..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/calico_mag.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/calico_mag.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/calico_mag.rsi/meta.json index f05246b95f..515de882a4 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/calico_mag.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/calico_mag.rsi/meta.json @@ -9,12 +9,6 @@ "states": [ { "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" } ] } \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/icon.png deleted file mode 100644 index f6d42a0402..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/icon.png deleted file mode 100644 index 5cb13dd32d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-1.png deleted file mode 100644 index 8832cd933b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-2.png deleted file mode 100644 index c5b8b2b2b4..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-3.png deleted file mode 100644 index a563ffebf8..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-4.png deleted file mode 100644 index 8a3db8895b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-5.png deleted file mode 100644 index 2f60a0408e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-6.png deleted file mode 100644 index b0ec894ff3..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/mag-6.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/meta.json deleted file mode 100644 index 4e596816bc..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/meta.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/icon.png deleted file mode 100644 index 64d5b7f216..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-1.png deleted file mode 100644 index 8832cd933b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-2.png deleted file mode 100644 index c5b8b2b2b4..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-3.png deleted file mode 100644 index a563ffebf8..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-4.png deleted file mode 100644 index 8a3db8895b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-5.png deleted file mode 100644 index 2f60a0408e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-6.png deleted file mode 100644 index b0ec894ff3..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/mag-6.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/icon.png deleted file mode 100644 index ff09f2eb79..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-1.png deleted file mode 100644 index 8832cd933b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-2.png deleted file mode 100644 index c5b8b2b2b4..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-3.png deleted file mode 100644 index a563ffebf8..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-4.png deleted file mode 100644 index 8a3db8895b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-5.png deleted file mode 100644 index 2f60a0408e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-6.png deleted file mode 100644 index b0ec894ff3..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/mag-6.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/meta.json deleted file mode 100644 index 4e596816bc..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/meta.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/icon.png deleted file mode 100644 index 681af36b78..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-1.png deleted file mode 100644 index 8832cd933b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-2.png deleted file mode 100644 index c5b8b2b2b4..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-3.png deleted file mode 100644 index a563ffebf8..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-4.png deleted file mode 100644 index 8a3db8895b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-5.png deleted file mode 100644 index 2f60a0408e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-6.png deleted file mode 100644 index b0ec894ff3..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/mag-6.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/meta.json deleted file mode 100644 index 4e596816bc..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/meta.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/base.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_base.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/base.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/high_velocity.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/high_velocity.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-2.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/mag-2.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-2.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-3.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/mag-3.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-3.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-4.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/mag-4.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-4.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-5.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/mag-5.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-5.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-6.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/mag-6.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/mag-6.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/meta.json similarity index 77% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/meta.json rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/meta.json index 4e596816bc..7e0993e05d 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_hv.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/meta.json @@ -8,10 +8,19 @@ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", "states": [ { - "name": "icon" + "name": "base" }, { - "name": "base" + "name": "high_velocity" + }, + { + "name": "practice" + }, + { + "name": "red" + }, + { + "name": "rubber" }, { "name": "mag-1" diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/practice.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_practice.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/practice.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/red.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/red.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/rubber.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_hc_mag_rubber.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi/rubber.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/base.png index b546c0880a..ee08a1c9ad 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/flash.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/flash.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/high_velocity.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/high_velocity.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/meta.json index 43b96fbef7..542b70c21e 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/meta.json @@ -8,10 +8,22 @@ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", "states": [ { - "name": "icon" + "name": "base" }, { - "name": "base" + "name": "flash" + }, + { + "name": "high_velocity" + }, + { + "name": "practice" + }, + { + "name": "red" + }, + { + "name": "rubber" }, { "name": "mag-1" diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/practice.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/practice.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/red.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/icon.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/red.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/rubber.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi/rubber.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/base.png deleted file mode 100644 index ee08a1c9ad..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/icon.png deleted file mode 100644 index 285483cff7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/mag-1.png deleted file mode 100644 index ef549ebdfc..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/mag-2.png deleted file mode 100644 index 0468459439..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/mag-3.png deleted file mode 100644 index 06f19ec207..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/mag-4.png deleted file mode 100644 index 5b9929303c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/meta.json deleted file mode 100644 index 43b96fbef7..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_base.rsi/meta.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/icon.png deleted file mode 100644 index b4c2878453..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/mag-1.png deleted file mode 100644 index ef549ebdfc..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/mag-2.png deleted file mode 100644 index 0468459439..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/mag-3.png deleted file mode 100644 index 06f19ec207..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/mag-4.png deleted file mode 100644 index 5b9929303c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/meta.json deleted file mode 100644 index 43b96fbef7..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_flash.rsi/meta.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/base.png deleted file mode 100644 index fbe93746f1..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/icon.png deleted file mode 100644 index f6d42a0402..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-1.png deleted file mode 100644 index 68c0528a99..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-2.png deleted file mode 100644 index abe2107373..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-3.png deleted file mode 100644 index bd66ea4630..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-4.png deleted file mode 100644 index 1bc185a7a8..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-5.png deleted file mode 100644 index 51016d86f0..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-6.png deleted file mode 100644 index 723f541e48..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/mag-6.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/meta.json deleted file mode 100644 index c2ea42f1c9..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h.rsi/meta.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/50ae.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/50ae.png deleted file mode 100644 index 5cb13dd32d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/50ae.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/base.png deleted file mode 100644 index 0064338a50..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/icon.png deleted file mode 100644 index 5cb13dd32d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-1.png deleted file mode 100644 index 68c0528a99..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-2.png deleted file mode 100644 index abe2107373..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-3.png deleted file mode 100644 index bd66ea4630..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-4.png deleted file mode 100644 index 1bc185a7a8..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-5.png deleted file mode 100644 index 51016d86f0..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-6.png deleted file mode 100644 index 723f541e48..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/mag-6.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/meta.json deleted file mode 100644 index c2ea42f1c9..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_base.rsi/meta.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/base.png deleted file mode 100644 index 7910e3ea7f..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/icon.png deleted file mode 100644 index fae421fb5f..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-1.png deleted file mode 100644 index 68c0528a99..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-2.png deleted file mode 100644 index abe2107373..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-3.png deleted file mode 100644 index bd66ea4630..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-4.png deleted file mode 100644 index 1bc185a7a8..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-5.png deleted file mode 100644 index 51016d86f0..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-6.png deleted file mode 100644 index 723f541e48..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_flash.rsi/mag-6.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/base.png deleted file mode 100644 index 8280184573..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/icon.png deleted file mode 100644 index 64d5b7f216..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-1.png deleted file mode 100644 index 68c0528a99..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-2.png deleted file mode 100644 index abe2107373..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-3.png deleted file mode 100644 index bd66ea4630..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-4.png deleted file mode 100644 index 1bc185a7a8..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-5.png deleted file mode 100644 index 51016d86f0..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-6.png deleted file mode 100644 index 723f541e48..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_hv.rsi/mag-6.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/base.png deleted file mode 100644 index e5d2fdf4a8..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/icon.png deleted file mode 100644 index ff09f2eb79..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-1.png deleted file mode 100644 index 68c0528a99..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-2.png deleted file mode 100644 index abe2107373..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-3.png deleted file mode 100644 index bd66ea4630..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-4.png deleted file mode 100644 index 1bc185a7a8..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-5.png deleted file mode 100644 index 51016d86f0..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-6.png deleted file mode 100644 index 723f541e48..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/mag-6.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/meta.json deleted file mode 100644 index c2ea42f1c9..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_practice.rsi/meta.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/base.png deleted file mode 100644 index 58c5644ed4..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/icon.png deleted file mode 100644 index 681af36b78..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-1.png deleted file mode 100644 index 68c0528a99..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-2.png deleted file mode 100644 index abe2107373..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-3.png deleted file mode 100644 index bd66ea4630..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-4.png deleted file mode 100644 index 1bc185a7a8..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-5.png deleted file mode 100644 index 51016d86f0..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-6.png deleted file mode 100644 index 723f541e48..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/mag-6.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/meta.json deleted file mode 100644 index c2ea42f1c9..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_h_rubber.rsi/meta.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/icon.png deleted file mode 100644 index ef5353437b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/mag-1.png deleted file mode 100644 index ef549ebdfc..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/mag-2.png deleted file mode 100644 index 0468459439..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/mag-3.png deleted file mode 100644 index 06f19ec207..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/mag-4.png deleted file mode 100644 index 5b9929303c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/meta.json deleted file mode 100644 index 43b96fbef7..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_hv.rsi/meta.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/icon.png deleted file mode 100644 index 99aa029e73..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/mag-1.png deleted file mode 100644 index ef549ebdfc..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/mag-2.png deleted file mode 100644 index 0468459439..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/mag-3.png deleted file mode 100644 index 06f19ec207..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/mag-4.png deleted file mode 100644 index 5b9929303c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/meta.json deleted file mode 100644 index 43b96fbef7..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_practice.rsi/meta.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/icon.png deleted file mode 100644 index 10726c2bda..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/mag-1.png deleted file mode 100644 index ef549ebdfc..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/mag-2.png deleted file mode 100644 index 0468459439..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/mag-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/mag-3.png deleted file mode 100644 index 06f19ec207..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/mag-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/mag-4.png deleted file mode 100644 index 5b9929303c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/mag-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/meta.json deleted file mode 100644 index 43b96fbef7..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag_rubber.rsi/meta.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/base.png index 386e428483..90e20a9a55 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_flash.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/flash.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_flash.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/flash.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_hv.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/high_velocity.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_hv.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/high_velocity.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/icon.png deleted file mode 100644 index 5c69cb88b9..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/meta.json index f05246b95f..0da5f470a4 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/meta.json @@ -8,10 +8,22 @@ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", "states": [ { - "name": "icon" + "name": "base" }, { - "name": "base" + "name": "flash" + }, + { + "name": "high_velocity" + }, + { + "name": "practice" + }, + { + "name": "red" + }, + { + "name": "rubber" }, { "name": "mag-1" diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_practice.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/practice.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_practice.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/practice.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/red.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/red.png new file mode 100644 index 0000000000..386e428483 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/red.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_rubber.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/rubber.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_rubber.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi/rubber.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_base.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_base.rsi/base.png deleted file mode 100644 index 90e20a9a55..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_base.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_base.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_base.rsi/icon.png deleted file mode 100644 index c720b63c4a..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_base.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_base.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_base.rsi/mag-1.png deleted file mode 100644 index c7810c79a6..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_base.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_base.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_base.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_base.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_flash.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_flash.rsi/icon.png deleted file mode 100644 index b21b7ea0a8..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_flash.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_flash.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_flash.rsi/mag-1.png deleted file mode 100644 index c7810c79a6..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_flash.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_flash.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_flash.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_flash.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_hv.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_hv.rsi/icon.png deleted file mode 100644 index e431932424..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_hv.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_hv.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_hv.rsi/mag-1.png deleted file mode 100644 index c7810c79a6..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_hv.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_hv.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_hv.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_hv.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_practice.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_practice.rsi/icon.png deleted file mode 100644 index 184135d07e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_practice.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_practice.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_practice.rsi/mag-1.png deleted file mode 100644 index c7810c79a6..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_practice.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_practice.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_practice.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_practice.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_rubber.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_rubber.rsi/icon.png deleted file mode 100644 index 5f6569bad7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_rubber.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_rubber.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_rubber.rsi/mag-1.png deleted file mode 100644 index c7810c79a6..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_rubber.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_rubber.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_rubber.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_rubber.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_top_mounted.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_top_mounted.rsi/icon.png deleted file mode 100644 index e3722c32d1..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_top_mounted.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_top_mounted.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_top_mounted.rsi/meta.json index 3c247876eb..cfc60ae1e0 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_top_mounted.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag_top_mounted.rsi/meta.json @@ -7,9 +7,6 @@ "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", "states": [ - { - "name": "icon" - }, { "name": "base" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_base.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi/base.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_base.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi/base.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_flash.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi/flash.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_flash.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi/flash.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_hv.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi/high_velocity.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_hv.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi/high_velocity.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi/mag-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi/mag-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi/meta.json similarity index 72% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/meta.json rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi/meta.json index 43b96fbef7..0da5f470a4 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Magnum/magnum_mag_flash.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi/meta.json @@ -7,23 +7,26 @@ "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", "states": [ - { - "name": "icon" - }, { "name": "base" }, + { + "name": "flash" + }, + { + "name": "high_velocity" + }, + { + "name": "practice" + }, + { + "name": "red" + }, + { + "name": "rubber" + }, { "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" } ] } \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_practice.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi/practice.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_practice.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi/practice.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi/red.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi/red.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_rubber.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi/rubber.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_rubber.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Rifle/rifle_mag.rsi/rubber.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag.rsi/icon.png deleted file mode 100644 index 1641c3591a..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_base.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_base.rsi/icon.png deleted file mode 100644 index e36e9a21e9..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_base.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_base.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_base.rsi/mag-1.png deleted file mode 100644 index bbd335adc7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_base.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_base.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_base.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_base.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_flash.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_flash.rsi/icon.png deleted file mode 100644 index c34a056ece..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_flash.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_flash.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_flash.rsi/mag-1.png deleted file mode 100644 index bbd335adc7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_flash.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_flash.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_flash.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_flash.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_hv.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_hv.rsi/icon.png deleted file mode 100644 index a44b6ed3d7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_hv.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_hv.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_hv.rsi/mag-1.png deleted file mode 100644 index bbd335adc7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_hv.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_hv.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_hv.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_hv.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_practice.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_practice.rsi/icon.png deleted file mode 100644 index 846e052f4a..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_practice.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_practice.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_practice.rsi/mag-1.png deleted file mode 100644 index bbd335adc7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_practice.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_practice.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_practice.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_practice.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_rubber.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_rubber.rsi/icon.png deleted file mode 100644 index e50893989e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_rubber.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_rubber.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_rubber.rsi/mag-1.png deleted file mode 100644 index bbd335adc7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_rubber.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_rubber.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_rubber.rsi/meta.json deleted file mode 100644 index f05246b95f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/SRifle/s_rifle_mag_rubber.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_beanbag.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi/beanbag.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_beanbag.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi/beanbag.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi/icon.png deleted file mode 100644 index 075e1f5aa2..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi/meta.json index 8b190de6f1..9b309e8193 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi/meta.json @@ -8,10 +8,16 @@ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", "states": [ { - "name": "icon" + "name": "base" }, { - "name": "base" + "name": "beanbag" + }, + { + "name": "pellets" + }, + { + "name": "slug" }, { "name": "mag-1" diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_pellets.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi/pellets.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_pellets.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi/pellets.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_slug.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi/slug.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_slug.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi/slug.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_beanbag.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_beanbag.rsi/icon.png deleted file mode 100644 index 8d4c60d93c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_beanbag.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_beanbag.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_beanbag.rsi/mag-1.png deleted file mode 100644 index bafb55b71c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_beanbag.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_beanbag.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_beanbag.rsi/meta.json deleted file mode 100644 index 8b190de6f1..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_beanbag.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_pellets.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_pellets.rsi/icon.png deleted file mode 100644 index f677531ced..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_pellets.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_pellets.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_pellets.rsi/mag-1.png deleted file mode 100644 index 200edcb027..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_pellets.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_pellets.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_pellets.rsi/meta.json deleted file mode 100644 index 8b190de6f1..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_pellets.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_slug.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_slug.rsi/icon.png deleted file mode 100644 index 634f16568d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_slug.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_slug.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_slug.rsi/mag-1.png deleted file mode 100644 index 3543e90cdd..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_slug.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_slug.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_slug.rsi/meta.json deleted file mode 100644 index 8b190de6f1..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12_slug.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/831c7c2743530e8a31910d781bae9dc34f3f1ec8/icons/obj/ammo_mags.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/icon.png deleted file mode 100644 index 10f1d89bf5..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi/base.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi/base.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi/mag-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi/mag-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi/mag-2.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/mag-2.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi/mag-2.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi/mag-3.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/mag-3.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi/mag-3.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi/mag-4.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/mag-4.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi/mag-4.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi/mag-5.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/mag-5.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi/mag-5.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi/meta.json similarity index 92% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/meta.json rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi/meta.json index ea52c0128f..c13d991fee 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LRifle/l_rifle_sl.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/LightRifle/light_rifle_speed_loader.rsi/meta.json @@ -7,9 +7,6 @@ "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/d1120fc8287cca2632e834069b5019bf941a0170/icons/obj/ammo_speed.dmi", "states": [ - { - "name": "icon" - }, { "name": "base" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/icon.png deleted file mode 100644 index 83623071fd..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/meta.json deleted file mode 100644 index 147ceca10f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/meta.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_speed.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/icon.png deleted file mode 100644 index 4ba720b53d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/meta.json deleted file mode 100644 index 147ceca10f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/meta.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_speed.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/base.png deleted file mode 100644 index 4ba33eff44..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/icon.png deleted file mode 100644 index d86513750c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/meta.json deleted file mode 100644 index 147ceca10f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/meta.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_speed.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/base.png deleted file mode 100644 index 4ba33eff44..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/icon.png deleted file mode 100644 index 649c558b4a..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/meta.json deleted file mode 100644 index 147ceca10f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/meta.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_speed.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/base.png deleted file mode 100644 index 4ba33eff44..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/icon.png deleted file mode 100644 index 3c6dbb5d0b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/meta.json deleted file mode 100644 index 147ceca10f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/meta.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_speed.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/base-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/base-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/base-2.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/mag-2.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/base-2.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/base-3.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/mag-3.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/base-3.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/base-4.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/mag-4.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/base-4.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/base-5.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/mag-5.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/base-5.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/base-6.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/mag-6.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/base-6.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/base.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/base.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/flash-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/flash-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/flash-2.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/mag-2.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/flash-2.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/flash-3.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/mag-3.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/flash-3.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/flash-4.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/mag-4.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/flash-4.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/flash-5.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/mag-5.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/flash-5.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/flash-6.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/mag-6.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/flash-6.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/high-velocity-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/high-velocity-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/high-velocity-2.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/mag-2.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/high-velocity-2.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/high-velocity-3.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/mag-3.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/high-velocity-3.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/high-velocity-4.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/mag-4.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/high-velocity-4.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/high-velocity-5.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/mag-5.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/high-velocity-5.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/high-velocity-6.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_hv.rsi/mag-6.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/high-velocity-6.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/meta.json new file mode 100644 index 0000000000..1ff5766619 --- /dev/null +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/meta.json @@ -0,0 +1,104 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_speed.dmi", + "states": [ + { + "name": "base" + }, + { + "name": "base-1" + }, + { + "name": "base-2" + }, + { + "name": "base-3" + }, + { + "name": "base-4" + }, + { + "name": "base-5" + }, + { + "name": "base-6" + }, + { + "name": "flash-1" + }, + { + "name": "flash-2" + }, + { + "name": "flash-3" + }, + { + "name": "flash-4" + }, + { + "name": "flash-5" + }, + { + "name": "flash-6" + }, + { + "name": "high-velocity-1" + }, + { + "name": "high-velocity-2" + }, + { + "name": "high-velocity-3" + }, + { + "name": "high-velocity-4" + }, + { + "name": "high-velocity-5" + }, + { + "name": "high-velocity-6" + }, + { + "name": "practice-1" + }, + { + "name": "practice-2" + }, + { + "name": "practice-3" + }, + { + "name": "practice-4" + }, + { + "name": "practice-5" + }, + { + "name": "practice-6" + }, + { + "name": "rubber-1" + }, + { + "name": "rubber-2" + }, + { + "name": "rubber-3" + }, + { + "name": "rubber-4" + }, + { + "name": "rubber-5" + }, + { + "name": "rubber-6" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/practice-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/practice-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/practice-2.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/mag-2.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/practice-2.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/practice-3.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/mag-3.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/practice-3.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/practice-4.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/mag-4.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/practice-4.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/practice-5.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/mag-5.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/practice-5.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/practice-6.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_practice.rsi/mag-6.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/practice-6.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/rubber-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/rubber-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/rubber-2.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/mag-2.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/rubber-2.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/rubber-3.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/mag-3.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/rubber-3.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/rubber-4.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/mag-4.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/rubber-4.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/rubber-5.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/mag-5.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/rubber-5.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/rubber-6.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_rubber.rsi/mag-6.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi/rubber-6.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/base.png deleted file mode 100644 index 4ba33eff44..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/icon.png deleted file mode 100644 index b1fbabf2c8..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/meta.json deleted file mode 100644 index 147ceca10f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/meta.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_speed.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/base.png deleted file mode 100644 index 4ba33eff44..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/icon.png deleted file mode 100644 index bdb7164bf9..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/meta.json deleted file mode 100644 index 147ceca10f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/meta.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_speed.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/base.png deleted file mode 100644 index 4ba33eff44..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/icon.png deleted file mode 100644 index 4d25c62c86..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/meta.json deleted file mode 100644 index 147ceca10f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/meta.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_speed.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/base.png deleted file mode 100644 index 4ba33eff44..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/icon.png deleted file mode 100644 index a29da0a91f..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/meta.json deleted file mode 100644 index 147ceca10f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/meta.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_speed.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/base.png deleted file mode 100644 index 4ba33eff44..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/icon.png deleted file mode 100644 index 2f5d345277..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/meta.json deleted file mode 100644 index 147ceca10f..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/meta.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_speed.dmi", - "states": [ - { - "name": "icon" - }, - { - "name": "base" - }, - { - "name": "mag-1" - }, - { - "name": "mag-2" - }, - { - "name": "mag-3" - }, - { - "name": "mag-4" - }, - { - "name": "mag-5" - }, - { - "name": "mag-6" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-2.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/mag-2.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-2.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-3.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/mag-3.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-3.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-4.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/mag-4.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-4.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-5.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/mag-5.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-5.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-6.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl.rsi/mag-6.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-6.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_sl_flash.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/flash-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/flash-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/flash-2.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/mag-2.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/flash-2.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/flash-3.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/mag-3.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/flash-3.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/flash-4.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/mag-4.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/flash-4.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/flash-5.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/mag-5.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/flash-5.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/flash-6.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_flash.rsi/mag-6.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/flash-6.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/high-velocity-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/high-velocity-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/high-velocity-2.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/mag-2.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/high-velocity-2.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/high-velocity-3.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/mag-3.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/high-velocity-3.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/high-velocity-4.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/mag-4.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/high-velocity-4.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/high-velocity-5.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/mag-5.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/high-velocity-5.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/high-velocity-6.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_hv.rsi/mag-6.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/high-velocity-6.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/meta.json new file mode 100644 index 0000000000..f4c28a4760 --- /dev/null +++ b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/meta.json @@ -0,0 +1,104 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from and modified https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_speed.dmi", + "states": [ + { + "name": "base" + }, + { + "name": "base-1" + }, + { + "name": "base-2" + }, + { + "name": "base-3" + }, + { + "name": "base-4" + }, + { + "name": "base-5" + }, + { + "name": "base-6" + }, + { + "name": "flash-1" + }, + { + "name": "flash-2" + }, + { + "name": "flash-3" + }, + { + "name": "flash-4" + }, + { + "name": "flash-5" + }, + { + "name": "flash-6" + }, + { + "name": "high-velocity-1" + }, + { + "name": "high-velocity-2" + }, + { + "name": "high-velocity-3" + }, + { + "name": "high-velocity-4" + }, + { + "name": "high-velocity-5" + }, + { + "name": "high-velocity-6" + }, + { + "name": "practice-1" + }, + { + "name": "practice-2" + }, + { + "name": "practice-3" + }, + { + "name": "practice-4" + }, + { + "name": "practice-5" + }, + { + "name": "practice-6" + }, + { + "name": "rubber-1" + }, + { + "name": "rubber-2" + }, + { + "name": "rubber-3" + }, + { + "name": "rubber-4" + }, + { + "name": "rubber-5" + }, + { + "name": "rubber-6" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-2.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/mag-2.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-2.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-3.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/mag-3.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-3.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-4.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/mag-4.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-4.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-5.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/mag-5.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-5.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-6.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_practice.rsi/mag-6.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-6.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/rubber-1.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/mag-1.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/rubber-1.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/mag-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/rubber-2.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/mag-2.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/rubber-2.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/mag-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/rubber-3.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/mag-3.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/rubber-3.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/mag-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/rubber-4.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/mag-4.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/rubber-4.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/mag-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/rubber-5.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/mag-5.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/rubber-5.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/mag-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/rubber-6.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_sl_rubber.rsi/mag-6.png rename to Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/rubber-6.png diff --git a/Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/bolt-closed.png deleted file mode 100644 index 3b435f7b88..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/bolt-open.png deleted file mode 100644 index 3b435f7b88..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/icon.png index 3b435f7b88..464eb5786a 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/icon.png and b/Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/meta.json index 9ff1465562..54fc2938ce 100644 --- a/Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/meta.json @@ -7,6 +7,12 @@ "y": 32 }, "states": [ + { + "name": "holstered" + }, + { + "name": "notholstered" + }, { "name": "base", "delays": [ @@ -19,43 +25,7 @@ ] }, { - "name": "holstered" - }, - { - "name": "notholstered" - }, - { - "name": "bolt-closed", - "delays": [ - [ - 0.1, - 0.1, - 0.1, - 0.1 - ] - ] - }, - { - "name": "bolt-open", - "delays": [ - [ - 0.1, - 0.1, - 0.1, - 0.1 - ] - ] - }, - { - "name": "icon", - "delays": [ - [ - 0.1, - 0.1, - 0.1, - 0.1 - ] - ] + "name": "icon" } ] } \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/base.png index f6b988b3ab..9c87721f1f 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/bolt-closed.png deleted file mode 100644 index 1dce2ac58d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/bolt-open.png deleted file mode 100644 index 11ffc0074b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/meta.json index 5349478708..7f39743823 100644 --- a/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/LMGs/l6.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/LMGs/pk.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/LMGs/pk.rsi/base.png index e068cb506d..2451562b38 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/LMGs/pk.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/LMGs/pk.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/LMGs/pk.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/LMGs/pk.rsi/bolt-closed.png deleted file mode 100644 index bea51b9d11..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/LMGs/pk.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/LMGs/pk.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/LMGs/pk.rsi/bolt-open.png deleted file mode 100644 index a82a005f74..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/LMGs/pk.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/LMGs/pk.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/LMGs/pk.rsi/meta.json index 367c02ede6..c8c6ed8321 100644 --- a/Resources/Textures/Objects/Weapons/Guns/LMGs/pk.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/LMGs/pk.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/base.png deleted file mode 100644 index ac612a2905..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/bolt-closed.png deleted file mode 100644 index e8a74ecac3..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/bolt-open.png deleted file mode 100644 index 91b1d16083..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/meta.json index 80a187bd01..39beb38407 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi/meta.json @@ -10,15 +10,6 @@ { "name": "icon" }, - { - "name": "base" - }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Weapons/Guns/Launchers/rocket.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Launchers/rocket.rsi/icon.png deleted file mode 100644 index 961cafcf83..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Launchers/rocket.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Launchers/rocket.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Launchers/rocket.rsi/meta.json index e66bd7fa92..0a43455140 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Launchers/rocket.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Launchers/rocket.rsi/meta.json @@ -7,9 +7,6 @@ "y": 32 }, "states": [ - { - "name": "icon" - }, { "name": "base" }, @@ -34,6 +31,6 @@ { "name": "rocket0-inhand-right", "directions": 4 - }, + } ] } diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/clarissa.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/clarissa.rsi/base.png index 4ff228d54d..e627393429 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/clarissa.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Pistols/clarissa.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/clarissa.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/clarissa.rsi/bolt-closed.png deleted file mode 100644 index 06018a260a..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/clarissa.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/clarissa.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/clarissa.rsi/bolt-open.png deleted file mode 100644 index 8d0fc07b3d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/clarissa.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/clarissa.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Pistols/clarissa.rsi/meta.json index a5f2c59538..55004d70b6 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Pistols/clarissa.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Pistols/clarissa.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/colt.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/colt.rsi/base.png index d58066f863..1ebaa2c55b 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/colt.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Pistols/colt.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/colt.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/colt.rsi/bolt-closed.png deleted file mode 100644 index 470890b4d5..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/colt.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/colt.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/colt.rsi/bolt-open.png deleted file mode 100644 index 8d3814e87f..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/colt.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/colt.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Pistols/colt.rsi/meta.json index 86f9e56733..a86ac5147d 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Pistols/colt.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Pistols/colt.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/debug.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/debug.rsi/bolt-closed.png deleted file mode 100644 index 185e83cbf9..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/debug.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/debug.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/debug.rsi/bolt-open.png deleted file mode 100644 index 185e83cbf9..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/debug.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/debug.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Pistols/debug.rsi/meta.json index 96a7003a99..e58e219a87 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Pistols/debug.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Pistols/debug.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/giskard.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/giskard.rsi/base.png index 1d83d064b9..674e89d9e2 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/giskard.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Pistols/giskard.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/giskard.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/giskard.rsi/bolt-closed.png deleted file mode 100644 index 116439f091..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/giskard.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/giskard.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/giskard.rsi/bolt-open.png deleted file mode 100644 index b327442a10..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/giskard.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/giskard.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Pistols/giskard.rsi/meta.json index 6d984733a2..04858b6ac9 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Pistols/giskard.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Pistols/giskard.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/gyro_pistol.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/gyro_pistol.rsi/base.png index 5e1a6f519a..7cdb8b5134 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/gyro_pistol.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Pistols/gyro_pistol.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/gyro_pistol.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/gyro_pistol.rsi/bolt-closed.png deleted file mode 100644 index 60d4d46b0a..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/gyro_pistol.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/gyro_pistol.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/gyro_pistol.rsi/bolt-open.png deleted file mode 100644 index 921724c19d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/gyro_pistol.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/gyro_pistol.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Pistols/gyro_pistol.rsi/meta.json index 56988b6b09..b2895ae87f 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Pistols/gyro_pistol.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Pistols/gyro_pistol.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/hm_pistol.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/hm_pistol.rsi/base.png index d5b22cb67f..1e53236afc 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/hm_pistol.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Pistols/hm_pistol.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/hm_pistol.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/hm_pistol.rsi/bolt-closed.png deleted file mode 100644 index 4531e00b89..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/hm_pistol.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/hm_pistol.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/hm_pistol.rsi/bolt-open.png deleted file mode 100644 index 8880ce7b61..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/hm_pistol.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/hm_pistol.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Pistols/hm_pistol.rsi/meta.json index 99a121e05a..f6a7c5e2b7 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Pistols/hm_pistol.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Pistols/hm_pistol.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/lamia.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/lamia.rsi/base.png index a7ede7f31f..f5b6bc4745 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/lamia.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Pistols/lamia.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/lamia.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/lamia.rsi/bolt-closed.png deleted file mode 100644 index f73e1a3252..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/lamia.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/lamia.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/lamia.rsi/bolt-open.png deleted file mode 100644 index 47f32ac170..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/lamia.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/lamia.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Pistols/lamia.rsi/meta.json index 934030079e..4dbab2cffe 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Pistols/lamia.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Pistols/lamia.rsi/meta.json @@ -16,14 +16,6 @@ { "name": "mag-0" }, - { - "name": "bolt-open" - - }, - { - "name": "bolt-closed" - - }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/mandella.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/mandella.rsi/base.png index 1d37db3ba4..3c14338eb1 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/mandella.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Pistols/mandella.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/mandella.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/mandella.rsi/bolt-closed.png deleted file mode 100644 index 6b7b141b02..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/mandella.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/mandella.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/mandella.rsi/bolt-open.png deleted file mode 100644 index be5bfd5320..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/mandella.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/mandella.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Pistols/mandella.rsi/meta.json index 4dc7612360..6802507510 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Pistols/mandella.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Pistols/mandella.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58.rsi/base.png index f086ea116e..cf6c09cc8a 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58.rsi/bolt-closed.png deleted file mode 100644 index 814e3528d3..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58.rsi/bolt-open.png deleted file mode 100644 index 79aa19c521..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58.rsi/meta.json index 0294bbe32f..8973f468c8 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58_wood.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58_wood.rsi/base.png index d54611c012..f66d9b27cb 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58_wood.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58_wood.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58_wood.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58_wood.rsi/bolt-closed.png deleted file mode 100644 index 1e1577878f..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58_wood.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58_wood.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58_wood.rsi/bolt-open.png deleted file mode 100644 index c69443f80e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58_wood.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58_wood.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58_wood.rsi/meta.json index 0294bbe32f..8973f468c8 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58_wood.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Pistols/mk58_wood.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/molly.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/molly.rsi/base.png index 97019a9b55..94d60ec656 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/molly.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Pistols/molly.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/molly.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/molly.rsi/bolt-closed.png deleted file mode 100644 index eaf9a9b3db..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/molly.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/molly.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/molly.rsi/bolt-open.png deleted file mode 100644 index 50514b9f0a..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/molly.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/molly.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Pistols/molly.rsi/meta.json index fc8bfe1dec..3396599224 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Pistols/molly.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Pistols/molly.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/olivaw_civil.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/olivaw_civil.rsi/base.png deleted file mode 100644 index d37194554c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/olivaw_civil.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/olivaw_civil.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/olivaw_civil.rsi/bolt-closed.png deleted file mode 100644 index e4b0ab94f7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/olivaw_civil.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/olivaw_civil.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/olivaw_civil.rsi/bolt-open.png deleted file mode 100644 index f89bdab2eb..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/olivaw_civil.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/olivaw_civil.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Pistols/olivaw_civil.rsi/meta.json index 016a82a61e..914bfff61c 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Pistols/olivaw_civil.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Pistols/olivaw_civil.rsi/meta.json @@ -10,15 +10,6 @@ { "name": "icon" }, - { - "name": "base" - }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/paco.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/paco.rsi/base.png index 20c55074c9..3b53726fa2 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/paco.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Pistols/paco.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/paco.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/paco.rsi/bolt-closed.png deleted file mode 100644 index 7c3ccb0ef0..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/paco.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/paco.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Pistols/paco.rsi/bolt-open.png deleted file mode 100644 index a910690554..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Pistols/paco.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Pistols/paco.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Pistols/paco.rsi/meta.json index b305e142c4..2cef1c3096 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Pistols/paco.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Pistols/paco.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/buckshot.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Projectiles/buckshot.rsi/meta.json deleted file mode 100644 index 706868841e..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Projectiles/buckshot.rsi/meta.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/2acc4d34a894dbcc9dbf3779b696ddf296aa2c56/icons/obj/projectiles.dmi", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "base" - } - ] -} diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/bullet.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Projectiles/bullet.rsi/meta.json deleted file mode 100644 index 315049577d..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Projectiles/bullet.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/2acc4d34a894dbcc9dbf3779b696ddf296aa2c56/icons/obj/projectiles.dmi", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "bullet", - "delays": [ - [ - 0.05, - 0.05 - ] - ] - } - ] -} diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/copyright.json b/Resources/Textures/Objects/Weapons/Guns/Projectiles/copyright.json deleted file mode 100644 index 64ef2340c6..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Projectiles/copyright.json +++ /dev/null @@ -1,13 +0,0 @@ -[ - {"name": "buckshot", - "source": "https://github.com/vgstation-coders/vgstation13/blob/Bleeding-Edge/icons/obj/projectiles.dmi", - "copyright": ""}, - - {"name": "bullet", - "source": "", - "copyright": ""}, - - {"name": "plasma", - "source": "https://github.com/vgstation-coders/vgstation13/blob/Bleeding-Edge/icons/obj/projectiles.dmi", - "copyright": ""} -] \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/flare_buckshot.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Projectiles/flare_buckshot.rsi/meta.json deleted file mode 100644 index 706868841e..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Projectiles/flare_buckshot.rsi/meta.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/2acc4d34a894dbcc9dbf3779b696ddf296aa2c56/icons/obj/projectiles.dmi", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "base" - } - ] -} diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/grenade.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Projectiles/grenade.rsi/meta.json deleted file mode 100644 index db2bdf642c..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Projectiles/grenade.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/2acc4d34a894dbcc9dbf3779b696ddf296aa2c56/icons/obj/projectiles.dmi", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "grenade", - "delays": [ - [ - 0.05, - 0.05 - ] - ] - } - ] -} diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/heavy_laser.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/heavy_laser.png deleted file mode 100644 index abd70d245b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Projectiles/heavy_laser.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/heavy_laser_impact.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/heavy_laser_impact.png deleted file mode 100644 index 16ef14f51b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Projectiles/heavy_laser_impact.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/heavy_laser_muzzle.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/heavy_laser_muzzle.png deleted file mode 100644 index 5c20948001..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Projectiles/heavy_laser_muzzle.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/laser.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/laser.png deleted file mode 100644 index 2fb520b365..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Projectiles/laser.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/laser_impact.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/laser_impact.png deleted file mode 100644 index 6d51ffdd01..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Projectiles/laser_impact.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/laser_muzzle.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/laser_muzzle.png deleted file mode 100644 index b974770f0a..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Projectiles/laser_muzzle.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/plasma.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/plasma.png deleted file mode 100644 index c94779d864..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Projectiles/plasma.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/beam.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/beam.png new file mode 100644 index 0000000000..737be0b1d7 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/beam.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/beam_blue.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/beam_blue.png new file mode 100644 index 0000000000..2ed1bfb7a6 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/beam_blue.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/beam_heavy.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/beam_heavy.png new file mode 100644 index 0000000000..22546ff5b5 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/beam_heavy.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/beam_omni.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/beam_omni.png new file mode 100644 index 0000000000..4ac3db70c0 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/beam_omni.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/bolt.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/bolt.png new file mode 100644 index 0000000000..c3cfc55e79 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/bolt.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_beam_heavy.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_beam_heavy.png new file mode 100644 index 0000000000..135de26e8c Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_beam_heavy.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_blue.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_blue.png new file mode 100644 index 0000000000..395d9533a5 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_blue.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_laser.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_laser.png new file mode 100644 index 0000000000..70af9dfc01 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_laser.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_omni.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_omni.png new file mode 100644 index 0000000000..7b999ed628 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_omni.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_u_laser.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_u_laser.png new file mode 100644 index 0000000000..8112b82655 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_u_laser.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_xray.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_xray.png new file mode 100644 index 0000000000..2767498be3 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_xray.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/meta.json new file mode 100644 index 0000000000..804ab0bc91 --- /dev/null +++ b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/meta.json @@ -0,0 +1,293 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken and modified from cev-eris at https://github.com/discordia-space/CEV-Eris/tree/7ff8f28ea4de734f3cc3cb70f2d4e4b4263a988d", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "bolt" + }, + { + "name": "muzzle_bullet" + }, + { + "name": "muzzle_u_laser", + "delays": [ + [ + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002 + ] + ] + }, + { + "name": "u_laser", + "delays": [ + [ + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002 + ] + ] + }, + { + "name": "impact_u_laser", + "delays": [ + [ + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002 + ] + ] + }, + { + "name": "muzzle_beam_heavy", + "delays": [ + [ + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002 + ] + ] + }, + { + "name": "beam_heavy", + "delays": [ + [ + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002 + ] + ] + }, + { + "name": "impact_beam_heavy", + "delays": [ + [ + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002 + ] + ] + }, + { + "name": "muzzle_omni", + "delays": [ + [ + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002 + ] + ] + }, + { + "name": "beam_omni", + "delays": [ + [ + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002 + ] + ] + }, + { + "name": "impact_omni", + "delays": [ + [ + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002 + ] + ] + }, + { + "name": "muzzle_blue", + "delays": [ + [ + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002 + ] + ] + }, + { + "name": "beam_blue", + "delays": [ + [ + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002 + ] + ] + }, + { + "name": "impact_blue", + "delays": [ + [ + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002, + 0.060000002 + ] + ] + }, + { + "name": "muzzle_laser", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.5 + ] + ] + }, + { + "name": "beam", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.5 + ] + ] + }, + { + "name": "impact_laser", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.5 + ] + ] + }, + { + "name": "muzzle_xray", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.5 + ] + ] + }, + { + "name": "xray", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.5 + ] + ] + }, + { + "name": "impact_xray", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.5 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_beam_heavy.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_beam_heavy.png new file mode 100644 index 0000000000..c67cb08e0e Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_beam_heavy.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_blue.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_blue.png new file mode 100644 index 0000000000..33a3a56db5 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_blue.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/bullet_muzzle.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_bullet.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Projectiles/bullet_muzzle.png rename to Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_bullet.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_laser.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_laser.png new file mode 100644 index 0000000000..f17e106e4e Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_laser.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_omni.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_omni.png new file mode 100644 index 0000000000..b0dc8f5e69 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_omni.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_u_laser.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_u_laser.png new file mode 100644 index 0000000000..d4393e92f3 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_u_laser.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_xray.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_xray.png new file mode 100644 index 0000000000..cf08e091c0 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_xray.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/u_laser.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/u_laser.png new file mode 100644 index 0000000000..5ec311e5de Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/u_laser.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/xray.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/xray.png new file mode 100644 index 0000000000..41b99b72f5 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/xray.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/flare_buckshot.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/buckshot-flare.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Projectiles/flare_buckshot.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/buckshot-flare.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/buckshot.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/buckshot.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Projectiles/buckshot.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/buckshot.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/bullet.rsi/bullet.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/bullet.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Projectiles/bullet.rsi/bullet.png rename to Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/bullet.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/rocket.rsi/frag.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/frag.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Projectiles/rocket.rsi/frag.png rename to Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/frag.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/grenade.rsi/grenade.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/grenade.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Projectiles/grenade.rsi/grenade.png rename to Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/grenade.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/meta.json new file mode 100644 index 0000000000..d3c9408b68 --- /dev/null +++ b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/meta.json @@ -0,0 +1,53 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/56cbafd6ad8c013ccd5472d6c4a0db790f7f872a", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "buckshot" + }, + { + "name": "buckshot-flare" + }, + { + "name": "bullet", + "delays": [ + [ + 0.05, + 0.05 + ] + ] + }, + { + "name": "frag" + }, + { + "name": "grenade", + "delays": [ + [ + 0.05, + 0.05 + ] + ] + }, + { + "name": "slug" + }, + { + "name": "smallfrag" + }, + { + "name": "spark", + "delays": [ + [ + 0.05, + 0.05 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/slug.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/slug.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Projectiles/slug.rsi/base.png rename to Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/slug.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/rocket.rsi/smallfrag.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/smallfrag.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Projectiles/rocket.rsi/smallfrag.png rename to Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/smallfrag.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/spark.rsi/spark.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/spark.png similarity index 100% rename from Resources/Textures/Objects/Weapons/Guns/Projectiles/spark.rsi/spark.png rename to Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/spark.png diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/pulse.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/pulse.png deleted file mode 100644 index e79e098205..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Projectiles/pulse.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/pulse_impact.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/pulse_impact.png deleted file mode 100644 index 3bbb25ea2a..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Projectiles/pulse_impact.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/pulse_muzzle.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/pulse_muzzle.png deleted file mode 100644 index db3fd7b57c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Projectiles/pulse_muzzle.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/rocket.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Projectiles/rocket.rsi/meta.json deleted file mode 100644 index 2aab874a12..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Projectiles/rocket.rsi/meta.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/guns/projectile/rocket.dmi", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "frag" - }, - { - "name": "smallfrag" - } - ] -} diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/slug.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Projectiles/slug.rsi/meta.json deleted file mode 100644 index 706868841e..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Projectiles/slug.rsi/meta.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/2acc4d34a894dbcc9dbf3779b696ddf296aa2c56/icons/obj/projectiles.dmi", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "base" - } - ] -} diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/spark.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Projectiles/spark.rsi/meta.json deleted file mode 100644 index a78ef50b2b..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Projectiles/spark.rsi/meta.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/2acc4d34a894dbcc9dbf3779b696ddf296aa2c56/icons/obj/projectiles.dmi", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "spark", - "delays": [ - [ - 0.1, - 0.1 - ] - ] - } - ] -} diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/xray.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/xray.png deleted file mode 100644 index 081c9cdfdf..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Projectiles/xray.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/xray_impact.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/xray_impact.png deleted file mode 100644 index fcd395713f..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Projectiles/xray_impact.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/xray_muzzle.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/xray_muzzle.png deleted file mode 100644 index 32422e111f..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Projectiles/xray_muzzle.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Revolvers/deckard.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Revolvers/deckard.rsi/base.png index 6d733331b3..06470ce353 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Revolvers/deckard.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Revolvers/deckard.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Revolvers/deckard.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Revolvers/deckard.rsi/bolt-closed.png deleted file mode 100644 index 23ef2df5f9..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Revolvers/deckard.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Revolvers/deckard.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Revolvers/deckard.rsi/bolt-open.png deleted file mode 100644 index 915ccf8f95..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Revolvers/deckard.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Revolvers/deckard.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Revolvers/deckard.rsi/icon.png deleted file mode 100644 index cf14e2eca9..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Revolvers/deckard.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Revolvers/deckard.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Revolvers/deckard.rsi/meta.json index 7c0154a65a..1787114199 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Revolvers/deckard.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Revolvers/deckard.rsi/meta.json @@ -7,18 +7,9 @@ "y": 32 }, "states": [ - { - "name": "icon" - }, { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-unshaded-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/base.png index 44c71ed23f..86ebcfd5c1 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/bolt-closed.png deleted file mode 100644 index a405474fdd..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/bolt-open.png deleted file mode 100644 index 281690b3f9..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/meta.json index bd1faf9098..24bb58570e 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Rifles/ak.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/black_ak.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/black_ak.rsi/base.png index 555798e317..970d3f6665 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/black_ak.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Rifles/black_ak.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/black_ak.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/black_ak.rsi/bolt-closed.png deleted file mode 100644 index a405474fdd..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/black_ak.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/black_ak.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/black_ak.rsi/bolt-open.png deleted file mode 100644 index 281690b3f9..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/black_ak.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/black_ak.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Rifles/black_ak.rsi/meta.json index bd1faf9098..24bb58570e 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Rifles/black_ak.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Rifles/black_ak.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/base.png index c9f14980b1..4615b8e355 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/bolt-closed.png deleted file mode 100644 index 99ce0ca2ad..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/bolt-open.png deleted file mode 100644 index 50bce6907d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/meta.json index 76d9b060aa..67630fc3b2 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Rifles/carbine.rsi/meta.json @@ -16,12 +16,6 @@ { "name": "mag-0" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/sts.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/sts.rsi/base.png index 573ce9823c..335b9642e5 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/sts.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Rifles/sts.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/sts.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/sts.rsi/bolt-closed.png deleted file mode 100644 index edf449189d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/sts.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/sts.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/sts.rsi/bolt-open.png deleted file mode 100644 index 629432be86..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/sts.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/sts.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Rifles/sts.rsi/meta.json index 1b1c80ca98..3aa98db5af 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Rifles/sts.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Rifles/sts.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/vintorez.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/vintorez.rsi/base.png index 56471e039a..44166332b7 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/vintorez.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Rifles/vintorez.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/vintorez.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/vintorez.rsi/bolt-closed.png deleted file mode 100644 index bcfbb302cd..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/vintorez.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/vintorez.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/vintorez.rsi/bolt-open.png deleted file mode 100644 index b6abedda93..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/vintorez.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/vintorez.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Rifles/vintorez.rsi/meta.json index 199ffa6c06..99cc63819a 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Rifles/vintorez.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Rifles/vintorez.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/wintermute.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/wintermute.rsi/base.png index 4074e81913..23f4124ab7 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/wintermute.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Rifles/wintermute.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/wintermute.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/wintermute.rsi/bolt-closed.png deleted file mode 100644 index 1c207de6f3..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/wintermute.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/wintermute.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/wintermute.rsi/bolt-open.png deleted file mode 100644 index ba36de46af..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Rifles/wintermute.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/wintermute.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Rifles/wintermute.rsi/meta.json index 66daf324e1..448662e02a 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Rifles/wintermute.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Rifles/wintermute.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/base.png index 1b4a0041ef..02e0b566e5 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/bolt-closed.png deleted file mode 100644 index 46f4cb7541..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/bolt-open.png deleted file mode 100644 index 40ae4d7727..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/meta.json index 0e540736a2..cf7c1acc4a 100644 --- a/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/SMGs/atreides.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/base.png index 4c79d3db74..43d1497535 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/bolt-closed.png deleted file mode 100644 index a3def92083..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/bolt-open.png deleted file mode 100644 index 78dfdcf820..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/meta.json index ad5d5a991d..1b7ea466ec 100644 --- a/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/SMGs/c20r.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/base.png index 445d8709a1..b4b511cb8a 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/bolt-closed.png deleted file mode 100644 index b85461ce7e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/bolt-open.png deleted file mode 100644 index af59962c8c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/meta.json index 17e6f3319e..27d4d1c637 100644 --- a/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/SMGs/drozd.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/zoric.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/zoric.rsi/base.png index 5253d0f532..4f4ca0d605 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/SMGs/zoric.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/SMGs/zoric.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/zoric.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/zoric.rsi/bolt-closed.png deleted file mode 100644 index ef9eee8374..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/SMGs/zoric.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/zoric.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/zoric.rsi/bolt-open.png deleted file mode 100644 index 6fc61d3797..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/SMGs/zoric.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/zoric.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/SMGs/zoric.rsi/meta.json index d02df0e964..28fb56043a 100644 --- a/Resources/Textures/Objects/Weapons/Guns/SMGs/zoric.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/SMGs/zoric.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/bojevic.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/bojevic.rsi/base.png index 9a07fb0537..c89e7eb7d7 100644 Binary files a/Resources/Textures/Objects/Weapons/Guns/Shotguns/bojevic.rsi/base.png and b/Resources/Textures/Objects/Weapons/Guns/Shotguns/bojevic.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/bojevic.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/bojevic.rsi/bolt-closed.png deleted file mode 100644 index d0010185f4..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Shotguns/bojevic.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/bojevic.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/bojevic.rsi/bolt-open.png deleted file mode 100644 index d15ac9f51c..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Shotguns/bojevic.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/bojevic.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Shotguns/bojevic.rsi/meta.json index 46a3afd214..52667dbcc7 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Shotguns/bojevic.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Shotguns/bojevic.rsi/meta.json @@ -13,12 +13,6 @@ { "name": "base" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "mag-0" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/db_shotgun.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/db_shotgun.rsi/base.png deleted file mode 100644 index 92d04499b2..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Shotguns/db_shotgun.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/db_shotgun.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/db_shotgun.rsi/bolt-closed.png deleted file mode 100644 index 9c13102fcb..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Shotguns/db_shotgun.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/db_shotgun.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/db_shotgun.rsi/bolt-open.png deleted file mode 100644 index 46c7c5f9cb..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Shotguns/db_shotgun.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/db_shotgun.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Shotguns/db_shotgun.rsi/meta.json index 07a98ccbb3..b07e35b147 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Shotguns/db_shotgun.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Shotguns/db_shotgun.rsi/meta.json @@ -10,15 +10,6 @@ { "name": "icon" }, - { - "name": "base" - }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/base.png deleted file mode 100644 index fe046b7d24..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/bolt-closed.png deleted file mode 100644 index d0e666067a..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/bolt-open.png deleted file mode 100644 index 7c08e619f1..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/meta.json index 77ebe0e6e7..98a415c185 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/meta.json @@ -10,15 +10,6 @@ { "name": "icon" }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, - { - "name": "base" - }, { "name": "inhand-right", "directions": 4 diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/sawn.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/sawn.rsi/base.png deleted file mode 100644 index 8a451be3d5..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Shotguns/sawn.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/sawn.rsi/bolt-closed.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/sawn.rsi/bolt-closed.png deleted file mode 100644 index 07000a4ca4..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Shotguns/sawn.rsi/bolt-closed.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/sawn.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/sawn.rsi/bolt-open.png deleted file mode 100644 index 63a1f7e77e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Shotguns/sawn.rsi/bolt-open.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/sawn.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Shotguns/sawn.rsi/meta.json index aa3dfbd5e1..5228929118 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Shotguns/sawn.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Shotguns/sawn.rsi/meta.json @@ -10,15 +10,6 @@ { "name": "icon" }, - { - "name": "base" - }, - { - "name": "bolt-closed" - }, - { - "name": "bolt-open" - }, { "name": "inhand-left", "directions": 4