diff --git a/Content.Client/EntryPoint.cs b/Content.Client/EntryPoint.cs index 2c7040f6f2..be324065ca 100644 --- a/Content.Client/EntryPoint.cs +++ b/Content.Client/EntryPoint.cs @@ -43,6 +43,7 @@ namespace Content.Client var registerIgnore = new[] { + "AmmoBox", "Breakable", "Pickaxe", "Interactable", diff --git a/Content.Server/GameObjects/Components/Weapon/Ranged/Projectile/AmmoBoxComponent.cs b/Content.Server/GameObjects/Components/Weapon/Ranged/Projectile/AmmoBoxComponent.cs new file mode 100644 index 0000000000..a44420adf9 --- /dev/null +++ b/Content.Server/GameObjects/Components/Weapon/Ranged/Projectile/AmmoBoxComponent.cs @@ -0,0 +1,238 @@ +using System; +using Content.Server.GameObjects.EntitySystems; +using Robust.Shared.GameObjects; +using Robust.Shared.Interfaces.GameObjects; +using Robust.Shared.ViewVariables; +using System.Collections.Generic; +using Content.Shared.GameObjects.Components.Weapons.Ranged; +using Content.Shared.Interfaces; +using Robust.Server.GameObjects; +using Robust.Server.GameObjects.Components.Container; +using Robust.Server.Interfaces.GameObjects; +using Robust.Shared.Serialization; + +namespace Content.Server.GameObjects.Components.Weapon.Ranged.Projectile +{ + [RegisterComponent] + public class AmmoBoxComponent : Component, IAttackBy, IMapInit + // TODO: Potential improvements: + // Add verbs for stack splitting + // Behaviour is largely the same as BallisticMagazine except you can't insert it into a gun. + { + public override string Name => "AmmoBox"; + private BallisticCaliber _caliber; + private int _capacity; + [ViewVariables] private int _availableSpawnCount; + + [ViewVariables] private readonly Stack _loadedBullets = new Stack(); + + [ViewVariables] + public string FillType => _fillType; + private string _fillType; + + [ViewVariables] private Container _bulletContainer; + [ViewVariables] private AppearanceComponent _appearance; + + [ViewVariables] public int Capacity => _capacity; + [ViewVariables] public BallisticCaliber Caliber => _caliber; + [ViewVariables] public int CountLeft => _loadedBullets.Count + _availableSpawnCount; + + + public override void ExposeData(ObjectSerializer serializer) + { + base.ExposeData(serializer); + + serializer.DataField(ref _caliber, "caliber", BallisticCaliber.Unspecified); + serializer.DataField(ref _fillType, "fill", null); + serializer.DataField(ref _capacity, "capacity", 30); + serializer.DataField(ref _availableSpawnCount, "availableSpawnCount", Capacity); + } + + private void _updateAppearance() + { + _appearance.SetData(BallisticMagazineVisuals.AmmoLeft, CountLeft); + } + + public void MapInit() + { + _availableSpawnCount = Capacity; + } + + public override void Initialize() + { + base.Initialize(); + + _appearance = Owner.GetComponent(); + } + + public override void Startup() + { + base.Startup(); + + _bulletContainer = + ContainerManagerComponent.Ensure("box_bullet_container", Owner, out var existed); + + if (existed) + { + foreach (var entity in _bulletContainer.ContainedEntities) + { + _loadedBullets.Push(entity); + } + } + + _updateAppearance(); + _appearance.SetData(BallisticMagazineVisuals.AmmoCapacity, Capacity); + } + + AmmoBoxTransferPopupMessage CanTransferFrom(IEntity source) + { + // Currently the below duplicates mags but at some stage these will likely differ + if (source.TryGetComponent(out BallisticMagazineComponent magazineComponent)) + { + if (magazineComponent.Caliber != Caliber) + { + return new AmmoBoxTransferPopupMessage(result: false, message: "Wrong caliber"); + } + + if (CountLeft == Capacity) + { + return new AmmoBoxTransferPopupMessage(result: false, message: "Already full"); + } + + if (magazineComponent.CountLoaded == 0) + { + return new AmmoBoxTransferPopupMessage(result: false, message: "No ammo to transfer"); + } + + return new AmmoBoxTransferPopupMessage(result: true, message: ""); + } + + if (source.TryGetComponent(out AmmoBoxComponent boxComponent)) + { + if (boxComponent.Caliber != Caliber) + { + return new AmmoBoxTransferPopupMessage(result: false, message: "Wrong caliber"); + } + + if (CountLeft == Capacity) + { + return new AmmoBoxTransferPopupMessage(result: false, message: "Already full"); + } + + if (boxComponent.CountLeft == 0) + { + return new AmmoBoxTransferPopupMessage(result: false, message: "No ammo to transfer"); + } + + return new AmmoBoxTransferPopupMessage(result: true, message: ""); + } + + return new AmmoBoxTransferPopupMessage(result: false, message: ""); + } + + // TODO: Potentially abstract out to reduce duplicate structs + private struct AmmoBoxTransferPopupMessage + { + public readonly bool Result; + public readonly string Message; + + public AmmoBoxTransferPopupMessage(bool result, string message) + { + Result = result; + Message = message; + } + } + + bool IAttackBy.AttackBy(AttackByEventArgs eventArgs) + { + var ammoBoxTransfer = CanTransferFrom(eventArgs.AttackWith); + if (ammoBoxTransfer.Result) { + IEntity bullet; + if (eventArgs.AttackWith.TryGetComponent(out BallisticMagazineComponent magazineComponent)) + { + int fillCount = Math.Min(magazineComponent.CountLoaded, Capacity - CountLeft); + for (int i = 0; i < fillCount; i++) + { + bullet = magazineComponent.TakeBullet(); + AddBullet(bullet); + } + eventArgs.User.PopupMessage(eventArgs.User, $"Transferred {fillCount} rounds"); + return true; + } + if (eventArgs.AttackWith.TryGetComponent(out AmmoBoxComponent boxComponent)) + { + int fillCount = Math.Min(boxComponent.CountLeft, Capacity - CountLeft); + for (int i = 0; i < fillCount; i++) + { + bullet = boxComponent.TakeBullet(); + AddBullet(bullet); + } + eventArgs.User.PopupMessage(eventArgs.User, $"Transferred {fillCount} rounds"); + return true; + } + } + else + { + eventArgs.User.PopupMessage(eventArgs.User, ammoBoxTransfer.Message); + } + + return false; + } + + public void AddBullet(IEntity bullet) + { + if (Owner.TryGetComponent(out BallisticMagazineComponent magazineComponent)) + { + magazineComponent.AddBullet(bullet); + return; + } + if (!bullet.TryGetComponent(out BallisticBulletComponent component)) + { + throw new ArgumentException("entity isn't a bullet.", nameof(bullet)); + } + + if (component.Caliber != Caliber) + { + throw new ArgumentException("entity is of the wrong caliber.", nameof(bullet)); + } + + if (CountLeft >= Capacity) + { + throw new InvalidOperationException("Box is full."); + } + + _bulletContainer.Insert(bullet); + _loadedBullets.Push(bullet); + _updateAppearance(); + } + + public IEntity TakeBullet() + { + IEntity bullet; + if (Owner.TryGetComponent(out BallisticMagazineComponent magazineComponent)) + { + bullet = magazineComponent.TakeBullet(); + return bullet; + } + if (_loadedBullets.Count == 0) + { + if (_availableSpawnCount == 0) + { + return null; + } + + _availableSpawnCount -= 1; + bullet = Owner.EntityManager.SpawnEntity(FillType); + } + else + { + bullet = _loadedBullets.Pop(); + _bulletContainer.Remove(bullet); + } + + _updateAppearance(); + return bullet; + } + + } +} diff --git a/Content.Server/GameObjects/Components/Weapon/Ranged/Projectile/BallisticMagazineComponent.cs b/Content.Server/GameObjects/Components/Weapon/Ranged/Projectile/BallisticMagazineComponent.cs index bfb79bbfd2..a8ddb953c8 100644 --- a/Content.Server/GameObjects/Components/Weapon/Ranged/Projectile/BallisticMagazineComponent.cs +++ b/Content.Server/GameObjects/Components/Weapon/Ranged/Projectile/BallisticMagazineComponent.cs @@ -1,6 +1,8 @@ using System; using System.Collections.Generic; +using Content.Server.GameObjects.EntitySystems; using Content.Shared.GameObjects.Components.Weapons.Ranged; +using Content.Shared.Interfaces; using Robust.Server.GameObjects; using Robust.Server.GameObjects.Components.Container; using Robust.Server.Interfaces.GameObjects; @@ -12,13 +14,13 @@ using Robust.Shared.ViewVariables; namespace Content.Server.GameObjects.Components.Weapon.Ranged.Projectile { [RegisterComponent] - public class BallisticMagazineComponent : Component, IMapInit + public class BallisticMagazineComponent : Component, IMapInit, IAttackBy { public override string Name => "BallisticMagazine"; // Stack of loaded bullets. [ViewVariables] private readonly Stack _loadedBullets = new Stack(); - [ViewVariables] private string _fillType; + private string _fillType; [ViewVariables] private Container _bulletContainer; [ViewVariables] private AppearanceComponent _appearance; @@ -27,6 +29,7 @@ namespace Content.Server.GameObjects.Components.Weapon.Ranged.Projectile private BallisticCaliber _caliber; private int _capacity; + [ViewVariables] public string FillType => _fillType; [ViewVariables] public BallisticMagazineType MagazineType => _magazineType; [ViewVariables] public BallisticCaliber Caliber => _caliber; [ViewVariables] public int Capacity => _capacity; @@ -45,7 +48,7 @@ namespace Content.Server.GameObjects.Components.Weapon.Ranged.Projectile serializer.DataField(ref _caliber, "caliber", BallisticCaliber.Unspecified); serializer.DataField(ref _fillType, "fill", null); serializer.DataField(ref _capacity, "capacity", 20); - serializer.DataField(ref _availableSpawnCount, "availableSpawnCount", 0); + serializer.DataField(ref _availableSpawnCount, "availableSpawnCount", Capacity); } public override void Initialize() @@ -110,7 +113,7 @@ namespace Content.Server.GameObjects.Components.Weapon.Ranged.Projectile } _availableSpawnCount -= 1; - bullet = Owner.EntityManager.SpawnEntity(_fillType); + bullet = Owner.EntityManager.SpawnEntity(FillType); } else { @@ -123,6 +126,103 @@ namespace Content.Server.GameObjects.Components.Weapon.Ranged.Projectile return bullet; } + // TODO: Allow putting individual casings into mag (also box) + AmmoMagTransferPopupMessage CanTransferFrom(IEntity source) + { + // Currently the below duplicates box but at some stage these will likely differ + if (source.TryGetComponent(out BallisticMagazineComponent magazineComponent)) + { + if (magazineComponent.Caliber != Caliber) + { + return new AmmoMagTransferPopupMessage(result: false, message: "Wrong caliber"); + } + + if (CountLoaded == Capacity) + { + return new AmmoMagTransferPopupMessage(result: false, message: "Already full"); + } + + if (magazineComponent.CountLoaded == 0) + { + return new AmmoMagTransferPopupMessage(result: false, message: "No ammo to transfer"); + } + + return new AmmoMagTransferPopupMessage(result: true, message: ""); + } + + // If box + if (source.TryGetComponent(out AmmoBoxComponent boxComponent)) + { + if (boxComponent.Caliber != Caliber) + { + return new AmmoMagTransferPopupMessage(result: false, message: "Wrong caliber"); + } + + if (CountLoaded == Capacity) + { + return new AmmoMagTransferPopupMessage(result: false, message: "Already full"); + } + + if (boxComponent.CountLeft == 0) + { + return new AmmoMagTransferPopupMessage(result: false, message: "No ammo to transfer"); + } + + return new AmmoMagTransferPopupMessage(result: true, message: ""); + } + + return new AmmoMagTransferPopupMessage(result: false, message: ""); + } + + // TODO: Potentially abstract out to reduce duplicate structs + private struct AmmoMagTransferPopupMessage + { + public readonly bool Result; + public readonly string Message; + + public AmmoMagTransferPopupMessage(bool result, string message) + { + Result = result; + Message = message; + } + } + + bool IAttackBy.AttackBy(AttackByEventArgs eventArgs) + { + var ammoMagTransfer = CanTransferFrom(eventArgs.AttackWith); + if (ammoMagTransfer.Result) { + IEntity bullet; + if (eventArgs.AttackWith.TryGetComponent(out BallisticMagazineComponent magazineComponent)) + { + int fillCount = Math.Min(magazineComponent.CountLoaded, Capacity - CountLoaded); + for (int i = 0; i < fillCount; i++) + { + bullet = magazineComponent.TakeBullet(); + AddBullet(bullet); + } + eventArgs.User.PopupMessage(eventArgs.User, $"Transferred {fillCount} rounds"); + return true; + } + if (eventArgs.AttackWith.TryGetComponent(out AmmoBoxComponent boxComponent)) + { + int fillCount = Math.Min(boxComponent.CountLeft, Capacity - CountLoaded); + for (int i = 0; i < fillCount; i++) + { + bullet = boxComponent.TakeBullet(); + AddBullet(bullet); + } + eventArgs.User.PopupMessage(eventArgs.User, $"Transferred {fillCount} rounds"); + return true; + } + } + else + { + eventArgs.User.PopupMessage(eventArgs.User, ammoMagTransfer.Message); + } + + return false; + } + private void _updateAppearance() { _appearance.SetData(BallisticMagazineVisuals.AmmoLeft, CountLoaded); diff --git a/Resources/Prototypes/Entities/Weapons/Ammunition/.32/boxes.yml b/Resources/Prototypes/Entities/Weapons/Ammunition/.32/boxes.yml new file mode 100644 index 0000000000..f200741511 --- /dev/null +++ b/Resources/Prototypes/Entities/Weapons/Ammunition/.32/boxes.yml @@ -0,0 +1,118 @@ +# Empty boxes +- type: entity + id: box_32_empty + name: ".32 box - empty" + parent: BaseItem + abstract: true + components: + - type: AmmoBox + caliber: A32 + capacity: 40 + - type: Sprite + netsync: false + +# Ammo boxes +- type: entity + id: box_32 + name: ".32 box" + parent: box_32_empty + components: + - type: AmmoBox + fill: ammo_casing_32 + caliber: A32 + capacity: 40 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.32/box32.rsi + state: box32-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.32/box32.rsi + state: box32-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box32 + steps: 2 + +- type: entity + id: box_32f + name: ".32 box (Flash)" + parent: box_32_empty + components: + - type: AmmoBox + fill: ammo_casing_32_flash + caliber: A32 + capacity: 40 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.32/box32-flash.rsi + state: box32-flash-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.32/box32-flash.rsi + state: box32-flash-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box32-flash + steps: 2 + +- type: entity + id: box_32hv + name: ".32 box (High-velocity)" + parent: box_32_empty + components: + - type: AmmoBox + fill: ammo_casing_32_hv + caliber: A32 + capacity: 40 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.32/box32-hv.rsi + state: box32-hv-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.32/box32-hv.rsi + state: box32-hv-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box32-hv + steps: 2 + +- type: entity + id: box_32p + name: ".32 box (Practice)" + parent: box_32_empty + components: + - type: AmmoBox + fill: ammo_casing_32_p + caliber: A32 + capacity: 40 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.32/box32-practice.rsi + state: box32-practice-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.32/box32-practice.rsi + state: box32-practice-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box32-practice + steps: 2 + +- type: entity + id: box_32r + name: ".32 box (Rubber)" + parent: box_32_empty + components: + - type: AmmoBox + fill: ammo_casing_32_r + caliber: A32 + capacity: 40 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.32/box32-rubber.rsi + state: box32-rubber-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.32/box32-rubber.rsi + state: box32-rubber-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box32-rubber + steps: 2 diff --git a/Resources/Prototypes/Entities/Weapons/Ammunition/.357/boxes.yml b/Resources/Prototypes/Entities/Weapons/Ammunition/.357/boxes.yml new file mode 100644 index 0000000000..20bc25a942 --- /dev/null +++ b/Resources/Prototypes/Entities/Weapons/Ammunition/.357/boxes.yml @@ -0,0 +1,118 @@ +# Empty boxes +- type: entity + id: box_357_empty + name: ".357 box - empty" + parent: BaseItem + abstract: true + components: + - type: AmmoBox + caliber: A357 + capacity: 40 + - type: Sprite + netsync: false + +# Ammo boxes +- type: entity + id: box_357 + name: ".357 box" + parent: box_357_empty + components: + - type: AmmoBox + fill: ammo_casing_357 + caliber: A357 + capacity: 40 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.357/box357.rsi + state: box357-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.357/box357.rsi + state: box357-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box357 + steps: 2 + +- type: entity + id: box_357f + name: ".357 box (Flash)" + parent: box_357_empty + components: + - type: AmmoBox + fill: ammo_casing_357_flash + caliber: A357 + capacity: 40 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.357/box357-flash.rsi + state: box357-flash-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.357/box357-flash.rsi + state: box357-flash-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box357-flash + steps: 2 + +- type: entity + id: box_357hv + name: ".357 box (High-velocity)" + parent: box_357_empty + components: + - type: AmmoBox + fill: ammo_casing_357_hv + caliber: A357 + capacity: 40 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.357/box357-hv.rsi + state: box357-hv-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.357/box357-hv.rsi + state: box357-hv-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box357-hv + steps: 2 + +- type: entity + id: box_357p + name: ".357 box (Practice)" + parent: box_357_empty + components: + - type: AmmoBox + fill: ammo_casing_357_p + caliber: A357 + capacity: 40 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.357/box357-practice.rsi + state: box357-practice-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.357/box357-practice.rsi + state: box357-practice-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box357-practice + steps: 2 + +- type: entity + id: box_357r + name: ".357 box (Rubber)" + parent: box_357_empty + components: + - type: AmmoBox + fill: ammo_casing_357_r + caliber: A357 + capacity: 40 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.357/box357-rubber.rsi + state: box357-rubber-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.357/box357-rubber.rsi + state: box357-rubber-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box357-rubber + steps: 2 diff --git a/Resources/Prototypes/Entities/Weapons/Ammunition/.44/boxes.yml b/Resources/Prototypes/Entities/Weapons/Ammunition/.44/boxes.yml new file mode 100644 index 0000000000..d40e9241b2 --- /dev/null +++ b/Resources/Prototypes/Entities/Weapons/Ammunition/.44/boxes.yml @@ -0,0 +1,118 @@ +# Empty boxes +- type: entity + id: box_44_empty + name: ".44 box - empty" + parent: BaseItem + abstract: true + components: + - type: AmmoBox + caliber: A44 + capacity: 20 + - type: Sprite + netsync: false + +# Ammo boxes +- type: entity + id: box_44 + name: ".44 box" + parent: box_44_empty + components: + - type: AmmoBox + fill: ammo_casing_44 + caliber: A44 + capacity: 20 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.44/box44.rsi + state: box44-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.44/box44.rsi + state: box44-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box44 + steps: 2 + +- type: entity + id: box_44f + name: ".44 box (Flash)" + parent: box_44_empty + components: + - type: AmmoBox + fill: ammo_casing_44_flash + caliber: A44 + capacity: 20 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.44/box44-flash.rsi + state: box44-flash-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.44/box44-flash.rsi + state: box44-flash-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box44-flash + steps: 2 + +- type: entity + id: box_44hv + name: ".44 box (High-velocity)" + parent: box_44_empty + components: + - type: AmmoBox + fill: ammo_casing_44_hv + caliber: A44 + capacity: 20 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.44/box44-hv.rsi + state: box44-hv-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.44/box44-hv.rsi + state: box44-hv-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box44-hv + steps: 2 + +- type: entity + id: box_44p + name: ".44 box (Practice)" + parent: box_44_empty + components: + - type: AmmoBox + fill: ammo_casing_44_p + caliber: A44 + capacity: 20 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.44/box44-practice.rsi + state: box44-practice-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.44/box44-practice.rsi + state: box44-practice-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box44-practice + steps: 2 + +- type: entity + id: box_44r + name: ".44 box (Rubber)" + parent: box_44_empty + components: + - type: AmmoBox + fill: ammo_casing_44_r + caliber: A44 + capacity: 20 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.44/box44-rubber.rsi + state: box44-rubber-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.44/box44-rubber.rsi + state: box44-rubber-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box44-rubber + steps: 2 diff --git a/Resources/Prototypes/Entities/Weapons/Ammunition/.45mm/boxes.yml b/Resources/Prototypes/Entities/Weapons/Ammunition/.45mm/boxes.yml new file mode 100644 index 0000000000..57beb18e9b --- /dev/null +++ b/Resources/Prototypes/Entities/Weapons/Ammunition/.45mm/boxes.yml @@ -0,0 +1,99 @@ +# Empty boxes +- type: entity + id: box_45_empty + name: ".45mm box - empty" + parent: BaseItem + abstract: true + components: + - type: AmmoBox + caliber: A45 + capacity: 30 + - type: Sprite + netsync: false + +# Ammo boxes +- type: entity + id: box_45 + name: ".45mm box" + parent: box_45_empty + components: + - type: AmmoBox + fill: ammo_casing_45 + caliber: A45 + capacity: 30 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.45mm/box45.rsi + state: box45-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.45mm/box45.rsi + state: box45-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box45 + steps: 2 + +- type: entity + id: box_45f + name: ".45mm box (Flash)" + parent: box_45_empty + components: + - type: AmmoBox + fill: ammo_casing_45_flash + caliber: A45 + capacity: 30 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.45mm/box45-flash.rsi + state: box45-flash-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.45mm/box45-flash.rsi + state: box45-flash-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box45-flash + steps: 2 + +# Surprise: no HV + +- type: entity + id: box_45p + name: ".45mm box (Practice)" + parent: box_45_empty + components: + - type: AmmoBox + fill: ammo_casing_45_p + caliber: A45 + capacity: 30 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.45mm/box45-practice.rsi + state: box45-practice-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.45mm/box45-practice.rsi + state: box45-practice-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box45-practice + steps: 2 + +- type: entity + id: box_45r + name: ".45mm box (Rubber)" + parent: box_45_empty + components: + - type: AmmoBox + fill: ammo_casing_45_r + caliber: A45 + capacity: 30 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.45mm/box45-rubber.rsi + state: box45-rubber-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.45mm/box45-rubber.rsi + state: box45-rubber-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box45-rubber + steps: 2 diff --git a/Resources/Prototypes/Entities/Weapons/Ammunition/.50/ammunition.yml b/Resources/Prototypes/Entities/Weapons/Ammunition/.50/ammunition.yml index 4737c16ce7..3c5f84eb74 100644 --- a/Resources/Prototypes/Entities/Weapons/Ammunition/.50/ammunition.yml +++ b/Resources/Prototypes/Entities/Weapons/Ammunition/.50/ammunition.yml @@ -38,7 +38,7 @@ parent: magazine_50_empty components: - type: BallisticMagazine - fill: ammo_casing_50f + fill: ammo_casing_50_f capacity: 7 - type: Icon sprite: Objects/Guns/Ammunition/Magazine/.50/50aef.rsi @@ -58,7 +58,7 @@ parent: magazine_50_empty components: - type: BallisticMagazine - fill: ammo_casing_50hv + fill: ammo_casing_50_hv capacity: 7 - type: Icon sprite: Objects/Guns/Ammunition/Magazine/.50/50aehv.rsi @@ -78,7 +78,7 @@ parent: magazine_50_empty components: - type: BallisticMagazine - fill: ammo_casing_50l + fill: ammo_casing_50_l capacity: 7 - type: Icon sprite: Objects/Guns/Ammunition/Magazine/.50/50ael.rsi @@ -98,7 +98,7 @@ parent: magazine_50_empty components: - type: BallisticMagazine - fill: ammo_casing_50p + fill: ammo_casing_50_p capacity: 7 - type: Icon sprite: Objects/Guns/Ammunition/Magazine/.50/50aep.rsi @@ -118,7 +118,7 @@ parent: magazine_50_empty components: - type: BallisticMagazine - fill: ammo_casing_50r + fill: ammo_casing_50_r capacity: 7 - type: Icon sprite: Objects/Guns/Ammunition/Magazine/.50/50aer.rsi @@ -150,7 +150,7 @@ state: s-casing - type: entity - id: ammo_casing_50f + id: ammo_casing_50_f name: ".50 cal casing (Flash)" parent: BaseItem components: @@ -166,7 +166,7 @@ state: s-casing - type: entity - id: ammo_casing_50hv + id: ammo_casing_50_hv name: ".50 cal casing (High-Velocity)" parent: BaseItem components: @@ -182,7 +182,7 @@ state: s-casing - type: entity - id: ammo_casing_50l + id: ammo_casing_50_l name: ".50 cal casing (L)" parent: BaseItem components: @@ -198,7 +198,7 @@ state: s-casing - type: entity - id: ammo_casing_50p + id: ammo_casing_50_p name: ".50 cal casing (Practice)" parent: BaseItem components: @@ -214,7 +214,7 @@ state: s-casing - type: entity - id: ammo_casing_50r + id: ammo_casing_50_r name: ".50 cal casing (Rubber)" parent: BaseItem components: diff --git a/Resources/Prototypes/Entities/Weapons/Ammunition/.50/boxes.yml b/Resources/Prototypes/Entities/Weapons/Ammunition/.50/boxes.yml new file mode 100644 index 0000000000..8e95540d3d --- /dev/null +++ b/Resources/Prototypes/Entities/Weapons/Ammunition/.50/boxes.yml @@ -0,0 +1,99 @@ +# Empty boxes +- type: entity + id: box_50_empty + name: ".50 cal box - empty" + parent: BaseItem + abstract: true + components: + - type: AmmoBox + caliber: A50 + capacity: 20 + - type: Sprite + netsync: false + +# Ammo boxes +- type: entity + id: box_50 + name: ".50 cal box" + parent: box_50_empty + components: + - type: AmmoBox + fill: ammo_casing_50 + caliber: A50 + capacity: 20 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.50/box50.rsi + state: box50-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.50/box50.rsi + state: box50-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box50 + steps: 2 + +- type: entity + id: box_50f + name: ".50 cal box (Flash)" + parent: box_50_empty + components: + - type: AmmoBox + fill: ammo_casing_50_f + caliber: A50 + capacity: 20 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.50/box50-flash.rsi + state: box50-flash-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.50/box50-flash.rsi + state: box50-flash-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box50-flash + steps: 2 + +# Surprise: no HV + +- type: entity + id: box_50p + name: ".50 cal box (Practice)" + parent: box_50_empty + components: + - type: AmmoBox + fill: ammo_casing_50_p + caliber: A50 + capacity: 20 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.50/box50-practice.rsi + state: box50-practice-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.50/box50-practice.rsi + state: box50-practice-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box50-practice + steps: 2 + +- type: entity + id: box_50r + name: ".50 cal box (Rubber)" + parent: box_50_empty + components: + - type: AmmoBox + fill: ammo_casing_50_r + caliber: A50 + capacity: 20 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/.50/box50-rubber.rsi + state: box50-rubber-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/.50/box50-rubber.rsi + state: box50-rubber-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box50-rubber + steps: 2 diff --git a/Resources/Prototypes/Entities/Weapons/Ammunition/10mm/ammunition.yml b/Resources/Prototypes/Entities/Weapons/Ammunition/10mm/ammunition.yml index 2a12168c78..f73af3ebba 100644 --- a/Resources/Prototypes/Entities/Weapons/Ammunition/10mm/ammunition.yml +++ b/Resources/Prototypes/Entities/Weapons/Ammunition/10mm/ammunition.yml @@ -166,7 +166,7 @@ parent: magazine_10mm_empty components: - type: BallisticMagazine - fill: ammo_casing_10mm_f + fill: ammo_casing_10mm_flash caliber: A10mm magazine: A10mmSMG capacity: 20 diff --git a/Resources/Prototypes/Entities/Weapons/Ammunition/10mm/boxes.yml b/Resources/Prototypes/Entities/Weapons/Ammunition/10mm/boxes.yml new file mode 100644 index 0000000000..a8dd32922b --- /dev/null +++ b/Resources/Prototypes/Entities/Weapons/Ammunition/10mm/boxes.yml @@ -0,0 +1,118 @@ +# Empty boxes +- type: entity + id: box_10mm_empty + name: "10mm box - empty" + parent: BaseItem + abstract: true + components: + - type: AmmoBox + caliber: A10mm + capacity: 30 + - type: Sprite + netsync: false + +# Ammo boxes +- type: entity + id: box_10mm + name: "10mm box" + parent: box_10mm_empty + components: + - type: AmmoBox + fill: ammo_casing_10mm + caliber: A10mm + capacity: 30 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/10mm/box10mm.rsi + state: box10mm-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/10mm/box10mm.rsi + state: box10mm-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box10mm + steps: 2 + +- type: entity + id: box_10mmf + name: "10mm box (Flash)" + parent: box_10mm_empty + components: + - type: AmmoBox + fill: ammo_casing_10mm_flash + caliber: A10mm + capacity: 30 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/10mm/box10mm-flash.rsi + state: box10mm-flash-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/10mm/box10mm-flash.rsi + state: box10mm-flash-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box10mm-flash + steps: 2 + +- type: entity + id: box_10mmhv + name: "10mm box (High-velocity)" + parent: box_10mm_empty + components: + - type: AmmoBox + fill: ammo_casing_10mm_hv + caliber: A10mm + capacity: 30 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/10mm/box10mm-hv.rsi + state: box10mm-hv-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/10mm/box10mm-hv.rsi + state: box10mm-hv-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box10mm-hv + steps: 2 + +- type: entity + id: box_10mmp + name: "10mm box (Practice)" + parent: box_10mm_empty + components: + - type: AmmoBox + fill: ammo_casing_10mm_p + caliber: A10mm + capacity: 30 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/10mm/box10mm-practice.rsi + state: box10mm-practice-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/10mm/box10mm-practice.rsi + state: box10mm-practice-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box10mm-practice + steps: 2 + +- type: entity + id: box_10mmr + name: "10mm box (Rubber)" + parent: box_10mm_empty + components: + - type: AmmoBox + fill: ammo_casing_10mm_r + caliber: A10mm + capacity: 30 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/10mm/box10mm-rubber.rsi + state: box10mm-rubber-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/10mm/box10mm-rubber.rsi + state: box10mm-rubber-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box10mm-rubber + steps: 2 diff --git a/Resources/Prototypes/Entities/Weapons/Ammunition/24mm/boxes.yml b/Resources/Prototypes/Entities/Weapons/Ammunition/24mm/boxes.yml new file mode 100644 index 0000000000..767f228846 --- /dev/null +++ b/Resources/Prototypes/Entities/Weapons/Ammunition/24mm/boxes.yml @@ -0,0 +1,34 @@ +# Empty boxes +- type: entity + id: box_24mm_empty + name: "7.62mm box - empty" + parent: BaseItem + abstract: true + components: + - type: AmmoBox + caliber: A24mm + capacity: 200 + - type: Sprite + netsync: false + +# Ammo boxes +- type: entity + id: box_24mm + name: "24mm box" + parent: box_24mm_empty + components: + - type: AmmoBox + fill: ammo_casing_24mm + caliber: A24mm + capacity: 200 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/24mm/box10x24.rsi + state: box10x24-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/24mm/box10x24.rsi + state: box10x24-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box10x24 + steps: 2 diff --git a/Resources/Prototypes/Entities/Weapons/Ammunition/5.56mm/boxes.yml b/Resources/Prototypes/Entities/Weapons/Ammunition/5.56mm/boxes.yml new file mode 100644 index 0000000000..aa1b2222b1 --- /dev/null +++ b/Resources/Prototypes/Entities/Weapons/Ammunition/5.56mm/boxes.yml @@ -0,0 +1,55 @@ +# Empty boxes +- type: entity + id: box_556mm_empty + name: "5.56mm box - empty" + parent: BaseItem + abstract: true + components: + - type: AmmoBox + caliber: A556mm + capacity: 80 + - type: Sprite + netsync: false + +# Ammo boxes +- type: entity + id: box_556mm + name: "5.56mm box" + parent: box_556mm_empty + components: + - type: AmmoBox + fill: ammo_casing_556mm + caliber: A556mm + capacity: 80 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/5.56mm/box556mm.rsi + state: box556mm-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/5.56mm/box556mm.rsi + state: box556mm-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box556mm + steps: 2 + +- type: entity + id: box_556mmp + name: "5.56mm box (Practice)" + parent: box_556mm_empty + components: + - type: AmmoBox + fill: ammo_casing_556mm_p + caliber: A556mm + capacity: 80 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/5.56mm/box556mm-practice.rsi + state: box556mm-practice-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/5.56mm/box556mm-practice.rsi + state: box556mm-practice-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box556mm-practice + steps: 2 diff --git a/Resources/Prototypes/Entities/Weapons/Ammunition/6.5mm/boxes.yml b/Resources/Prototypes/Entities/Weapons/Ammunition/6.5mm/boxes.yml new file mode 100644 index 0000000000..ebf76555c9 --- /dev/null +++ b/Resources/Prototypes/Entities/Weapons/Ammunition/6.5mm/boxes.yml @@ -0,0 +1,55 @@ +# Empty boxes +- type: entity + id: box_65mm_empty + name: "6.5mm box - empty" + parent: BaseItem + abstract: true + components: + - type: AmmoBox + caliber: A65mm + capacity: 80 + - type: Sprite + netsync: false + +# Ammo boxes +- type: entity + id: box_65mm + name: "6.5mm box" + parent: box_65mm_empty + components: + - type: AmmoBox + fill: ammo_casing_65mm + caliber: A65mm + capacity: 80 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/6.5mm/box65mm.rsi + state: box65mm-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/6.5mm/box65mm.rsi + state: box65mm-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box65mm + steps: 2 + +- type: entity + id: box_65mmr + name: "6.5mm box (Rubber)" + parent: box_65mm_empty + components: + - type: AmmoBox + fill: ammo_casing_65mm_r + caliber: A65mm + capacity: 80 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/6.5mm/box65mm-rubber.rsi + state: box65mm-rubber-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/6.5mm/box65mm-rubber.rsi + state: box65mm-rubber-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box65mm-rubber + steps: 2 diff --git a/Resources/Prototypes/Entities/Weapons/Ammunition/7.62mm/boxes.yml b/Resources/Prototypes/Entities/Weapons/Ammunition/7.62mm/boxes.yml new file mode 100644 index 0000000000..d3570fb613 --- /dev/null +++ b/Resources/Prototypes/Entities/Weapons/Ammunition/7.62mm/boxes.yml @@ -0,0 +1,34 @@ +# Empty boxes +- type: entity + id: box_762mm_empty + name: "7.62mm box - empty" + parent: BaseItem + abstract: true + components: + - type: AmmoBox + caliber: A762mm + capacity: 80 + - type: Sprite + netsync: false + +# Ammo boxes +- type: entity + id: box_762mm + name: "7.62mm box" + parent: box_762mm_empty + components: + - type: AmmoBox + fill: ammo_casing_762mm + caliber: A762mm + capacity: 80 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/7.62mm/box762mm.rsi + state: box762mm-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/7.62mm/box762mm.rsi + state: box762mm-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box762mm + steps: 2 diff --git a/Resources/Prototypes/Entities/Weapons/Ammunition/9mm/boxes.yml b/Resources/Prototypes/Entities/Weapons/Ammunition/9mm/boxes.yml new file mode 100644 index 0000000000..bcb87c4d6e --- /dev/null +++ b/Resources/Prototypes/Entities/Weapons/Ammunition/9mm/boxes.yml @@ -0,0 +1,118 @@ +# Empty boxes +- type: entity + id: box_9mm_empty + name: "9mm box - empty" + parent: BaseItem + abstract: true + components: + - type: AmmoBox + caliber: A9mm + capacity: 30 + - type: Sprite + netsync: false + +# Ammo boxes +- type: entity + id: box_9mm + name: "9mm box" + parent: box_9mm_empty + components: + - type: AmmoBox + fill: ammo_casing_9mm + caliber: A9mm + capacity: 30 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/9mm/box9mm.rsi + state: box9mm-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/9mm/box9mm.rsi + state: box9mm-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box9mm + steps: 2 + +- type: entity + id: box_9mmf + name: "9mm box (Flash)" + parent: box_9mm_empty + components: + - type: AmmoBox + fill: ammo_casing_9mm_flash + caliber: A9mm + capacity: 30 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/9mm/box9mm-flash.rsi + state: box9mm-flash-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/9mm/box9mm-flash.rsi + state: box9mm-flash-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box9mm-flash + steps: 2 + +- type: entity + id: box_9mmhv + name: "9mm box (High-velocity)" + parent: box_9mm_empty + components: + - type: AmmoBox + fill: ammo_casing_9mm_hv + caliber: A9mm + capacity: 30 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/9mm/box9mm-hv.rsi + state: box9mm-hv-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/9mm/box9mm-hv.rsi + state: box9mm-hv-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box9mm-hv + steps: 2 + +- type: entity + id: box_9mmp + name: "9mm box (Practice)" + parent: box_9mm_empty + components: + - type: AmmoBox + fill: ammo_casing_9mm_p + caliber: A9mm + capacity: 30 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/9mm/box9mm-practice.rsi + state: box9mm-practice-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/9mm/box9mm-practice.rsi + state: box9mm-practice-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box9mm-practice + steps: 2 + +- type: entity + id: box_9mmr + name: "9mm box (Rubber)" + parent: box_9mm_empty + components: + - type: AmmoBox + fill: ammo_casing_9mm_r + caliber: A9mm + capacity: 30 + - type: Icon + sprite: Objects/Guns/Ammunition/Boxes/9mm/box9mm-rubber.rsi + state: box9mm-rubber-1 + - type: Sprite + sprite: Objects/Guns/Ammunition/Boxes/9mm/box9mm-rubber.rsi + state: box9mm-rubber-1 + - type: Appearance + visuals: + - type: BallisticMagazineVisualizer2D + base_state: box9mm-rubber + steps: 2 diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-flash.rsi/box32-flash-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-flash.rsi/box32-flash-0.png new file mode 100644 index 0000000000..2a5fce2229 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-flash.rsi/box32-flash-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-flash.rsi/box32-flash-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-flash.rsi/box32-flash-1.png new file mode 100644 index 0000000000..1926376d6a Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-flash.rsi/box32-flash-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-flash.rsi/box32-flash.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-flash.rsi/box32-flash.png new file mode 100644 index 0000000000..1926376d6a Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-flash.rsi/box32-flash.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-flash.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-flash.rsi/meta.json new file mode 100644 index 0000000000..2fd809ce0c --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-flash.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box32-flash", "directions": 1}, {"name": "box32-flash-0", "directions": 1}, {"name": "box32-flash-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-hv.rsi/box32-hv-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-hv.rsi/box32-hv-0.png new file mode 100644 index 0000000000..6b03d237da Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-hv.rsi/box32-hv-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-hv.rsi/box32-hv-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-hv.rsi/box32-hv-1.png new file mode 100644 index 0000000000..e5f6c8fba7 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-hv.rsi/box32-hv-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-hv.rsi/box32-hv.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-hv.rsi/box32-hv.png new file mode 100644 index 0000000000..e5f6c8fba7 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-hv.rsi/box32-hv.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-hv.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-hv.rsi/meta.json new file mode 100644 index 0000000000..8674ce8fc9 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-hv.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box32-hv", "directions": 1}, {"name": "box32-hv-0", "directions": 1}, {"name": "box32-hv-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-practice.rsi/box32-practice-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-practice.rsi/box32-practice-0.png new file mode 100644 index 0000000000..ec41d1a81f Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-practice.rsi/box32-practice-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-practice.rsi/box32-practice-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-practice.rsi/box32-practice-1.png new file mode 100644 index 0000000000..18653cb207 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-practice.rsi/box32-practice-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-practice.rsi/box32-practice.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-practice.rsi/box32-practice.png new file mode 100644 index 0000000000..18653cb207 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-practice.rsi/box32-practice.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-practice.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-practice.rsi/meta.json new file mode 100644 index 0000000000..88da33c31f --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-practice.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box32-practice", "directions": 1}, {"name": "box32-practice-0", "directions": 1}, {"name": "box32-practice-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-rubber.rsi/box32-rubber-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-rubber.rsi/box32-rubber-0.png new file mode 100644 index 0000000000..2ca3a79259 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-rubber.rsi/box32-rubber-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-rubber.rsi/box32-rubber-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-rubber.rsi/box32-rubber-1.png new file mode 100644 index 0000000000..cb8a634fcb Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-rubber.rsi/box32-rubber-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-rubber.rsi/box32-rubber.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-rubber.rsi/box32-rubber.png new file mode 100644 index 0000000000..cb8a634fcb Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-rubber.rsi/box32-rubber.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-rubber.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-rubber.rsi/meta.json new file mode 100644 index 0000000000..6ed2c59d85 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32-rubber.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box32-rubber", "directions": 1}, {"name": "box32-rubber-0", "directions": 1}, {"name": "box32-rubber-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32.rsi/box32-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32.rsi/box32-0.png new file mode 100644 index 0000000000..7056cb7020 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32.rsi/box32-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32.rsi/box32-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32.rsi/box32-1.png new file mode 100644 index 0000000000..2eee49a3a6 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32.rsi/box32-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32.rsi/box32.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32.rsi/box32.png new file mode 100644 index 0000000000..2eee49a3a6 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32.rsi/box32.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32.rsi/meta.json new file mode 100644 index 0000000000..59583eb93d --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.32/box32.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box32", "directions": 1}, {"name": "box32-0", "directions": 1}, {"name": "box32-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-flash.rsi/box357-flash-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-flash.rsi/box357-flash-0.png new file mode 100644 index 0000000000..2205c9952c Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-flash.rsi/box357-flash-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-flash.rsi/box357-flash-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-flash.rsi/box357-flash-1.png new file mode 100644 index 0000000000..43b716d1b6 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-flash.rsi/box357-flash-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-flash.rsi/box357-flash.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-flash.rsi/box357-flash.png new file mode 100644 index 0000000000..43b716d1b6 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-flash.rsi/box357-flash.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-flash.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-flash.rsi/meta.json new file mode 100644 index 0000000000..74416c04bb --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-flash.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box357-flash", "directions": 1}, {"name": "box357-flash-0", "directions": 1}, {"name": "box357-flash-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-hv.rsi/box357-hv-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-hv.rsi/box357-hv-0.png new file mode 100644 index 0000000000..ef8e31e13b Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-hv.rsi/box357-hv-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-hv.rsi/box357-hv-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-hv.rsi/box357-hv-1.png new file mode 100644 index 0000000000..3231de5d90 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-hv.rsi/box357-hv-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-hv.rsi/box357-hv.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-hv.rsi/box357-hv.png new file mode 100644 index 0000000000..3231de5d90 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-hv.rsi/box357-hv.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-hv.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-hv.rsi/meta.json new file mode 100644 index 0000000000..6f85c5d64c --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-hv.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box357-hv", "directions": 1}, {"name": "box357-hv-0", "directions": 1}, {"name": "box357-hv-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-practice.rsi/box357-practice-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-practice.rsi/box357-practice-0.png new file mode 100644 index 0000000000..319dbdeca9 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-practice.rsi/box357-practice-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-practice.rsi/box357-practice-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-practice.rsi/box357-practice-1.png new file mode 100644 index 0000000000..b927c72ad0 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-practice.rsi/box357-practice-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-practice.rsi/box357-practice.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-practice.rsi/box357-practice.png new file mode 100644 index 0000000000..b927c72ad0 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-practice.rsi/box357-practice.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-practice.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-practice.rsi/meta.json new file mode 100644 index 0000000000..6b76fbc8b4 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-practice.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box357-practice", "directions": 1}, {"name": "box357-practice-0", "directions": 1}, {"name": "box357-practice-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-rubber.rsi/box357-rubber-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-rubber.rsi/box357-rubber-0.png new file mode 100644 index 0000000000..00fa197d65 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-rubber.rsi/box357-rubber-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-rubber.rsi/box357-rubber-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-rubber.rsi/box357-rubber-1.png new file mode 100644 index 0000000000..69d6ebeb63 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-rubber.rsi/box357-rubber-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-rubber.rsi/box357-rubber.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-rubber.rsi/box357-rubber.png new file mode 100644 index 0000000000..69d6ebeb63 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-rubber.rsi/box357-rubber.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-rubber.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-rubber.rsi/meta.json new file mode 100644 index 0000000000..b7d953ebd5 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357-rubber.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box357-rubber", "directions": 1}, {"name": "box357-rubber-0", "directions": 1}, {"name": "box357-rubber-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357.rsi/box357-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357.rsi/box357-0.png new file mode 100644 index 0000000000..a2049395c6 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357.rsi/box357-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357.rsi/box357-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357.rsi/box357-1.png new file mode 100644 index 0000000000..836bafb067 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357.rsi/box357-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357.rsi/box357.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357.rsi/box357.png new file mode 100644 index 0000000000..836bafb067 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357.rsi/box357.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357.rsi/meta.json new file mode 100644 index 0000000000..d4af10b7e1 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.357/box357.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box357", "directions": 1}, {"name": "box357-0", "directions": 1}, {"name": "box357-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-flash.rsi/box44-flash-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-flash.rsi/box44-flash-0.png new file mode 100644 index 0000000000..c7238e30c6 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-flash.rsi/box44-flash-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-flash.rsi/box44-flash-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-flash.rsi/box44-flash-1.png new file mode 100644 index 0000000000..cd17ee8a38 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-flash.rsi/box44-flash-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-flash.rsi/box44-flash.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-flash.rsi/box44-flash.png new file mode 100644 index 0000000000..cd17ee8a38 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-flash.rsi/box44-flash.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-flash.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-flash.rsi/meta.json new file mode 100644 index 0000000000..a84e5636b4 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-flash.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box44-flash", "directions": 1}, {"name": "box44-flash-0", "directions": 1}, {"name": "box44-flash-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-hv.rsi/box44-hv-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-hv.rsi/box44-hv-0.png new file mode 100644 index 0000000000..67541b8bb6 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-hv.rsi/box44-hv-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-hv.rsi/box44-hv-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-hv.rsi/box44-hv-1.png new file mode 100644 index 0000000000..ed485e993a Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-hv.rsi/box44-hv-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-hv.rsi/box44-hv.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-hv.rsi/box44-hv.png new file mode 100644 index 0000000000..ed485e993a Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-hv.rsi/box44-hv.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-hv.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-hv.rsi/meta.json new file mode 100644 index 0000000000..d0c396314f --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-hv.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box44-hv", "directions": 1}, {"name": "box44-hv-0", "directions": 1}, {"name": "box44-hv-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-practice.rsi/box44-practice-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-practice.rsi/box44-practice-0.png new file mode 100644 index 0000000000..4f307e7df1 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-practice.rsi/box44-practice-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-practice.rsi/box44-practice-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-practice.rsi/box44-practice-1.png new file mode 100644 index 0000000000..413750bcf9 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-practice.rsi/box44-practice-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-practice.rsi/box44-practice.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-practice.rsi/box44-practice.png new file mode 100644 index 0000000000..413750bcf9 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-practice.rsi/box44-practice.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-practice.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-practice.rsi/meta.json new file mode 100644 index 0000000000..8852e43751 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-practice.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box44-practice", "directions": 1}, {"name": "box44-practice-0", "directions": 1}, {"name": "box44-practice-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-rubber.rsi/box44-rubber-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-rubber.rsi/box44-rubber-0.png new file mode 100644 index 0000000000..a905091d26 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-rubber.rsi/box44-rubber-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-rubber.rsi/box44-rubber-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-rubber.rsi/box44-rubber-1.png new file mode 100644 index 0000000000..6de8be102a Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-rubber.rsi/box44-rubber-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-rubber.rsi/box44-rubber.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-rubber.rsi/box44-rubber.png new file mode 100644 index 0000000000..6de8be102a Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-rubber.rsi/box44-rubber.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-rubber.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-rubber.rsi/meta.json new file mode 100644 index 0000000000..2ec1da20c0 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44-rubber.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box44-rubber", "directions": 1}, {"name": "box44-rubber-0", "directions": 1}, {"name": "box44-rubber-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44.rsi/box44-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44.rsi/box44-0.png new file mode 100644 index 0000000000..6eb75d44cc Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44.rsi/box44-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44.rsi/box44-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44.rsi/box44-1.png new file mode 100644 index 0000000000..a36da3f38c Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44.rsi/box44-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44.rsi/box44.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44.rsi/box44.png new file mode 100644 index 0000000000..a36da3f38c Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44.rsi/box44.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44.rsi/meta.json new file mode 100644 index 0000000000..f76b4efc13 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.44/box44.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box44", "directions": 1}, {"name": "box44-0", "directions": 1}, {"name": "box44-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-flash.rsi/box45-flash-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-flash.rsi/box45-flash-0.png new file mode 100644 index 0000000000..e9c470da94 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-flash.rsi/box45-flash-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-flash.rsi/box45-flash-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-flash.rsi/box45-flash-1.png new file mode 100644 index 0000000000..dab0167c65 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-flash.rsi/box45-flash-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-flash.rsi/box45-flash.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-flash.rsi/box45-flash.png new file mode 100644 index 0000000000..dab0167c65 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-flash.rsi/box45-flash.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-flash.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-flash.rsi/meta.json new file mode 100644 index 0000000000..3a7cab3cdb --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-flash.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box45-flash", "directions": 1}, {"name": "box45-flash-0", "directions": 1}, {"name": "box45-flash-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-practice.rsi/box45-practice-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-practice.rsi/box45-practice-0.png new file mode 100644 index 0000000000..f1bb30648f Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-practice.rsi/box45-practice-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-practice.rsi/box45-practice-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-practice.rsi/box45-practice-1.png new file mode 100644 index 0000000000..4d6507596c Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-practice.rsi/box45-practice-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-practice.rsi/box45-practice.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-practice.rsi/box45-practice.png new file mode 100644 index 0000000000..4d6507596c Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-practice.rsi/box45-practice.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-practice.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-practice.rsi/meta.json new file mode 100644 index 0000000000..d1d9a3e821 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-practice.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box45-practice", "directions": 1}, {"name": "box45-practice-0", "directions": 1}, {"name": "box45-practice-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-rubber.rsi/box45-rubber-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-rubber.rsi/box45-rubber-0.png new file mode 100644 index 0000000000..290ebc7990 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-rubber.rsi/box45-rubber-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-rubber.rsi/box45-rubber-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-rubber.rsi/box45-rubber-1.png new file mode 100644 index 0000000000..ecbc57cf2f Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-rubber.rsi/box45-rubber-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-rubber.rsi/box45-rubber.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-rubber.rsi/box45-rubber.png new file mode 100644 index 0000000000..ecbc57cf2f Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-rubber.rsi/box45-rubber.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-rubber.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-rubber.rsi/meta.json new file mode 100644 index 0000000000..562a647cdc --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45-rubber.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box45-rubber", "directions": 1}, {"name": "box45-rubber-0", "directions": 1}, {"name": "box45-rubber-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45.rsi/box45-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45.rsi/box45-0.png new file mode 100644 index 0000000000..dbb0cf0593 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45.rsi/box45-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45.rsi/box45-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45.rsi/box45-1.png new file mode 100644 index 0000000000..0d5caad0fe Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45.rsi/box45-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45.rsi/box45.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45.rsi/box45.png new file mode 100644 index 0000000000..0d5caad0fe Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45.rsi/box45.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45.rsi/meta.json new file mode 100644 index 0000000000..6acb5163d0 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.45mm/box45.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box45", "directions": 1}, {"name": "box45-0", "directions": 1}, {"name": "box45-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-flash.rsi/box50-flash-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-flash.rsi/box50-flash-0.png new file mode 100644 index 0000000000..a9fb864313 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-flash.rsi/box50-flash-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-flash.rsi/box50-flash-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-flash.rsi/box50-flash-1.png new file mode 100644 index 0000000000..06841b0c6a Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-flash.rsi/box50-flash-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-flash.rsi/box50-flash.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-flash.rsi/box50-flash.png new file mode 100644 index 0000000000..06841b0c6a Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-flash.rsi/box50-flash.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-flash.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-flash.rsi/meta.json new file mode 100644 index 0000000000..788923bc3a --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-flash.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box50-flash", "directions": 1}, {"name": "box50-flash-0", "directions": 1}, {"name": "box50-flash-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-hv.rsi/box50-hv-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-hv.rsi/box50-hv-0.png new file mode 100644 index 0000000000..f2019f98b6 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-hv.rsi/box50-hv-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-hv.rsi/box50-hv-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-hv.rsi/box50-hv-1.png new file mode 100644 index 0000000000..561b152c6d Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-hv.rsi/box50-hv-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-hv.rsi/box50-hv.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-hv.rsi/box50-hv.png new file mode 100644 index 0000000000..561b152c6d Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-hv.rsi/box50-hv.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-hv.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-hv.rsi/meta.json new file mode 100644 index 0000000000..e6d51dea12 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-hv.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box50-hv", "directions": 1}, {"name": "box50-hv-0", "directions": 1}, {"name": "box50-hv-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-practice.rsi/box50-practice-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-practice.rsi/box50-practice-0.png new file mode 100644 index 0000000000..ff4f04cfb1 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-practice.rsi/box50-practice-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-practice.rsi/box50-practice-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-practice.rsi/box50-practice-1.png new file mode 100644 index 0000000000..1872d4d7ad Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-practice.rsi/box50-practice-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-practice.rsi/box50-practice.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-practice.rsi/box50-practice.png new file mode 100644 index 0000000000..1872d4d7ad Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-practice.rsi/box50-practice.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-practice.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-practice.rsi/meta.json new file mode 100644 index 0000000000..95f87e255c --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-practice.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box50-practice", "directions": 1}, {"name": "box50-practice-0", "directions": 1}, {"name": "box50-practice-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-rubber.rsi/box50-rubber-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-rubber.rsi/box50-rubber-0.png new file mode 100644 index 0000000000..e9b3183982 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-rubber.rsi/box50-rubber-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-rubber.rsi/box50-rubber-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-rubber.rsi/box50-rubber-1.png new file mode 100644 index 0000000000..a90f75cfde Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-rubber.rsi/box50-rubber-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-rubber.rsi/box50-rubber.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-rubber.rsi/box50-rubber.png new file mode 100644 index 0000000000..a90f75cfde Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-rubber.rsi/box50-rubber.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-rubber.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-rubber.rsi/meta.json new file mode 100644 index 0000000000..9689ae8211 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50-rubber.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box50-rubber", "directions": 1}, {"name": "box50-rubber-0", "directions": 1}, {"name": "box50-rubber-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50.rsi/box50-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50.rsi/box50-0.png new file mode 100644 index 0000000000..c97cd964be Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50.rsi/box50-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50.rsi/box50-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50.rsi/box50-1.png new file mode 100644 index 0000000000..06afc3c31e Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50.rsi/box50-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50.rsi/box50.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50.rsi/box50.png new file mode 100644 index 0000000000..06afc3c31e Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50.rsi/box50.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50.rsi/meta.json new file mode 100644 index 0000000000..0590703256 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/.50/box50.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box50", "directions": 1}, {"name": "box50-0", "directions": 1}, {"name": "box50-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-flash.rsi/box10mm-flash-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-flash.rsi/box10mm-flash-0.png new file mode 100644 index 0000000000..45561147ca Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-flash.rsi/box10mm-flash-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-flash.rsi/box10mm-flash-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-flash.rsi/box10mm-flash-1.png new file mode 100644 index 0000000000..7bfc5530f3 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-flash.rsi/box10mm-flash-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-flash.rsi/box10mm-flash.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-flash.rsi/box10mm-flash.png new file mode 100644 index 0000000000..7bfc5530f3 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-flash.rsi/box10mm-flash.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-flash.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-flash.rsi/meta.json new file mode 100644 index 0000000000..1ea0863848 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-flash.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box10mm-flash", "directions": 1}, {"name": "box10mm-flash-0", "directions": 1}, {"name": "box10mm-flash-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-hv.rsi/box10mm-hv-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-hv.rsi/box10mm-hv-0.png new file mode 100644 index 0000000000..ab93da09ee Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-hv.rsi/box10mm-hv-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-hv.rsi/box10mm-hv-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-hv.rsi/box10mm-hv-1.png new file mode 100644 index 0000000000..6bda43eb64 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-hv.rsi/box10mm-hv-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-hv.rsi/box10mm-hv.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-hv.rsi/box10mm-hv.png new file mode 100644 index 0000000000..6bda43eb64 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-hv.rsi/box10mm-hv.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-hv.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-hv.rsi/meta.json new file mode 100644 index 0000000000..3e575f4308 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-hv.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box10mm-hv", "directions": 1}, {"name": "box10mm-hv-0", "directions": 1}, {"name": "box10mm-hv-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-practice.rsi/box10mm-practice-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-practice.rsi/box10mm-practice-0.png new file mode 100644 index 0000000000..cccfc242f9 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-practice.rsi/box10mm-practice-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-practice.rsi/box10mm-practice-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-practice.rsi/box10mm-practice-1.png new file mode 100644 index 0000000000..92e514c351 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-practice.rsi/box10mm-practice-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-practice.rsi/box10mm-practice.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-practice.rsi/box10mm-practice.png new file mode 100644 index 0000000000..92e514c351 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-practice.rsi/box10mm-practice.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-practice.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-practice.rsi/meta.json new file mode 100644 index 0000000000..9174c59d4d --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-practice.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box10mm-practice", "directions": 1}, {"name": "box10mm-practice-0", "directions": 1}, {"name": "box10mm-practice-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-rubber.rsi/box10mm-rubber-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-rubber.rsi/box10mm-rubber-0.png new file mode 100644 index 0000000000..a1c7b52f42 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-rubber.rsi/box10mm-rubber-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-rubber.rsi/box10mm-rubber-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-rubber.rsi/box10mm-rubber-1.png new file mode 100644 index 0000000000..eb460e4e00 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-rubber.rsi/box10mm-rubber-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-rubber.rsi/box10mm-rubber.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-rubber.rsi/box10mm-rubber.png new file mode 100644 index 0000000000..eb460e4e00 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-rubber.rsi/box10mm-rubber.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-rubber.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-rubber.rsi/meta.json new file mode 100644 index 0000000000..07f7d048ac --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm-rubber.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box10mm-rubber", "directions": 1}, {"name": "box10mm-rubber-0", "directions": 1}, {"name": "box10mm-rubber-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm.rsi/box10mm-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm.rsi/box10mm-0.png new file mode 100644 index 0000000000..5f674c75f2 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm.rsi/box10mm-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm.rsi/box10mm-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm.rsi/box10mm-1.png new file mode 100644 index 0000000000..d864a73b1b Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm.rsi/box10mm-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm.rsi/box10mm.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm.rsi/box10mm.png new file mode 100644 index 0000000000..d864a73b1b Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm.rsi/box10mm.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm.rsi/meta.json new file mode 100644 index 0000000000..bd20ae4a01 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/10mm/box10mm.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box10mm", "directions": 1}, {"name": "box10mm-0", "directions": 1}, {"name": "box10mm-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/24mm/box10x24.rsi/box10x24-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/24mm/box10x24.rsi/box10x24-0.png new file mode 100644 index 0000000000..225ec31758 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/24mm/box10x24.rsi/box10x24-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/24mm/box10x24.rsi/box10x24-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/24mm/box10x24.rsi/box10x24-1.png new file mode 100644 index 0000000000..26ed4ff109 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/24mm/box10x24.rsi/box10x24-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/24mm/box10x24.rsi/box10x24.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/24mm/box10x24.rsi/box10x24.png new file mode 100644 index 0000000000..26ed4ff109 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/24mm/box10x24.rsi/box10x24.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/24mm/box10x24.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/24mm/box10x24.rsi/meta.json new file mode 100644 index 0000000000..7ee1067450 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/24mm/box10x24.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box10x24", "directions": 1}, {"name": "box10x24-0", "directions": 1}, {"name": "box10x24-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm-practice.rsi/box556mm-practice-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm-practice.rsi/box556mm-practice-0.png new file mode 100644 index 0000000000..43a6eae23f Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm-practice.rsi/box556mm-practice-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm-practice.rsi/box556mm-practice-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm-practice.rsi/box556mm-practice-1.png new file mode 100644 index 0000000000..90ccd7de5c Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm-practice.rsi/box556mm-practice-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm-practice.rsi/box556mm-practice.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm-practice.rsi/box556mm-practice.png new file mode 100644 index 0000000000..90ccd7de5c Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm-practice.rsi/box556mm-practice.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm-practice.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm-practice.rsi/meta.json new file mode 100644 index 0000000000..f72c8a82b7 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm-practice.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box556mm-practice", "directions": 1}, {"name": "box556mm-practice-0", "directions": 1}, {"name": "box556mm-practice-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm.rsi/box556mm-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm.rsi/box556mm-0.png new file mode 100644 index 0000000000..9f98573eb5 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm.rsi/box556mm-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm.rsi/box556mm-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm.rsi/box556mm-1.png new file mode 100644 index 0000000000..bedb1d82a1 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm.rsi/box556mm-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm.rsi/box556mm.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm.rsi/box556mm.png new file mode 100644 index 0000000000..bedb1d82a1 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm.rsi/box556mm.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm.rsi/meta.json new file mode 100644 index 0000000000..27f15c101e --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/5.56mm/box556mm.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box556mm", "directions": 1}, {"name": "box556mm-0", "directions": 1}, {"name": "box556mm-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm-rubber.rsi/box65mm-rubber-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm-rubber.rsi/box65mm-rubber-0.png new file mode 100644 index 0000000000..8ff5d05644 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm-rubber.rsi/box65mm-rubber-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm-rubber.rsi/box65mm-rubber-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm-rubber.rsi/box65mm-rubber-1.png new file mode 100644 index 0000000000..ac5b51bebf Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm-rubber.rsi/box65mm-rubber-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm-rubber.rsi/box65mm-rubber.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm-rubber.rsi/box65mm-rubber.png new file mode 100644 index 0000000000..ac5b51bebf Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm-rubber.rsi/box65mm-rubber.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm-rubber.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm-rubber.rsi/meta.json new file mode 100644 index 0000000000..739cc4f8c4 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm-rubber.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box65mm-rubber", "directions": 1}, {"name": "box65mm-rubber-0", "directions": 1}, {"name": "box65mm-rubber-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm.rsi/box65mm-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm.rsi/box65mm-0.png new file mode 100644 index 0000000000..010fae34ad Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm.rsi/box65mm-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm.rsi/box65mm-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm.rsi/box65mm-1.png new file mode 100644 index 0000000000..7d4c64d7f4 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm.rsi/box65mm-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm.rsi/box65mm.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm.rsi/box65mm.png new file mode 100644 index 0000000000..7d4c64d7f4 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm.rsi/box65mm.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm.rsi/meta.json new file mode 100644 index 0000000000..12da7e8a18 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/6.5mm/box65mm.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box65mm", "directions": 1}, {"name": "box65mm-0", "directions": 1}, {"name": "box65mm-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/7.62mm/box762mm.rsi/box762mm-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/7.62mm/box762mm.rsi/box762mm-0.png new file mode 100644 index 0000000000..7d578e5194 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/7.62mm/box762mm.rsi/box762mm-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/7.62mm/box762mm.rsi/box762mm-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/7.62mm/box762mm.rsi/box762mm-1.png new file mode 100644 index 0000000000..3b2fa0a3f1 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/7.62mm/box762mm.rsi/box762mm-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/7.62mm/box762mm.rsi/box762mm.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/7.62mm/box762mm.rsi/box762mm.png new file mode 100644 index 0000000000..3b2fa0a3f1 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/7.62mm/box762mm.rsi/box762mm.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/7.62mm/box762mm.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/7.62mm/box762mm.rsi/meta.json new file mode 100644 index 0000000000..9ebf754c6e --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/7.62mm/box762mm.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box762mm", "directions": 1}, {"name": "box762mm-0", "directions": 1}, {"name": "box762mm-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-flash.rsi/box9mm-flash-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-flash.rsi/box9mm-flash-0.png new file mode 100644 index 0000000000..ccfe03d309 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-flash.rsi/box9mm-flash-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-flash.rsi/box9mm-flash-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-flash.rsi/box9mm-flash-1.png new file mode 100644 index 0000000000..ebb397a6bf Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-flash.rsi/box9mm-flash-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-flash.rsi/box9mm-flash.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-flash.rsi/box9mm-flash.png new file mode 100644 index 0000000000..ebb397a6bf Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-flash.rsi/box9mm-flash.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-flash.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-flash.rsi/meta.json new file mode 100644 index 0000000000..4aaac4563d --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-flash.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box9mm-flash", "directions": 1}, {"name": "box9mm-flash-0", "directions": 1}, {"name": "box9mm-flash-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-hv.rsi/box9mm-hv-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-hv.rsi/box9mm-hv-0.png new file mode 100644 index 0000000000..0e7717e27a Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-hv.rsi/box9mm-hv-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-hv.rsi/box9mm-hv-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-hv.rsi/box9mm-hv-1.png new file mode 100644 index 0000000000..765d4154c4 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-hv.rsi/box9mm-hv-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-hv.rsi/box9mm-hv.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-hv.rsi/box9mm-hv.png new file mode 100644 index 0000000000..765d4154c4 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-hv.rsi/box9mm-hv.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-hv.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-hv.rsi/meta.json new file mode 100644 index 0000000000..d8280fafdd --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-hv.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box9mm-hv", "directions": 1}, {"name": "box9mm-hv-0", "directions": 1}, {"name": "box9mm-hv-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-practice.rsi/box9mm-practice-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-practice.rsi/box9mm-practice-0.png new file mode 100644 index 0000000000..d4a38ca825 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-practice.rsi/box9mm-practice-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-practice.rsi/box9mm-practice-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-practice.rsi/box9mm-practice-1.png new file mode 100644 index 0000000000..3598ef7c9a Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-practice.rsi/box9mm-practice-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-practice.rsi/box9mm-practice.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-practice.rsi/box9mm-practice.png new file mode 100644 index 0000000000..3598ef7c9a Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-practice.rsi/box9mm-practice.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-practice.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-practice.rsi/meta.json new file mode 100644 index 0000000000..2fa4a9ca9b --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-practice.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box9mm-practice", "directions": 1}, {"name": "box9mm-practice-0", "directions": 1}, {"name": "box9mm-practice-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-rubber.rsi/box9mm-rubber-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-rubber.rsi/box9mm-rubber-0.png new file mode 100644 index 0000000000..38154c90d9 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-rubber.rsi/box9mm-rubber-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-rubber.rsi/box9mm-rubber-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-rubber.rsi/box9mm-rubber-1.png new file mode 100644 index 0000000000..8e077f7615 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-rubber.rsi/box9mm-rubber-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-rubber.rsi/box9mm-rubber.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-rubber.rsi/box9mm-rubber.png new file mode 100644 index 0000000000..8e077f7615 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-rubber.rsi/box9mm-rubber.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-rubber.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-rubber.rsi/meta.json new file mode 100644 index 0000000000..aa73b23a21 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm-rubber.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box9mm-rubber", "directions": 1}, {"name": "box9mm-rubber-0", "directions": 1}, {"name": "box9mm-rubber-1", "directions": 1}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm.rsi/box9mm-0.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm.rsi/box9mm-0.png new file mode 100644 index 0000000000..28b5df5915 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm.rsi/box9mm-0.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm.rsi/box9mm-1.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm.rsi/box9mm-1.png new file mode 100644 index 0000000000..59f8dc24f7 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm.rsi/box9mm-1.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm.rsi/box9mm.png b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm.rsi/box9mm.png new file mode 100644 index 0000000000..59f8dc24f7 Binary files /dev/null and b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm.rsi/box9mm.png differ diff --git a/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm.rsi/meta.json b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm.rsi/meta.json new file mode 100644 index 0000000000..78082924c8 --- /dev/null +++ b/Resources/Textures/Objects/Guns/Ammunition/Boxes/9mm/box9mm.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi", "states": [{"name": "box9mm", "directions": 1}, {"name": "box9mm-0", "directions": 1}, {"name": "box9mm-1", "directions": 1}]} \ No newline at end of file