diff --git a/Content.Shared/Preferences/HumanoidCharacterProfile.cs b/Content.Shared/Preferences/HumanoidCharacterProfile.cs index 0ce2ace112f..e95e29f3743 100644 --- a/Content.Shared/Preferences/HumanoidCharacterProfile.cs +++ b/Content.Shared/Preferences/HumanoidCharacterProfile.cs @@ -29,7 +29,7 @@ public sealed partial class HumanoidCharacterProfile : ICharacterProfile private static readonly Regex ICNameCaseRegex = new(@"^(?\w)|\b(?\w)(?=\w*$)"); public const int MaxNameLength = 32; - public const int MaxDescLength = 512; + public const int MaxDescLength = 1024; // Corvax-MRP public const int DefaultBalance = 25000; diff --git a/Resources/Audio/Corvax/Weapons/Guns/Empty/EmptySHR.ogg b/Resources/Audio/Corvax/Weapons/Guns/Empty/EmptySHR.ogg new file mode 100644 index 00000000000..055904f7fb9 Binary files /dev/null and b/Resources/Audio/Corvax/Weapons/Guns/Empty/EmptySHR.ogg differ diff --git a/Resources/Audio/Corvax/Weapons/Guns/Gunshots/35SHR.ogg b/Resources/Audio/Corvax/Weapons/Guns/Gunshots/35SHR.ogg new file mode 100644 index 00000000000..7de5a6b4531 Binary files /dev/null and b/Resources/Audio/Corvax/Weapons/Guns/Gunshots/35SHR.ogg differ diff --git a/Resources/Audio/Corvax/Weapons/Guns/Gunshots/45SHR.ogg b/Resources/Audio/Corvax/Weapons/Guns/Gunshots/45SHR.ogg new file mode 100644 index 00000000000..5f4884275d2 Binary files /dev/null and b/Resources/Audio/Corvax/Weapons/Guns/Gunshots/45SHR.ogg differ diff --git a/Resources/Audio/Corvax/Weapons/Guns/Gunshots/LightSHR.ogg b/Resources/Audio/Corvax/Weapons/Guns/Gunshots/LightSHR.ogg new file mode 100644 index 00000000000..7ca3fe92bbc Binary files /dev/null and b/Resources/Audio/Corvax/Weapons/Guns/Gunshots/LightSHR.ogg differ diff --git a/Resources/Audio/Corvax/Weapons/Guns/Gunshots/Vector22.ogg b/Resources/Audio/Corvax/Weapons/Guns/Gunshots/Vector22.ogg new file mode 100644 index 00000000000..f20d8589491 Binary files /dev/null and b/Resources/Audio/Corvax/Weapons/Guns/Gunshots/Vector22.ogg differ diff --git a/Resources/Audio/Corvax/Weapons/Guns/Gunshots/Vector45.ogg b/Resources/Audio/Corvax/Weapons/Guns/Gunshots/Vector45.ogg new file mode 100644 index 00000000000..3e3d09ca1a4 Binary files /dev/null and b/Resources/Audio/Corvax/Weapons/Guns/Gunshots/Vector45.ogg differ diff --git a/Resources/Audio/Corvax/Weapons/Guns/Gunshots/amrifle.ogg b/Resources/Audio/Corvax/Weapons/Guns/Gunshots/amrifle.ogg new file mode 100644 index 00000000000..ccf952c95d4 Binary files /dev/null and b/Resources/Audio/Corvax/Weapons/Guns/Gunshots/amrifle.ogg differ diff --git a/Resources/Audio/Corvax/Weapons/Guns/Gunshots/shuttleshotgun.ogg b/Resources/Audio/Corvax/Weapons/Guns/Gunshots/shuttleshotgun.ogg new file mode 100644 index 00000000000..662f7d2623f Binary files /dev/null and b/Resources/Audio/Corvax/Weapons/Guns/Gunshots/shuttleshotgun.ogg differ diff --git a/Resources/Audio/Corvax/Weapons/Guns/MagIn/MagInSHR.ogg b/Resources/Audio/Corvax/Weapons/Guns/MagIn/MagInSHR.ogg new file mode 100644 index 00000000000..6aac10b8d60 Binary files /dev/null and b/Resources/Audio/Corvax/Weapons/Guns/MagIn/MagInSHR.ogg differ diff --git a/Resources/Audio/Corvax/Weapons/Guns/MagIn/Reload60Cartridge.ogg b/Resources/Audio/Corvax/Weapons/Guns/MagIn/Reload60Cartridge.ogg new file mode 100644 index 00000000000..fef260c219f Binary files /dev/null and b/Resources/Audio/Corvax/Weapons/Guns/MagIn/Reload60Cartridge.ogg differ diff --git a/Resources/Locale/ru-RU/corvax/_nf/research/technologies.ftl b/Resources/Locale/ru-RU/corvax/_nf/research/technologies.ftl new file mode 100644 index 00000000000..649645ab612 --- /dev/null +++ b/Resources/Locale/ru-RU/corvax/_nf/research/technologies.ftl @@ -0,0 +1 @@ +research-technology-various-shuttle-weapons = Калиберное вооружение \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/devices/circuitboards/machine/production.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/devices/circuitboards/machine/production.ftl new file mode 100644 index 00000000000..dd741712f5b --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/devices/circuitboards/machine/production.ftl @@ -0,0 +1,10 @@ +ent-ShuttleShotgunMachineCircuitboard = Trophy-50 (машинная плата) + .desc = Машинная плата Trophy-50. +ent-ShuttleGunAntiMaterialMachineCircuitboard = BOFROG-60/B (машинная плата) + .desc = Машинная плата BOFROG-60/B. +ent-ShuttleLightRifleGunMachineCircuitboard = АК-6.30 (машинная плата) + .desc = Машинная плата АК-6.30. +ent-ShuttleSMGRifleMachineCircuitboard = NVT-35 (машинная плата) + .desc = Машинная плата NVT-35. +ent-ShuttleMagnumRifleMachineCircuitboard = 2А42-45 (машинная плата) + .desc = Машинная плата 2А42-45. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/guns/ammunition/boxes/vector.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/guns/ammunition/boxes/vector.ftl new file mode 100644 index 00000000000..c22c02d8cff --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/guns/ammunition/boxes/vector.ftl @@ -0,0 +1,18 @@ +ent-MagazineBoxVector22 = коробка патронов (.22 LR) + .desc = { ent-BaseItem.desc } +ent-MagazineBoxVector22Incendiary = коробка патронов (.22 LR зажигательные) + .desc = { ent-BaseItem.desc } +ent-MagazineBoxVector22Practice = коробка патронов (.22 LR учебные) + .desc = { ent-BaseItem.desc } +ent-MagazineBoxVector22Uranium = коробка патронов (.22 LR урановые) + .desc = { ent-BaseItem.desc } +ent-MagazineBoxVector45 = коробка патронов (.45 ACP) + .desc = { ent-BaseItem.desc } +ent-MagazineBoxVector45Incendiary = коробка патронов (.45 ACP зажигательные) + .desc = { ent-BaseItem.desc } +ent-MagazineBoxVector45Practice = коробка патронов (.45 ACP учебные) + .desc = { ent-BaseItem.desc } +ent-MagazineBoxVector45Uranium = коробка патронов (.45 ACP урановые) + .desc = { ent-BaseItem.desc } +ent-MagazineBoxVector45AP = коробка патронов (.45 ACP AP) + .desc = { ent-BaseItem.desc } \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/guns/ammunition/cartridges/vector.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/guns/ammunition/cartridges/vector.ftl new file mode 100644 index 00000000000..bb026be34b0 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/guns/ammunition/cartridges/vector.ftl @@ -0,0 +1,18 @@ +ent-CartridgeVector22 = патрон (.22 LR) + .desc = { ent-BaseCartridgePistol.desc } +ent-CartridgeVector22Incendiary = патрон (.22 LR зажигательный) + .desc = { ent-BaseCartridgePistol.desc } +ent-CartridgeVector22Practice = патрон (.22 LR учебный) + .desc = { ent-BaseCartridgePistol.desc } +ent-CartridgeVector22Uranium = патрон (.22 LR урановый) + .desc = { ent-BaseCartridgePistol.desc } +ent-CartridgeVector45 = патрон (.45 ACP) + .desc = { ent-BaseCartridgePistol.desc } +ent-CartridgeVector45Incendiary = патрон (.45 ACP зажигательный) + .desc = { ent-BaseCartridgePistol.desc } +ent-CartridgeVector45Practice = патрон (.45 ACP учебный) + .desc = { ent-BaseCartridgePistol.desc } +ent-CartridgeVector45Uranium = патрон (.45 ACP урановый) + .desc = { ent-BaseCartridgePistol.desc } +ent-CartridgeVector45AP = патрон (.45 ACP AP) + .desc = { ent-BaseCartridgePistol.desc } \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/guns/ammunition/magazines/vector.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/guns/ammunition/magazines/vector.ftl new file mode 100644 index 00000000000..099085d441f --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/guns/ammunition/magazines/vector.ftl @@ -0,0 +1,24 @@ +ent-MagazineVector22 = магазин (.22 LR) + .desc = До смешного большой магазин с до смешного маленькими и нелепыми патронами калибра .22 LR. +ent-MagazineVector22Incendiary = магазин (.22 LR зажигательные) + .desc = { ent-MagazineVector22 .desc } +ent-MagazineVector22Practice = магазин (.22 LR учебные) + .desc = { ent-MagazineVector22 .desc } +ent-MagazineVector22Uranium = магазин (.22 LR урановые) + .desc = { ent-MagazineVector22 .desc } +ent-MagazineVector22Empty = { ent-MagazineVector22 } + .desc = { ent-BaseItem.desc } + .suffix = Пустой +ent-MagazineVector45 = магазин (.45 ACP) + .desc = Стандартный магазин на 13 маленьких (больших и медленных) друзей калибра .45 ACP. +ent-MagazineVector45Empty = { ent-MagazineVector45 } + .desc = { ent-BaseItem.desc } + .suffix = Пустой +ent-MagazineVector45Incendiary = магазин (.45 ACP зажигательные) + .desc = { ent-MagazineVector45 .desc } +ent-MagazineVector45Practice = магазин (.45 ACP учебные) + .desc = { ent-MagazineVector45 .desc } +ent-MagazineVector45Uranium = магазин (.45 ACP урановые) + .desc = { ent-MagazineVector45 .desc } +ent-MagazineVector45AP = магазин (.45 ACP AP) + .desc = { ent-MagazineVector45 .desc } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/guns/smgs/vector.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/guns/smgs/vector.ftl new file mode 100644 index 00000000000..45c48d05d28 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/guns/smgs/vector.ftl @@ -0,0 +1,6 @@ +ent-WeaponSubMachineGunVector22 = Вектор (.22 LR) + .desc = Нелегальная по своим характеристикам версия легендарного пистолета-пулемёта для спортивной стрельбы. Возможно сможет подстрелить даже белку. Использует патроны калибра .22 LR. + .suffix = Пистолет-пулемёт +ent-WeaponSubMachineGunVector45 = Вектор (.45 ACP) + .desc = Легальная гражданская версия уже легендарного и забытого пистолета-пулемёта. Использует патроны калибра .45 ACP. Автоматический огонь в комплект не входит. + .suffix = Пистолет-пулемёт \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/shuttleammunitions/shuttleriflesammo.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/shuttleammunitions/shuttleriflesammo.ftl new file mode 100644 index 00000000000..c312f56faa2 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/shuttleammunitions/shuttleriflesammo.ftl @@ -0,0 +1,4 @@ +ent-ShuttleShotgunShellsBox = Короб .50 патронов для Trophy-50 +ent-ShuttleSmgRifleAmmoBox = Короб .35 патронов для NVT-35 +ent-ShuttleRifleAmmoBox = Короб .30 патронов для АК-6.30 +ent-ShuttleMagnumRifleAmmoBox = Короб .45 патронов для 2А42-45 \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/shuttleguns/VariousShuttleGuns.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/shuttleguns/VariousShuttleGuns.ftl new file mode 100644 index 00000000000..fe6de4be6ea --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/weapons/shuttleguns/VariousShuttleGuns.ftl @@ -0,0 +1,10 @@ +ent-ShuttleShotgun = Trophy-50 + .desc = Стационарное корабельное орудие, стреляющее ружейными патроными калибра .50. Предназначено для подавления противника. +ent-ShuttleGunAntiMaterial = BOFROG-60/B + .desc = Корабельное орудие внушительных размеров, стреляющее крупнокалиберными патронами 60-го калибра. Способно пробить даже самую крепкую броню. +ent-ShuttleLightRifleGun = АК-6.30 + .desc = Стационарное пулемётное орудие под патроны .30 калибра с ОЧЕНЬ большим запасом боеприпасов. +ent-ShuttleSMGRifle = NVT-35 + .desc = Стационарное малокалиберное орудие с более высокой скорострельностью, в отличие от остальных. +ent-ShuttleMagnumRifle = 2А42-45 + .desc = Ночной кошмар агентов синдиката, что любят прятаться за закрытыми дверьми. Двуствольное орудие под .45-й магнум калибр. \ No newline at end of file diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/ammo.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/ammo.yml index 8435da4951b..d8cd0dcf09d 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/ammo.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/ammo.yml @@ -20,5 +20,10 @@ SpeedLoaderRifleHeavyEmpty: 10 MagazineNovaliteC1Empty: 10 MagazineLightRifleLowCapacityEmpty: 10 + WeaponSubMachineGunVector45: 3 #Corvax-Frontier + MagazineVector45: 5 #Corvax-Frontier + MagazineVector45Practice: 10 #Corvax-Frontier + MagazineBoxVector45: 5 #Corvax-Frontier + MagazineBoxVector45Practice: 10 #Corvax-Frontier emaggedInventory: WeaponPistolViper: 1 diff --git a/Resources/Prototypes/Corvax/Entities/Objects/Devices/Circuitboards/Machine/production.yml b/Resources/Prototypes/Corvax/Entities/Objects/Devices/Circuitboards/Machine/production.yml new file mode 100644 index 00000000000..a9d51a74190 --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Objects/Devices/Circuitboards/Machine/production.yml @@ -0,0 +1,105 @@ +- type: entity + id: ShuttleShotgunMachineCircuitboard + parent: BaseMachineCircuitboard + name: Trophy-50 + description: Machine Board from the shuttle`s gun "Trophy-50" + components: + - type: Sprite + state: security + - type: MachineBoard + prototype: ShuttleShotgun + requirements: + Capacitor: 3 + Manipulator: 2 + MatterBin: 2 + stackRequirements: + Cable: 5 + CableHV: 3 + Steel: 12 + - type: StaticPrice + price: 150 + +- type: entity + id: ShuttleGunAntiMaterialMachineCircuitboard + parent: BaseMachineCircuitboard + name: BOFROG-60/B + description: Machine Board from the shuttle`s gun "BOFROG-60/B" + components: + - type: Sprite + state: security + - type: MachineBoard + prototype: ShuttleGunAntiMaterial + requirements: + Capacitor: 5 + Manipulator: 3 + MatterBin: 1 + stackRequirements: + Cable: 4 + CableHV: 5 + Steel: 16 + - type: StaticPrice + price: 150 + +- type: entity + id: ShuttleLightRifleGunMachineCircuitboard + parent: BaseMachineCircuitboard + name: АК-6.30 + description: Machine Board from the shuttle`s gun "АК-6.30" + components: + - type: Sprite + state: security + - type: MachineBoard + prototype: ShuttleLightRifleGun + requirements: + Capacitor: 4 + Manipulator: 4 + MatterBin: 5 + stackRequirements: + Cable: 6 + CableHV: 3 + Steel: 14 + - type: StaticPrice + price: 150 + +- type: entity + id: ShuttleSMGRifleMachineCircuitboard + parent: BaseMachineCircuitboard + name: NVT-35 + description: Machine Board from the shuttle`s gun "NVT-35" + components: + - type: Sprite + state: security + - type: MachineBoard + prototype: ShuttleSMGRifle + requirements: + Capacitor: 3 + Manipulator: 6 + MatterBin: 3 + stackRequirements: + Cable: 4 + CableHV: 2 + Steel: 11 + - type: StaticPrice + price: 150 + +- type: entity + id: ShuttleMagnumRifleMachineCircuitboard + parent: BaseMachineCircuitboard + name: 2А42-45 + description: Machine Board from the shuttle`s gun "2А42-45" + components: + - type: Sprite + state: security + - type: MachineBoard + prototype: ShuttleMagnumRifle + requirements: + Capacitor: 6 + Manipulator: 4 + MatterBin: 2 + stackRequirements: + Cable: 5 + CableHV: 3 + Steel: 18 + Glass: 10 + - type: StaticPrice + price: 150 diff --git a/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/Ammunition/Boxes/ShuttleAmmoBoxes/shuttleriflesammo.yml b/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/Ammunition/Boxes/ShuttleAmmoBoxes/shuttleriflesammo.yml new file mode 100644 index 00000000000..e95b65ed85f --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/Ammunition/Boxes/ShuttleAmmoBoxes/shuttleriflesammo.yml @@ -0,0 +1,163 @@ +- type: entity + id: ShuttleShotgunShellsBox + name: Cartridge for Trophy-50 + parent: BaseItem + components: + - type: Tag + tags: + - ShuttleShotgunShellsBox + - type: BallisticAmmoProvider + proto: ShellShotgun + mayTransfer: true + whitelist: + tags: + - ShellShotgun + capacity: 24 + soundRack: + path: /Audio/Weapons/Guns/Bolt/lmg_bolt_closed.ogg + params: + variation: 0.05 + soundInsert: + path: /Audio/Weapons/Guns/MagIn/rifle_load.ogg + params: + variation: 0.05 + - type: Item + size: Large + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + - type: Sprite + sprite: Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi + layers: + - state: 50base + map: ["enum.GunVisualLayers.Base"] + - state: 50mag-6 + map: ["enum.GunVisualLayers.Mag"] + - type: MagazineVisuals + magState: 50mag + steps: 7 + zeroVisible: false + - type: Appearance + +- type: entity + id: ShuttleSmgRifleAmmoBox + name: Cartridge for NVT-35 + parent: BaseItem + components: + - type: Tag + tags: + - ShuttleSmgRifleAmmoBox + - type: BallisticAmmoProvider + proto: CartridgePistol + mayTransfer: true + whitelist: + tags: + - CartridgePistol + capacity: 100 + soundRack: + path: /Audio/Weapons/Guns/Bolt/lmg_bolt_closed.ogg + params: + variation: 0.05 + soundInsert: + path: /Audio/Weapons/Guns/MagIn/rifle_load.ogg + params: + variation: 0.05 + - type: Item + size: Large + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + - type: Sprite + sprite: Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi + layers: + - state: 35base + map: ["enum.GunVisualLayers.Base"] + - state: 35mag-8 + map: ["enum.GunVisualLayers.Mag"] + - type: MagazineVisuals + magState: 35mag + steps: 9 + zeroVisible: false + - type: Appearance + +- type: entity + id: ShuttleRifleAmmoBox + name: Cartridge for АК-6.30 + parent: BaseItem + components: + - type: Tag + tags: + - ShuttleRifleAmmoBox + - type: BallisticAmmoProvider + proto: CartridgeLightRifle + whitelist: + tags: + - CartridgeLightRifle + capacity: 150 + mayTransfer: true + soundRack: + path: /Audio/Weapons/Guns/Bolt/lmg_bolt_closed.ogg + params: + variation: 0.05 + soundInsert: + path: /Audio/Weapons/Guns/MagIn/rifle_load.ogg + params: + variation: 0.05 + - type: Item + size: Large + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + - type: Sprite + sprite: Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi + layers: + - state: 30base + map: ["enum.GunVisualLayers.Base"] + - state: 30mag-8 + map: ["enum.GunVisualLayers.Mag"] + - type: MagazineVisuals + magState: 30mag + steps: 9 + zeroVisible: false + - type: Appearance + +- type: entity + id: ShuttleMagnumRifleAmmoBox + name: Cartridge for 2А42-45 + parent: BaseItem + components: + - type: Tag + tags: + - ShuttleMagnumRifleAmmoBox + - type: BallisticAmmoProvider + proto: CartridgeMagnum + mayTransfer: true + whitelist: + tags: + - CartridgeMagnum + capacity: 40 + soundRack: + path: /Audio/Weapons/Guns/Bolt/lmg_bolt_closed.ogg + params: + variation: 0.05 + soundInsert: + path: /Audio/Weapons/Guns/MagIn/rifle_load.ogg + params: + variation: 0.05 + - type: Item + size: Large + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + - type: Sprite + sprite: Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi + layers: + - state: 45base + map: ["enum.GunVisualLayers.Base"] + - state: 45mag-8 + map: ["enum.GunVisualLayers.Mag"] + - type: MagazineVisuals + magState: 45mag + steps: 9 + zeroVisible: false + - type: Appearance diff --git a/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/Ammunition/Boxes/vector.yml b/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/Ammunition/Boxes/vector.yml new file mode 100644 index 00000000000..6fdac433056 --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/Ammunition/Boxes/vector.yml @@ -0,0 +1,149 @@ +- type: entity #FrontierCorvax + parent: BaseItem + id: MagazineBoxVector45 + name: ammunition box (.45 ACP) + components: + - type: BallisticAmmoProvider + mayTransfer: true + whitelist: + tags: + - CartridgeVector45 + proto: CartridgeVector45 + capacity: 40 + - type: Item + size: Small + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + - type: Sprite + sprite: Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - type: MagazineVisuals + magState: mag + steps: 2 + zeroVisible: false + - type: Appearance + +- type: entity #FrontierCorvax + parent: MagazineBoxVector45 + id: MagazineBoxVector45Incendiary + name: ammunition box (.45 ACP incendiary) + components: + - type: BallisticAmmoProvider + proto: CartridgeVector45Incendiary + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - state: incendiary + +- type: entity #FrontierCorvax + parent: MagazineBoxVector45 + id: MagazineBoxVector45Practice + name: ammunition box (.45 ACP practice) + components: + - type: BallisticAmmoProvider + proto: CartridgeVector45Practice + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - state: practice + +- type: entity #FrontierCorvax + parent: MagazineBoxVector45 + id: MagazineBoxVector45Uranium + name: ammunition box (.45 ACP uranium) + components: + - type: BallisticAmmoProvider + proto: CartridgeVector45Uranium + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - state: uranium + +- type: entity #FrontierCorvax + parent: BaseItem + id: MagazineBoxVector22 + name: ammunition box (.22 LR) + components: + - type: BallisticAmmoProvider + mayTransfer: true + whitelist: + tags: + - CartridgeVector22 + proto: CartridgeVector22 + capacity: 70 + - type: Item + size: Small + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + - type: Sprite + sprite: Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - type: MagazineVisuals + magState: mag + steps: 2 + zeroVisible: false + - type: Appearance + +- type: entity #FrontierCorvax + parent: MagazineBoxVector22 + id: MagazineBoxVector22Incendiary + name: ammunition box (.22 LR incendiary) + components: + - type: BallisticAmmoProvider + proto: CartridgeVector22Incendiary + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - state: incendiary + +- type: entity #FrontierCorvax + parent: MagazineBoxVector22 + id: MagazineBoxVector22Practice + name: ammunition box (.22 LR practice) + components: + - type: BallisticAmmoProvider + proto: CartridgeVector22Practice + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - state: practice + +- type: entity #FrontierCorvax + parent: MagazineBoxVector22 + id: MagazineBoxVector22Uranium + name: ammunition box (.22 LR uranium) + components: + - type: BallisticAmmoProvider + proto: CartridgeVector22Uranium + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - state: uranium diff --git a/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/SMGs/Vector.yml b/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/SMGs/Vector.yml new file mode 100644 index 00000000000..6ab37c73735 --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/SMGs/Vector.yml @@ -0,0 +1,113 @@ +- type: entity #FrontierCorvax + id: CartridgeVector22 + name: cartridge (.22 LR) + parent: BaseCartridgePistol + components: + - type: Tag + tags: + - Cartridge + - CartridgeVector22 + - type: CartridgeAmmo + proto: BulletVector22 + +- type: entity #FrontierCorvax + id: CartridgeVector22Incendiary + name: cartridge (.22 LR incendiary) + parent: CartridgeVector22 + components: + - type: CartridgeAmmo + proto: BulletVector22Incendiary + - type: Sprite + layers: + - state: base + map: [ "enum.AmmoVisualLayers.Base" ] + - state: tip + map: [ "enum.AmmoVisualLayers.Tip" ] + color: "#ff6e52" + +- type: entity #FrontierCorvax + id: CartridgeVector22Practice + name: cartridge (.22 LR practice) + parent: CartridgeVector22 + components: + - type: CartridgeAmmo + proto: BulletVector22Practice + - type: Sprite + layers: + - state: base + map: [ "enum.AmmoVisualLayers.Base" ] + - state: tip + map: [ "enum.AmmoVisualLayers.Tip" ] + color: "#dbdbdb" + +- type: entity #FrontierCorvax + id: CartridgeVector22Uranium + name: cartridge (.22 LR uranium) + parent: CartridgeVector22 + components: + - type: CartridgeAmmo + proto: BulletVector22Uranium + - type: Sprite + layers: + - state: base + map: [ "enum.AmmoVisualLayers.Base" ] + - state: tip + map: [ "enum.AmmoVisualLayers.Tip" ] + color: "#65fe08" + +- type: entity #FrontierCorvax + id: CartridgeVector45 + name: cartridge (.45 ACP) + parent: BaseCartridgePistol + components: + - type: Tag + tags: + - Cartridge + - CartridgeVector45 + - type: CartridgeAmmo + proto: BulletVector45 + +- type: entity #FrontierCorvax + id: CartridgeVector45Incendiary + name: cartridge (.45 ACP incendiary) + parent: CartridgeVector45 + components: + - type: CartridgeAmmo + proto: BulletVector45Incendiary + - type: Sprite + layers: + - state: base + map: [ "enum.AmmoVisualLayers.Base" ] + - state: tip + map: [ "enum.AmmoVisualLayers.Tip" ] + color: "#ff6e52" + +- type: entity #FrontierCorvax + id: CartridgeVector45Practice + name: cartridge (.45 ACP practice) + parent: CartridgeVector45 + components: + - type: CartridgeAmmo + proto: BulletVector45Practice + - type: Sprite + layers: + - state: base + map: [ "enum.AmmoVisualLayers.Base" ] + - state: tip + map: [ "enum.AmmoVisualLayers.Tip" ] + color: "#dbdbdb" + +- type: entity #FrontierCorvax + id: CartridgeVector45Uranium + name: cartridge (.45 ACP uranium) + parent: CartridgeVector45 + components: + - type: CartridgeAmmo + proto: BulletVector45Uranium + - type: Sprite + layers: + - state: base + map: [ "enum.AmmoVisualLayers.Base" ] + - state: tip + map: [ "enum.AmmoVisualLayers.Tip" ] + color: "#65fe08" diff --git a/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/Ammunition/Magazines/SMGs/VectorMags.yml b/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/Ammunition/Magazines/SMGs/VectorMags.yml new file mode 100644 index 00000000000..c2a981dee88 --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/Ammunition/Magazines/SMGs/VectorMags.yml @@ -0,0 +1,175 @@ +- type: entity #FrontierCorvax + id: MagazineVector22 + name: magazine (.22 LR) + parent: BaseItem + description: A ridiculously large magazine with ridiculously small and ridiculous .22 ammo + components: + - type: Tag + tags: + - MagazineVector22 + - type: BallisticAmmoProvider + proto: CartridgeVector22 + mayTransfer: true + whitelist: + tags: + - CartridgeVector22 + capacity: 33 + - type: Item + size: Small + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + - type: Sprite + sprite: Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - type: MagazineVisuals + magState: mag + steps: 2 + zeroVisible: false + - type: Appearance + +- type: entity #FrontierCorvax + id: MagazineVector22Empty + parent: MagazineVector22 + suffix: Empty + components: + - type: BallisticAmmoProvider + proto: null + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + +- type: entity #FrontierCorvax + id: MagazineVector22Incendiary + name: magazine (.22 LR incendiary) + parent: MagazineVector22 + components: + - type: BallisticAmmoProvider + proto: CartridgeVector22Incendiary + - type: Sprite + layers: + - state: incendiary + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity #FrontierCorvax + id: MagazineVector22Practice + name: magazine (.22 LR practice) + parent: MagazineVector22 + components: + - type: BallisticAmmoProvider + proto: CartridgeVector22Practice + - type: Sprite + layers: + - state: practice + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity #FrontierCorvax + id: MagazineVector22Uranium + name: magazine (.22 LR uranium) + parent: MagazineVector22 + components: + - type: BallisticAmmoProvider + proto: CartridgeVector22Uranium + - type: Sprite + layers: + - state: uranium + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity #FrontierCorvax + id: MagazineVector45 + name: magazine (.45 ACP) + parent: BaseItem + description: Standard magazine for 13 small (big and slow) friends in .45 ACP + components: + - type: Tag + tags: + - MagazineVector45 + - type: BallisticAmmoProvider + proto: CartridgeVector45 + mayTransfer: true + whitelist: + tags: + - CartridgeVector45 + capacity: 13 + - type: Item + size: Small + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + - type: Sprite + sprite: Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - type: MagazineVisuals + magState: mag + steps: 2 + zeroVisible: false + - type: Appearance + +- type: entity #FrontierCorvax + id: MagazineVector45Empty + parent: MagazineVector45 + suffix: Empty + components: + - type: BallisticAmmoProvider + proto: null + - type: Sprite + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + +- type: entity #FrontierCorvax + id: MagazineVector45Incendiary + name: magazine (.45 ACP incendiary) + parent: MagazineVector45 + components: + - type: BallisticAmmoProvider + proto: CartridgeVector45Incendiary + - type: Sprite + layers: + - state: incendiary + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity #FrontierCorvax + id: MagazineVector45Practice + name: magazine (.45 ACP practice) + parent: MagazineVector45 + components: + - type: BallisticAmmoProvider + proto: CartridgeVector45Practice + - type: Sprite + layers: + - state: practice + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + +- type: entity #FrontierCorvax + id: MagazineVector45Uranium + name: magazine (.45 ACP uranium) + parent: MagazineVector45 + components: + - type: BallisticAmmoProvider + proto: CartridgeVector45Uranium + - type: Sprite + layers: + - state: uranium + map: ["enum.GunVisualLayers.Base"] + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] diff --git a/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/SMGs/Vector.yml b/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/SMGs/Vector.yml new file mode 100644 index 00000000000..9312f97e8d1 --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/SMGs/Vector.yml @@ -0,0 +1,95 @@ +- type: entity #FrontierCorvax + id: BulletVector22 + name: bullet (.22 LR) + parent: BaseBullet + noSpawn: true + components: + - type: Projectile + damage: + types: + Piercing: 5 + Blunt: 4 + +- type: entity #FrontierCorvax + id: BulletVector22Incendiary + parent: BaseBulletIncendiary + name: bullet .22 LR (incendiary) + noSpawn: true + components: + - type: Projectile + damage: + types: + Blunt: 3 + Heat: 3 + +- type: entity #FrontierCorvax + id: BulletVector22Practice + name: bullet .22 LR (practice) + parent: BaseBulletPractice + noSpawn: true + components: + - type: Projectile + damage: + types: + Blunt: 1 + +- type: entity #FrontierCorvax + id: BulletVector22Uranium + name: bullet .22 LR (uranium) + parent: BaseBulletUranium + noSpawn: true + components: + - type: Projectile + damage: + types: + Piercing: 3 + Blunt: 3 + Radiation: 8 + +- type: entity #FrontierCorvax + id: BulletVector45 + name: bullet (.45 ACP) + parent: BaseBullet + noSpawn: true + components: + - type: Projectile + damage: + types: + Piercing: 17 + Blunt: 6 + +- type: entity #FrontierCorvax + id: BulletVector45Incendiary + parent: BaseBulletIncendiary + name: bullet .45 ACP (incendiary) + noSpawn: true + components: + - type: Projectile + damage: + types: + Blunt: 3 + Heat: 11 + +- type: entity #FrontierCorvax + id: BulletVector45Practice + name: bullet .45 ACP (practice) + parent: BaseBulletPractice + noSpawn: true + components: + - type: Projectile + damage: + types: + Blunt: 3 + +- type: entity #FrontierCorvax + id: BulletVector45Uranium + name: bullet .45 ACP (uranium) + parent: BaseBulletUranium + noSpawn: true + components: + - type: Projectile + damage: + types: + Piercing: 6 + Blunt: 3 + Radiation: 14 \ No newline at end of file diff --git a/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/SMGs/vector.yml b/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/SMGs/vector.yml new file mode 100644 index 00000000000..59a35e08086 --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Objects/Weapons/Guns/SMGs/vector.yml @@ -0,0 +1,105 @@ +- type: entity #FrontierCorvax + name: Vector (.22 LR) + parent: BaseWeaponSubMachineGun + id: WeaponSubMachineGunVector22 + description: An illegal version of the legendary submachine gun for sport shooting. He might even be able to shoot a squirrel. Uses .22lr ammunition. + components: + - type: Sprite + sprite: Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-0 + map: ["enum.GunVisualLayers.Mag"] + - type: Item + size: Huge + - type: Clothing + sprite: Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi + quickEquip: false + slots: + - suitStorage + - Belt + - type: Gun + fireRate: 18 + selectedMode: FullAuto + soundGunshot: + path: /Audio/Corvax/Weapons/Guns/Gunshots/Vector22.ogg + availableModes: + - FullAuto + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + startingItem: MagazineVector22 + insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg + priority: 2 + whitelist: + tags: + - MagazineVector22 + gun_chamber: + name: Chamber + startingItem: CartridgeVector22 + priority: 1 + whitelist: + tags: + - CartridgeVector22 + - type: MagazineVisuals + magState: mag + steps: 1 + zeroVisible: true + - type: Appearance + - type: StaticPrice + price: 800 + +- type: entity #FrontierCorvax + name: Vector (.45 ACP) + parent: BaseWeaponSubMachineGun + id: WeaponSubMachineGunVector45 + description: A legal civilian version of the already legendary and forgotten submachine gun. Uses caliber cartridges .45 ACP. Automatic fire is not included in the package. + components: + - type: Sprite + sprite: Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - type: Clothing + sprite: Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi + quickEquip: false + slots: + - suitStorage + - Belt + - type: Gun + minAngle: 2 + maxAngle: 8 + fireRate: 4.2 + selectedMode: SemiAuto + soundGunshot: + path: /Audio/Corvax/Weapons/Guns/Gunshots/Vector45.ogg + availableModes: + - SemiAuto + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + startingItem: MagazineVector45 + insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg + priority: 2 + whitelist: + tags: + - MagazineVector45 + gun_chamber: + name: Chamber + startingItem: CartridgeVector45 + priority: 1 + whitelist: + tags: + - CartridgeVector45 + - type: MagazineVisuals + magState: mag + steps: 1 + zeroVisible: true + - type: Appearance + - type: StaticPrice + price: 1033 \ No newline at end of file diff --git a/Resources/Prototypes/Corvax/Entities/Structures/Shuttles/VariousShuttleGuns.yml b/Resources/Prototypes/Corvax/Entities/Structures/Shuttles/VariousShuttleGuns.yml new file mode 100644 index 00000000000..795841ed8c9 --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Structures/Shuttles/VariousShuttleGuns.yml @@ -0,0 +1,288 @@ +- type: entity + id: ShuttleShotgun + parent: [ShuttleGunBase, ConstructibleMachine] + name: Trophy-50 + description: A stationary shuttle gun that fires a .50 caliber. Designed to suppress the enemy. + components: + - type: Sprite + sprite: Corvax/Objects/Weapons/Guns/Shuttles/shotgunrifle.rsi + layers: + - state: shotgun + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - type: ContainerContainer + containers: + machine_board: !type:Container + machine_parts: !type:Container + gun_magazine: !type:ContainerSlot + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 230 + behaviors: + - !type:ChangeConstructionNodeBehavior + node: machineFrame + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Gun + projectileSpeed: 35 + fireRate: 4.5 + angleDecay: 45 + minAngle: 0 + maxAngle: 17 + selectedMode: FullAuto + soundGunshot: + path: /Audio/Corvax/Weapons/Guns/Gunshots/shuttleshotgun.ogg + params: + pitch: 0.5 + soundEmpty: + path: /Audio/Corvax/Weapons/Guns/Empty/EmptySHR.ogg + - type: MagazineAmmoProvider + - type: MagazineVisuals + magState: mag + steps: 2 + zeroVisible: false + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + priority: 2 + whitelist: + tags: + - ShuttleShotgunShellsBox + insertSound: + path: /Audio/Corvax/Weapons/Guns/MagIn/MagInSHR.ogg + params: + pitch: 1 + ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg + - type: Machine + board: ShuttleShotgunMachineCircuitboard + +- type: entity + id: ShuttleGunAntiMaterial + parent: [ShuttleGunBase, ConstructibleMachine] + name: BOFROG-60/B + description: An impressive - sized shuttle weapon, firing a large caliber .60. Breaks through most types of armored walls. + components: + - type: Sprite + sprite: Corvax/Objects/Weapons/Guns/Shuttles/amrifle.rsi + layers: + - state: amrifle + - type: ContainerContainer + containers: + machine_board: !type:Container + machine_parts: !type:Container + ballistic-ammo: !type:Container + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 430 + behaviors: + - !type:ChangeConstructionNodeBehavior + node: machineFrame + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Gun + projectileSpeed: 35 + fireRate: 1.3 + minAngle: 0 + maxAngle: 6 + soundGunshot: + path: /Audio/Corvax/Weapons/Guns/Gunshots/amrifle.ogg + params: + pitch: 0.5 + soundEmpty: + path: /Audio/Corvax/Weapons/Guns/Empty/EmptySHR.ogg + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgeAntiMateriel + capacity: 16 + soundInsert: + path: /Audio/Corvax/Weapons/Guns/MagIn/Reload60Cartridge.ogg + params: + pitch: 0.91 + - type: Machine + board: ShuttleGunAntiMaterialMachineCircuitboard + +- type: entity + id: ShuttleLightRifleGun + parent: [ShuttleGunBase, ConstructibleMachine] + name: АК-6.30 + description: A stationary shuttle rifle on .30 rifle cartridges with a VERY large supply of ammunition. + components: + - type: Sprite + sprite: Corvax/Objects/Weapons/Guns/Shuttles/arifle.rsi + layers: + - state: arifle + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - type: ContainerContainer + containers: + machine_board: !type:Container + machine_parts: !type:Container + ballistic-ammo: !type:Container + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 260 + behaviors: + - !type:ChangeConstructionNodeBehavior + node: machineFrame + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Gun + projectileSpeed: 35 + fireRate: 8 + angleDecay: 18 + minAngle: 0 + maxAngle: 11 + soundGunshot: + path: /Audio/Corvax/Weapons/Guns/Gunshots/LightSHR.ogg + params: + pitch: 0.5 + soundEmpty: + path: /Audio/Corvax/Weapons/Guns/Empty/EmptySHR.ogg + - type: MagazineAmmoProvider + - type: MagazineVisuals + magState: mag + steps: 2 + zeroVisible: false + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + priority: 2 + whitelist: + tags: + - ShuttleRifleAmmoBox + insertSound: + path: /Audio/Corvax/Weapons/Guns/MagIn/MagInSHR.ogg + params: + pitch: 1 + ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg + - type: Machine + board: ShuttleLightRifleGunMachineCircuitboard + +- type: entity + id: ShuttleSMGRifle + parent: [ShuttleGunBase, ConstructibleMachine] + name: NVT-35 + description: A stationary small-caliber weapon with an increased rate of fire, unlike other shuttle`s weapons. + components: + - type: Sprite + sprite: Corvax/Objects/Weapons/Guns/Shuttles/smgrifle.rsi + layers: + - state: smgrifle + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - type: ContainerContainer + containers: + machine_board: !type:Container + machine_parts: !type:Container + ballistic-ammo: !type:Container + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:ChangeConstructionNodeBehavior + node: machineFrame + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Gun + projectileSpeed: 35 + fireRate: 11 + angleDecay: 13 + minAngle: 0 + maxAngle: 12 + soundGunshot: + path: /Audio/Corvax/Weapons/Guns/Gunshots/35SHR.ogg + params: + pitch: 0.5 + soundEmpty: + path: /Audio/Corvax/Weapons/Guns/Empty/EmptySHR.ogg + - type: MagazineAmmoProvider + - type: MagazineVisuals + magState: mag + steps: 2 + zeroVisible: false + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + priority: 2 + whitelist: + tags: + - ShuttleSmgRifleAmmoBox + insertSound: + path: /Audio/Corvax/Weapons/Guns/MagIn/MagInSHR.ogg + params: + pitch: 1 + ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg + - type: Machine + board: ShuttleSMGRifleMachineCircuitboard + +- type: entity + id: ShuttleMagnumRifle + parent: [ShuttleGunBase, ConstructibleMachine] + name: 2А42-45 + description: The nightmare of the syndicate that liked to hide behind doors. Double-barreled .45 caliber gun. + components: + - type: Sprite + sprite: Corvax/Objects/Weapons/Guns/Shuttles/magnumrifle.rsi + layers: + - state: magnumrifle + - state: mag-1 + map: ["enum.GunVisualLayers.Mag"] + - type: ContainerContainer + containers: + machine_board: !type:Container + machine_parts: !type:Container + ballistic-ammo: !type:Container + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 280 + behaviors: + - !type:ChangeConstructionNodeBehavior + node: machineFrame + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Gun + projectileSpeed: 45 + fireRate: 4.5 + angleDecay: 20 + minAngle: 1 + maxAngle: 10 + soundGunshot: + path: /Audio/Corvax/Weapons/Guns/Gunshots/45SHR.ogg + params: + pitch: 0.5 + soundEmpty: + path: /Audio/Corvax/Weapons/Guns/Empty/EmptySHR.ogg + - type: MagazineAmmoProvider + - type: MagazineVisuals + magState: mag + steps: 2 + zeroVisible: false + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + priority: 2 + whitelist: + tags: + - ShuttleMagnumRifleAmmoBox + insertSound: + path: /Audio/Corvax/Weapons/Guns/MagIn/MagInSHR.ogg + params: + pitch: 1 + ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg + - type: Machine + board: ShuttleMagnumRifleMachineCircuitboard diff --git a/Resources/Prototypes/Corvax/Recipes/security.yml b/Resources/Prototypes/Corvax/Recipes/security.yml new file mode 100644 index 00000000000..aa00d58f938 --- /dev/null +++ b/Resources/Prototypes/Corvax/Recipes/security.yml @@ -0,0 +1,232 @@ +- type: latheRecipe #Vector + id: MagazineVector45 + result: MagazineVector45 + category: Ammo + completetime: 5 + materials: + Steel: 260 + +- type: latheRecipe #Vector + id: MagazineVector45Empty + result: MagazineVector45Empty + category: Ammo + completetime: 5 + materials: + Steel: 110 + +- type: latheRecipe #Vector + id: MagazineVector22 + result: MagazineVector22 + category: Ammo + completetime: 5 + materials: + Steel: 240 + +- type: latheRecipe #Vector + id: MagazineVector22Incendiary + result: MagazineVector22Incendiary + category: Ammo + completetime: 5 + materials: + Steel: 200 + Plastic: 400 + +- type: latheRecipe #Vector + id: MagazineVector22Practice + result: MagazineVector22Practice + category: Ammo + completetime: 5 + materials: + Steel: 230 + Plastic: 160 + +- type: latheRecipe #Vector + id: MagazineVector22Uranium + result: MagazineVector22Uranium + category: Ammo + completetime: 5 + materials: + Steel: 320 + Uranium: 320 + +- type: latheRecipe #Vector + id: MagazineVector22Empty + result: MagazineVector22Empty + category: Ammo + completetime: 5 + materials: + Steel: 150 + +- type: latheRecipe #Vector + id: MagazineBoxVector22 + result: MagazineBoxVector22 + category: Ammo + completetime: 5 + materials: + Steel: 240 + +- type: latheRecipe #Vector + id: MagazineBoxVector22Incendiary + result: MagazineBoxVector22Incendiary + category: Ammo + completetime: 5 + materials: + Steel: 450 + Plastic: 900 + +- type: latheRecipe #Vector + id: MagazineBoxVector22Practice + result: MagazineBoxVector22Practice + category: Ammo + completetime: 5 + materials: + Steel: 500 + Plastic: 380 + +- type: latheRecipe #Vector + id: MagazineBoxVector22Uranium + result: MagazineBoxVector22Uranium + category: Ammo + completetime: 5 + materials: + Steel: 650 + Uranium: 650 + +- type: latheRecipe #Vector + id: MagazineBoxVector45 + result: MagazineBoxVector45 + category: Ammo + completetime: 5 + materials: + Steel: 450 + +- type: latheRecipe #Vector + id: MagazineBoxVector45Uranium + result: MagazineBoxVector45Uranium + category: Ammo + completetime: 5 + materials: + Steel: 580 + Uranium: 580 + +- type: latheRecipe #Vector + id: MagazineBoxVector45Incendiary + result: MagazineBoxVector45Incendiary + category: Ammo + completetime: 5 + materials: + Steel: 340 + Plastic: 800 + +- type: latheRecipe #Vector + id: MagazineBoxVector45Practice + result: MagazineBoxVector45Practice + category: Ammo + completetime: 5 + materials: + Steel: 410 + Plastic: 310 + +- type: latheRecipe #Vector + id: MagazineVector45Practice + result: MagazineVector45Practice + category: Ammo + completetime: 5 + materials: + Steel: 160 + Plastic: 160 + +- type: latheRecipe #Vector + id: MagazineVector45Incendiary + result: MagazineVector45Incendiary + category: Ammo + completetime: 5 + materials: + Steel: 180 + Plastic: 450 + +- type: latheRecipe #Vector + id: MagazineVector45Uranium + result: MagazineVector45Uranium + category: Ammo + completetime: 5 + materials: + Steel: 300 + Uranium: 300 + +- type: latheRecipe #ShuttleGuns + id: ShuttleShotgunMachineCircuitboard + result: ShuttleShotgunMachineCircuitboard + completetime: 5 + materials: + Steel: 1700 + Glass: 1100 + Gold: 400 + +- type: latheRecipe #ShuttleGuns + id: ShuttleGunAntiMaterialMachineCircuitboard + result: ShuttleGunAntiMaterialMachineCircuitboard + completetime: 13 + materials: + Steel: 3100 + Glass: 2500 + Gold: 1600 + +- type: latheRecipe #ShuttleGuns + id: ShuttleLightRifleGunMachineCircuitboard + result: ShuttleLightRifleGunMachineCircuitboard + completetime: 7 + materials: + Steel: 2400 + Glass: 1800 + Gold: 900 + +- type: latheRecipe #ShuttleGuns + id: ShuttleSMGRifleMachineCircuitboard + result: ShuttleSMGRifleMachineCircuitboard + completetime: 4 + materials: + Steel: 1300 + Glass: 800 + Gold: 400 + +- type: latheRecipe #ShuttleGuns + id: ShuttleMagnumRifleMachineCircuitboard + result: ShuttleMagnumRifleMachineCircuitboard + completetime: 9 + materials: + Steel: 2200 + Glass: 1700 + Gold: 1000 + +- type: latheRecipe #ShuttleGuns + id: ShuttleShotgunShellsBox + result: ShuttleShotgunShellsBox + completetime: 6 + materials: + Steel: 600 + Plastic: 300 + +- type: latheRecipe #ShuttleGuns + id: ShuttleSmgRifleAmmoBox + result: ShuttleSmgRifleAmmoBox + completetime: 10 + materials: + Steel: 1300 + Plastic: 300 + +- type: latheRecipe #ShuttleGuns + id: ShuttleRifleAmmoBox + result: ShuttleRifleAmmoBox + completetime: 15 + materials: + Steel: 2700 + Plastic: 300 + +- type: latheRecipe #ShuttleGuns + id: ShuttleMagnumRifleAmmoBox + result: ShuttleMagnumRifleAmmoBox + completetime: 8 + materials: + Steel: 900 + Plastic: 300 diff --git a/Resources/Prototypes/Corvax/tags.yml b/Resources/Prototypes/Corvax/tags.yml new file mode 100644 index 00000000000..bfa6b5dac24 --- /dev/null +++ b/Resources/Prototypes/Corvax/tags.yml @@ -0,0 +1,23 @@ +- type: Tag + id: CartridgeVector22 + +- type: Tag + id: CartridgeVector45 + +- type: Tag + id: MagazineVector22 + +- type: Tag + id: MagazineVector45 + +- type: Tag + id: ShuttleShotgunShellsBox + +- type: Tag + id: ShuttleRifleAmmoBox + +- type: Tag + id: ShuttleSmgRifleAmmoBox + +- type: Tag + id: ShuttleMagnumRifleAmmoBox diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 567f5226249..caa04a559c9 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -235,6 +235,12 @@ - SpeedLoaderMagnumEmpty - SpeedLoaderRifleHeavy # Frontier - SpeedLoaderRifleHeavyEmpty # Frontier + - MagazineVector22 #Corvax-Frontier + - MagazineVector22Empty #Corvax-Frontier + - MagazineVector45 #Corvax-Frontier + - MagazineVector45Empty #Corvax-Frontier + - MagazineBoxVector45 #Corvax-Frontier + - MagazineBoxVector22 #Corvax-Frontier - type: entity id: AutolatheHyperConvection @@ -427,6 +433,14 @@ - WeaponXrayCannon # Frontier - SpeedLoaderRifleHeavyIncendiary # Frontier - SpeedLoaderRifleHeavyUranium # Frontier + - MagazineBoxVector22Incendiary #Corvax-Frontier + - MagazineBoxVector22Uranium #Corvax-Frontier + - MagazineVector22Incendiary #Corvax-Frontier + - MagazineVector22Uranium #Corvax-Frontier + - MagazineBoxVector45Incendiary #Corvax-Frontier + - MagazineBoxVector45Uranium #Corvax-Frontier + - MagazineVector45Incendiary #Corvax-Frontier + - MagazineVector45Uranium #Corvax-Frontier - type: entity id: ProtolatheHyperConvection @@ -827,6 +841,14 @@ # Frontier End - WeaponLaserCarbinePractice - Zipties + #Corvax-Frontier Start + - MagazineBoxVector45 + - MagazineBoxVector22 + - MagazineVector45 + - MagazineVector45Empty + - MagazineVector22 + - MagazineVector22Empty + #Corvax-Frontier End dynamicRecipes: - BoxBeanbag - BoxShotgunIncendiary @@ -883,6 +905,29 @@ - WeaponLaserCannon - WeaponLaserCarbine - WeaponXrayCannon + #Corvax-Frontier Start + - MagazineBoxVector22Practice + - MagazineBoxVector22Incendiary + - MagazineBoxVector22Uranium + - MagazineVector22Practice + - MagazineVector22Incendiary + - MagazineVector22Uranium + - MagazineBoxVector45Practice + - MagazineBoxVector45Incendiary + - MagazineBoxVector45Uranium + - MagazineVector45Practice + - MagazineVector45Incendiary + - MagazineVector45Uranium + - ShuttleShotgunMachineCircuitboard + - ShuttleGunAntiMaterialMachineCircuitboard + - ShuttleLightRifleGunMachineCircuitboard + - ShuttleSMGRifleMachineCircuitboard + - ShuttleMagnumRifleMachineCircuitboard + - ShuttleShotgunShellsBox + - ShuttleSmgRifleAmmoBox + - ShuttleRifleAmmoBox + - ShuttleMagnumRifleAmmoBox + #Corvax-Frontier End - type: MaterialStorage whitelist: tags: @@ -938,6 +983,12 @@ - SpeedLoaderRifleHeavyEmpty # Frontier - 10roundmagazine #frontier by VividPups - 10roundmagazineempty #frontier by VividPups + - MagazineBoxVector45 #CorvaxFrontier + - MagazineBoxVector22 #CorvaxFrontier + - MagazineVector45 #CorvaxFrontier + - MagazineVector45Empty #CorvaxFrontier + - MagazineVector22 #CorvaxFrontier + - MagazineVector22Empty #CorvaxFrontier - type: MaterialStorage whitelist: tags: diff --git a/Resources/Prototypes/Research/arsenal.yml b/Resources/Prototypes/Research/arsenal.yml index cf375ee3ef6..09f1b4e28fb 100644 --- a/Resources/Prototypes/Research/arsenal.yml +++ b/Resources/Prototypes/Research/arsenal.yml @@ -39,6 +39,10 @@ - MagazineBoxMagnumIncendiary - MagazineBoxLightRifleIncendiary - MagazineBoxRifleIncendiary + - MagazineVector22Incendiary #CorvaxFrontier + - MagazineBoxVector22Incendiary #CorvaxFrontier + - MagazineVector45Incendiary #CorvaxFrontier + - MagazineBoxVector45Incendiary #CorvaxFrontier - type: technology id: WeaponizedLaserManipulation @@ -70,6 +74,10 @@ - MagazineBoxMagnumRubber # Frontier - MagazineBoxPistolRubber # Frontier - MagazineBoxRifleRubber # Frontier + - MagazineBoxVector22Practice #CorvaxFrontier + - MagazineVector22Practice #CorvaxFrontier + - MagazineBoxVector45Practice #CorvaxFrontier + - MagazineVector45Practice #CorvaxFrontier - type: technology id: UraniumMunitions @@ -91,6 +99,10 @@ - MagazineBoxLightRifleUranium - MagazineBoxRifleUranium - BoxShotgunUranium + - MagazineBoxVector22Uranium #CorvaxFrontier + - MagazineVector22Uranium #CorvaxFrontier + - MagazineBoxVector45Uranium #CorvaxFrontier + - MagazineVector45Uranium #CorvaxFrontier - type: technology id: AdvancedRiotControl @@ -215,3 +227,25 @@ - ShuttleGunDusterCircuitboard technologyPrerequisites: - BasicShuttleArmament + +- type: technology #Corvax-Frontier + id: VariousShuttleWeapons + name: research-technology-various-shuttle-weapons + icon: + sprite: Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi + state: 35base + discipline: Arsenal + tier: 3 + cost: 30000 + recipeUnlocks: + - ShuttleShotgunMachineCircuitboard + - ShuttleGunAntiMaterialMachineCircuitboard + - ShuttleLightRifleGunMachineCircuitboard + - ShuttleSMGRifleMachineCircuitboard + - ShuttleMagnumRifleMachineCircuitboard + - ShuttleShotgunShellsBox + - ShuttleSmgRifleAmmoBox + - ShuttleRifleAmmoBox + - ShuttleMagnumRifleAmmoBox + technologyPrerequisites: + - BasicShuttleArmament \ No newline at end of file diff --git a/Resources/Prototypes/_NF/Catalog/Fills/Items/weapon_cases_expedition.yml b/Resources/Prototypes/_NF/Catalog/Fills/Items/weapon_cases_expedition.yml index d3c80ad32e0..f92bc84f177 100644 --- a/Resources/Prototypes/_NF/Catalog/Fills/Items/weapon_cases_expedition.yml +++ b/Resources/Prototypes/_NF/Catalog/Fills/Items/weapon_cases_expedition.yml @@ -262,6 +262,32 @@ - id: MagazineBoxPistol amount: 2 +- type: entity #Corvax-Frontier + parent: WeaponCaseLong + id: WeaponCaseLongVector45Expedition + suffix: Dungeon, SMG, Vector + noSpawn: true + components: + - type: StorageFill + contents: + - id: WeaponSubMachineGunVector45Expedition + amount: 1 + - id: MagazineVector45 + amount: 2 + +- type: entity #Corvax-Frontier + parent: WeaponCaseLong + id: WeaponCaseLongVector22Expedition + suffix: Dungeon, SMG, Vector + noSpawn: true + components: + - type: StorageFill + contents: + - id: WeaponSubMachineGunVector22Expedition + amount: 1 + - id: MagazineVector22 + amount: 2 + # Rifles - type: entity parent: WeaponCaseLong diff --git a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_weapons.yml b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_weapons.yml index 33a79fdd148..a415d001ea3 100644 --- a/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_weapons.yml +++ b/Resources/Prototypes/_NF/Entities/Markers/Spawners/Random/dungeon_items_weapons.yml @@ -271,6 +271,7 @@ - WeaponCaseLongLaserCarbineExpedition - WeaponCaseLongHristovExpedition #- WeaponCaseLongMusketExpedition + - WeaponCaseLongVector22Expedition #Corvax-Frontier chance: 1.0 offset: 0.0 rarePrototypes: diff --git a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/expedition_guns.yml b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/expedition_guns.yml index 654e5347dd2..148a550aac2 100644 --- a/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/expedition_guns.yml +++ b/Resources/Prototypes/_NF/Entities/Objects/Weapons/Guns/expedition_guns.yml @@ -139,3 +139,15 @@ parent: [ Musket, UnregisteredFirearmBase ] noSpawn: true id: WeaponMusketExpedition + +#Corvax-Frontier start +- type: entity + parent: [ WeaponSubMachineGunVector45, UnregisteredFirearmBase ] + noSpawn: true + id: WeaponSubMachineGunVector45Expedition + +- type: entity #Corvax-Frontier + parent: [ WeaponSubMachineGunVector22, UnregisteredFirearmBase ] + noSpawn: true + id: WeaponSubMachineGunVector22Expedition +#Corvax-Frontier end diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/base.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/base.png new file mode 100644 index 00000000000..a11d3aee7e7 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/base.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/incendiary.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/incendiary.png new file mode 100644 index 00000000000..124dd2a46b4 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/incendiary.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/mag-1.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/mag-1.png new file mode 100644 index 00000000000..f32f6862662 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/mag-1.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/meta.json b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/meta.json new file mode 100644 index 00000000000..37f02c78505 --- /dev/null +++ b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi , tweaked by Alekshhh", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "mag-1" + }, + { + "name": "incendiary" + }, + { + "name": "practice" + }, + { + "name": "uranium" + } + ] +} diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/practice.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/practice.png new file mode 100644 index 00000000000..4c9bde58d30 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/practice.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/uranium.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/uranium.png new file mode 100644 index 00000000000..e1ed1258817 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector22.rsi/uranium.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/base.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/base.png new file mode 100644 index 00000000000..e729136296d Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/base.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/cap.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/cap.png new file mode 100644 index 00000000000..63a58f01fd3 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/cap.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/capbase.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/capbase.png new file mode 100644 index 00000000000..153b43e441c Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/capbase.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/incendiary.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/incendiary.png new file mode 100644 index 00000000000..f6fb71b69d5 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/incendiary.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/mag-1.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/mag-1.png new file mode 100644 index 00000000000..a36a9226170 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/mag-1.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/meta.json b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/meta.json new file mode 100644 index 00000000000..67af0dcd27b --- /dev/null +++ b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/meta.json @@ -0,0 +1,38 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/89456d18dd3e7c330839121e3c6bc8c609700137/icons/obj/ammo.dmi. capbase and cap modified from base and rubber by potato1234x (github) for ss14, tweaked by Aleshhh", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "capbase" + }, + { + "name": "mag-1" + }, + { + "name": "cap" + }, + { + "name": "incendiary" + }, + { + "name": "practice" + }, + { + "name": "rubber" + }, + { + "name": "uranium" + }, + { + "name": "piercing" + } + ] +} diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/piercing.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/piercing.png new file mode 100644 index 00000000000..83910ba263a Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/piercing.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/practice.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/practice.png new file mode 100644 index 00000000000..7aa10042614 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/practice.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/rubber.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/rubber.png new file mode 100644 index 00000000000..020a8d3851d Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/rubber.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/uranium.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/uranium.png new file mode 100644 index 00000000000..90238cf3c27 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Boxes/Vector/Vector45.rsi/uranium.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/base.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/base.png new file mode 100644 index 00000000000..3c158015feb Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/base.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/incendiary.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/incendiary.png new file mode 100644 index 00000000000..afc6d959420 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/incendiary.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/mag-1.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/mag-1.png new file mode 100644 index 00000000000..0a029fdfdd6 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/mag-1.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/meta.json b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/meta.json new file mode 100644 index 00000000000..1fe2f39459c --- /dev/null +++ b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/shiptest-ss13/Shiptest/commit/662c08272acd7be79531550919f56f846726eabb , https://github.com/shiptest-ss13/Shiptest/blob/master/icons/obj/ammo.dmi", + "states": [ + { + "name": "base" + }, + { + "name": "incendiary" + }, + { + "name": "practice" + }, + { + "name": "uranium" + }, + { + "name": "mag-1" + } + ] +} diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/practice.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/practice.png new file mode 100644 index 00000000000..1fa3e9517d8 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/practice.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/uranium.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/uranium.png new file mode 100644 index 00000000000..f220c717660 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector22mag.rsi/uranium.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/base.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/base.png new file mode 100644 index 00000000000..a871a0f07f9 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/base.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/incendiary.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/incendiary.png new file mode 100644 index 00000000000..f35e9b456b9 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/incendiary.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/mag-1.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/mag-1.png new file mode 100644 index 00000000000..04bffabaab1 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/mag-1.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/meta.json b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/meta.json new file mode 100644 index 00000000000..b8746f29596 --- /dev/null +++ b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/shiptest-ss13/Shiptest/commit/662c08272acd7be79531550919f56f846726eabb , https://github.com/shiptest-ss13/Shiptest/blob/master/icons/obj/ammo.dmi", + "states": [ + { + "name": "base" + }, + { + "name": "practice" + }, + { + "name": "incendiary" + }, + { + "name": "rubber" + }, + { + "name": "uranium" + }, + { + "name": "piercing" + }, + { + "name": "mag-1" + } + ] +} diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/piercing.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/piercing.png new file mode 100644 index 00000000000..451f1e47d48 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/piercing.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/practice.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/practice.png new file mode 100644 index 00000000000..cd8ce9729c8 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/practice.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/rubber.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/rubber.png new file mode 100644 index 00000000000..c33d79abbaa Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/rubber.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/uranium.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/uranium.png new file mode 100644 index 00000000000..0064970acff Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/Vector/vector45mag.rsi/uranium.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30base.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30base.png new file mode 100644 index 00000000000..ba48d862f18 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30base.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-1.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-1.png new file mode 100644 index 00000000000..28aec61450d Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-1.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-2.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-2.png new file mode 100644 index 00000000000..60a5c395d93 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-2.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-3.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-3.png new file mode 100644 index 00000000000..c357b755551 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-3.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-4.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-4.png new file mode 100644 index 00000000000..e360940c2e2 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-4.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-5.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-5.png new file mode 100644 index 00000000000..ec88caa5210 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-5.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-6.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-6.png new file mode 100644 index 00000000000..fee9aa193bc Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-6.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-7.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-7.png new file mode 100644 index 00000000000..b5b4605c3bc Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-7.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-8.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-8.png new file mode 100644 index 00000000000..7a6591cf910 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/30mag-8.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35base.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35base.png new file mode 100644 index 00000000000..9607d15755f Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35base.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-1.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-1.png new file mode 100644 index 00000000000..012990b36ae Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-1.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-2.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-2.png new file mode 100644 index 00000000000..adc791694f7 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-2.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-3.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-3.png new file mode 100644 index 00000000000..349385b0abf Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-3.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-4.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-4.png new file mode 100644 index 00000000000..87468ac0f76 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-4.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-5.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-5.png new file mode 100644 index 00000000000..4b69b3e02b9 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-5.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-6.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-6.png new file mode 100644 index 00000000000..7a8633aab9a Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-6.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-7.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-7.png new file mode 100644 index 00000000000..9d8699b7683 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-7.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-8.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-8.png new file mode 100644 index 00000000000..1a043dc469c Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/35mag-8.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45base.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45base.png new file mode 100644 index 00000000000..10c24d465c3 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45base.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-1.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-1.png new file mode 100644 index 00000000000..b7f30a092d1 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-1.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-2.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-2.png new file mode 100644 index 00000000000..cf7777b24a0 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-2.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-3.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-3.png new file mode 100644 index 00000000000..fcfe5ca06e3 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-3.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-4.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-4.png new file mode 100644 index 00000000000..b211d276c28 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-4.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-5.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-5.png new file mode 100644 index 00000000000..5fe0da7df51 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-5.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-6.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-6.png new file mode 100644 index 00000000000..f08c948850c Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-6.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-7.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-7.png new file mode 100644 index 00000000000..a0b0b115785 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-7.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-8.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-8.png new file mode 100644 index 00000000000..55e0c9044dc Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/45mag-8.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50base.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50base.png new file mode 100644 index 00000000000..d4e7cee3061 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50base.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-1.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-1.png new file mode 100644 index 00000000000..dc01186ea8c Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-1.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-2.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-2.png new file mode 100644 index 00000000000..66bb4d21f6b Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-2.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-3.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-3.png new file mode 100644 index 00000000000..09cbdd3bf80 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-3.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-4.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-4.png new file mode 100644 index 00000000000..8c7578d866a Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-4.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-5.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-5.png new file mode 100644 index 00000000000..c182b463fbf Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-5.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-6.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-6.png new file mode 100644 index 00000000000..b724abea20d Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/50mag-6.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/meta.json b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/meta.json new file mode 100644 index 00000000000..8720934b59e --- /dev/null +++ b/Resources/Textures/Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi/meta.json @@ -0,0 +1,113 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/shiptest-ss13/Shiptest/commit/662c08272acd7be79531550919f56f846726eabb , https://github.com/shiptest-ss13/Shiptest/blob/master/icons/obj/ammo.dmi, modifed by sarp. Discord: totallynotsarp", + "states": [ + { + "name": "50base" + }, + { + "name": "50mag-1" + }, + { + "name": "50mag-2" + }, + { + "name": "50mag-3" + }, + { + "name": "50mag-4" + }, + { + "name": "50mag-5" + }, + { + "name": "50mag-6" + }, + { + "name": "30base" + }, + { + "name": "30mag-1" + }, + { + "name": "30mag-2" + }, + { + "name": "30mag-3" + }, + { + "name": "30mag-4" + }, + { + "name": "30mag-5" + }, + { + "name": "30mag-6" + }, + { + "name": "30mag-7" + }, + { + "name": "30mag-8" + }, + { + "name": "35base" + }, + { + "name": "35mag-1" + }, + { + "name": "35mag-2" + }, + { + "name": "35mag-3" + }, + { + "name": "35mag-4" + }, + { + "name": "35mag-5" + }, + { + "name": "35mag-6" + }, + { + "name": "35mag-7" + }, + { + "name": "35mag-8" + }, + { + "name": "45base" + }, + { + "name": "45mag-1" + }, + { + "name": "45mag-2" + }, + { + "name": "45mag-3" + }, + { + "name": "45mag-4" + }, + { + "name": "45mag-5" + }, + { + "name": "45mag-6" + }, + { + "name": "45mag-7" + }, + { + "name": "45mag-8" + } + ] +} diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/base.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/base.png new file mode 100644 index 00000000000..de8d88f1f39 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/base.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/bolt-open.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/bolt-open.png new file mode 100644 index 00000000000..2a6f59e9b8a Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/bolt-open.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/equipped-BACKPACK.png new file mode 100644 index 00000000000..92e4e94d368 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/equipped-BELT.png new file mode 100644 index 00000000000..d9a6c0649d6 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/equipped-SUITSTORAGE.png new file mode 100644 index 00000000000..92e4e94d368 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/equipped-SUITSTORAGE.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/icon.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/icon.png new file mode 100644 index 00000000000..4feeb1f8266 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/icon.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/inhand-left.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/inhand-left.png new file mode 100644 index 00000000000..233eb8ca43b Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/inhand-left.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/inhand-right.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/inhand-right.png new file mode 100644 index 00000000000..1c3ed8bc558 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/inhand-right.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/mag-0.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/mag-0.png new file mode 100644 index 00000000000..8b195ce2cb9 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/mag-0.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/meta.json b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/meta.json new file mode 100644 index 00000000000..c39a7e19be8 --- /dev/null +++ b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector22.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken/modified vgstation at https://github.com/vgstation-coders/vgstation13/pull/20330/commits/1604c9cc61a48585e25b5f9eba3e179c06362372, backpack sprite by Peptide (copy of Atreides), backpack sling sprite edited by Boaz1111", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "bolt-open" + }, + { + "name": "mag-0" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/base.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/base.png new file mode 100644 index 00000000000..d83d4f16001 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/base.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/bolt-open.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/bolt-open.png new file mode 100644 index 00000000000..e2297095eb4 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/bolt-open.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/equipped-BACKPACK.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/equipped-BACKPACK.png new file mode 100644 index 00000000000..3c3eddd8bd3 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/equipped-BELT.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/equipped-BELT.png new file mode 100644 index 00000000000..612acbfe4eb Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/equipped-SUITSTORAGE.png new file mode 100644 index 00000000000..3c3eddd8bd3 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/equipped-SUITSTORAGE.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/icon.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/icon.png new file mode 100644 index 00000000000..cd69bb6f8e7 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/icon.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/inhand-left.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/inhand-left.png new file mode 100644 index 00000000000..69e0c18c8b6 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/inhand-left.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/inhand-right.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/inhand-right.png new file mode 100644 index 00000000000..1bfe05b0b01 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/inhand-right.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/meta.json b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/meta.json new file mode 100644 index 00000000000..a5090d1e5fd --- /dev/null +++ b/Resources/Textures/Corvax/Objects/Weapons/Guns/SMGs/vector45.rsi/meta.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken/modified vgstation at https://github.com/vgstation-coders/vgstation13/pull/20330/commits/1604c9cc61a48585e25b5f9eba3e179c06362372, backpack sprite by Peptide (copy of Atreides), backpack sling sprite edited by Boaz1111", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "bolt-open" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/amrifle.rsi/amrifle.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/amrifle.rsi/amrifle.png new file mode 100644 index 00000000000..b0293ba0761 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/amrifle.rsi/amrifle.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/amrifle.rsi/meta.json b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/amrifle.rsi/meta.json new file mode 100644 index 00000000000..e40cbff59de --- /dev/null +++ b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/amrifle.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by sarp. (Discord: totallynotsarp)", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "amrifle" + } + ] +} diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/arifle.rsi/arifle.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/arifle.rsi/arifle.png new file mode 100644 index 00000000000..da7db212181 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/arifle.rsi/arifle.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/arifle.rsi/mag-1.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/arifle.rsi/mag-1.png new file mode 100644 index 00000000000..b912c4a7692 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/arifle.rsi/mag-1.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/arifle.rsi/meta.json b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/arifle.rsi/meta.json new file mode 100644 index 00000000000..3212b475d77 --- /dev/null +++ b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/arifle.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by sarp. (Discord: totallynotsarp)", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "arifle" + }, + { + "name": "mag-1" + } + ] +} diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/magnumrifle.rsi/mag-1.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/magnumrifle.rsi/mag-1.png new file mode 100644 index 00000000000..a0e2c6eb18a Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/magnumrifle.rsi/mag-1.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/magnumrifle.rsi/magnumrifle.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/magnumrifle.rsi/magnumrifle.png new file mode 100644 index 00000000000..1bff3ca4428 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/magnumrifle.rsi/magnumrifle.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/magnumrifle.rsi/meta.json b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/magnumrifle.rsi/meta.json new file mode 100644 index 00000000000..5330481abe2 --- /dev/null +++ b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/magnumrifle.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by Sarp. Discord: totallynotsarp", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "magnumrifle" + }, + { + "name": "mag-1" + } + ] +} diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/shotgunrifle.rsi/mag-1.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/shotgunrifle.rsi/mag-1.png new file mode 100644 index 00000000000..9df7d1766b9 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/shotgunrifle.rsi/mag-1.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/shotgunrifle.rsi/meta.json b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/shotgunrifle.rsi/meta.json new file mode 100644 index 00000000000..e9b6d3aff7e --- /dev/null +++ b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/shotgunrifle.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by sarp. (Discord: totallynotsarp)", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "shotgun" + }, + { + "name": "mag-1" + } + ] +} diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/shotgunrifle.rsi/shotgun.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/shotgunrifle.rsi/shotgun.png new file mode 100644 index 00000000000..c1cfa349901 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/shotgunrifle.rsi/shotgun.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/smgrifle.rsi/mag-1.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/smgrifle.rsi/mag-1.png new file mode 100644 index 00000000000..4d17811dd7d Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/smgrifle.rsi/mag-1.png differ diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/smgrifle.rsi/meta.json b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/smgrifle.rsi/meta.json new file mode 100644 index 00000000000..43731c9556b --- /dev/null +++ b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/smgrifle.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by sarp. (Discord: totallynotsarp)", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "smgrifle" + }, + { + "name": "mag-1" + } + ] +} diff --git a/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/smgrifle.rsi/smgrifle.png b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/smgrifle.rsi/smgrifle.png new file mode 100644 index 00000000000..3f4d1eb6cb6 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Weapons/Guns/Shuttles/smgrifle.rsi/smgrifle.png differ