Compare commits

...

2 Commits

Author SHA1 Message Date
significant harassment 46d0b83273 [Faction Rework] Mass Ammo Genocide (#3730)
Co-authored-by: Onezero0 <onezero0@outlook.com>
2026-04-13 18:41:30 +03:00
significant harassment f4bac52d62 [Faction Rework] Remove TM and Jupiter (#3718)
Co-authored-by: Onezero0 <onezero0@outlook.com>
2026-04-13 18:33:50 +03:00
214 changed files with 306 additions and 5733 deletions
@@ -35,25 +35,16 @@ uplink-security-annie-name = Annie
uplink-security-annie-desc = A 7.62x39mm subsonic weapon, made to shoulder the weight of impossible operations.
uplink-security-mr8c-name = MR-8C BR
uplink-security-mr8c-desc = A semi-auto rifle firing 8x65mm SKR rounds, specially made for MARSOC usage. You're one lucky marine.
uplink-security-mr8c-desc = A semi-auto rifle firing 7.62x51mm rounds, specially made for MARSOC usage. You're one lucky marine.
uplink-security-mr8b-name = MR-8B LWMMG
uplink-security-mr8b-desc = An expensive (relatively) light-weight GPMG branched off from the MR-8C. Compatible with both 8x65mm magazines and boxes.
uplink-security-mr8b-desc = An expensive (relatively) light-weight GPMG branched off from the MR-8C. Compatible with both 7.62x51mm magazines and boxes.
uplink-security-8x65mm-magazine-name = 8x65mm SKR Magazine
uplink-security-8x65mm-magazine-desc = Compatible with the MR-8B and MR-8C. Contains 25 rounds.
uplink-security-762x51mmFMJ-magazine-name = 7.62x51mm FMJ Magazine
uplink-security-762x51mmFMJ-magazine-desc = Compatible with the MR-8B and MR-8C. Contains 25 rounds.
uplink-security-8x65mm-boxmag-name = 8x65mm SKR Box Magazine
uplink-security-8x65mm-boxmag-desc = Compatible with the MR-8B only. Contains 75 rounds.
uplink-security-8x65mm-box-name = 8x65mm SKR Box
uplink-security-8x65mm-box-desc = Used to refill magazines/boxes for the MR-8C and MR-8B. Contains 100 rounds.
uplink-security-68x52mm-magazine-name = 6.8x52mm Caseless Magazine
uplink-security-68x52mm-magazine-desc = Compatible with the Lecter. Contains 30 rounds.
uplink-security-68x52mm-box-name = 6.8x52mm Caseless Box
uplink-security-68x52mm-box-desc = Used to refill magazines for the Lecter. Contains 200 rounds.
uplink-security-762x51mmFMJ-box-name = 7.62x51mm FMJ Box
uplink-security-762x51mmFMJ-box-desc = Used to refill magazines/boxes for the MR-8C and MR-8B. Contains 100 rounds.
uplink-security-portable-recharger-name = Portable Recharger
uplink-security-portable-recharger-desc = An experimental portable recharger equipped with an inbuilt microreactor.
@@ -92,7 +83,7 @@ uplink-security-flyssa-voucher-name = TSFMC Flyssa Ship Voucher
uplink-security-flyssa-voucher-desc = A single use voucher for the Flyssa.
uplink-security-sentry-mk290-name = MK-290 Deployable Sentry System
uplink-security-sentry-mk290-desc = A multipurpose portable sentry, capable of feeding from 5.56x45mm, 6.8x52mm, and 7.62x39mm magazines. Requires a screwdriver to disassemble once placed.
uplink-security-sentry-mk290-desc = A multipurpose portable sentry, capable of feeding from 5.56x45mm and 7.62x39mm magazines. Requires a screwdriver to disassemble once placed.
uplink-security-hardsuit-m82b-name = M82b Hardsuit
uplink-security-hardsuit-m82b-desc = A variant of the M-82c for NBC protection, usually utilized by corpsmen.
@@ -37,7 +37,7 @@ uplink-security-emitter-desc = A high-energy pulse emitter tuned to disrupt elec
uplink-security-enforcer-name = Enforcer
uplink-security-enforcer-desc = An updated model of the Kammerer, boasts a 7 shell magazine. Uses 12 gauge shotgun shells.
uplink-security-lecter-name = Lecter
uplink-security-lecter-desc = Standard issue fully automatic rifle. Uses 6.8x52mm Caseless.
uplink-security-lecter-desc = Standard issue fully automatic rifle. Uses 5.56x45mm.
uplink-security-vulcan-name = Vulcan
uplink-security-vulcan-desc = Heavy duty, select fire battle rifle. Uses 7.62x51mm.
uplink-security-lasercarbine-name = Laser Rifle
@@ -47,7 +47,7 @@ uplink-security-disablersmg-desc = Fully automatic, rapid fire disabler. Tuned t
uplink-security-energysword-name = Energy Sword
uplink-security-energysword-desc = Reverse-engineered, NT manufactured energy sword. Chance to reflect projectiles.
uplink-security-wt550-name = WT550
uplink-security-wt550-desc = A fully automatic submachine gun. This design uses special top-mounted magazines, allowing for simpler and faster operation in the field. Uses 4.6x30mm.
uplink-security-wt550-desc = A fully automatic submachine gun. This design uses special top-mounted magazines, allowing for simpler and faster operation in the field. Uses .45 ACP.
uplink-security-energygun-name = Energy Gun
uplink-security-energygun-desc = A semi-automatic energy gun capable of firing both non-lethal stun bolts, as well as overcharged lethal energy bolts. Has an internal battery, but requires using a security charging dock.
uplink-security-emprpg-name = RPG-7
@@ -84,8 +84,6 @@ uplink-security-7-62x51mmMagazine-name = 7.62x51mm Magazines
uplink-security-7-62x51mmMagazine-desc = A box containing 4 filled 7.62x51mm magazines.
uplink-security-7-62x51mmMagazine-rubber-name = 7.62x51mm Rubber Magazines
uplink-security-7-62x51mmMagazine-rubber-desc = a Box containing 4 filled 7.62x51mm (rubber) magazines.
uplink-security-wt550magazine-name = 4.6x30mm Top-mounted Magazines
uplink-security-wt550magazine-desc = A box containing 4 filled 4.6x30mm top-mounted magazines.
uplink-security-hypo-name = Hypospray
uplink-security-hypo-desc = A sterile medical injector for instant delivery of medications.
uplink-security-ambuzol-name = Ambuzol Syringe
@@ -6,7 +6,7 @@ uplink-revolver-python-name = Python
uplink-revolver-python-desc = A brutally simple, effective, and loud Syndicate revolver. Comes loaded with armor-piercing rounds. Uses .45 magnum.
uplink-pistol-cobra-name = Cobra
uplink-pistol-cobra-desc = A rugged, robust operator handgun with inbuilt silencer. Uses pistol magazines (6.35x40mm Caseless).
uplink-pistol-cobra-desc = A rugged, robust operator handgun with inbuilt silencer. Uses pistol magazines (.45 ACP).
uplink-rifle-mosin-name = Surplus Rifle
uplink-rifle-mosin-desc = A bolt action service rifle that has seen many wars. Not modern by any standard, hand loaded, and terrible recoil, but it is cheap.
@@ -88,9 +88,6 @@ uplink-pistol-magazine-desc = Pistol magazine with 10 catridges. Compatible with
uplink-pistol-magazine-c20r-name = SMG magazine (9x19mm FMJ)
uplink-pistol-magazine-c20r-desc = Rifle magazine with 30 catridges. Compatible with C-20r.
uplink-pistol-magazine-caseless-name = Pistol Magazine (6.35x40mm Caseless)
uplink-pistol-magazine-caseless-desc = Pistol magazine with 10 catridges. Compatible with the Cobra.
uplink-speedloader-45_magnum-name = Speedloader (.45 magnum AP)
uplink-speedloader-magnu-desc = Revolver speedloader with 6 armor-piercing catridges, capable of ignoring armor entirely. Compatible with the Python.
+1 -1
View File
@@ -6672,7 +6672,7 @@ entities:
- type: Transform
pos: -13.494709,9.54891
parent: 104
- proto: BoxMagazine635x40mmCaselessPistolPractice
- proto: BoxMagazine45_ACPPractice
entities:
- uid: 1635
components:
+1 -1
View File
@@ -6291,7 +6291,7 @@ entities:
- type: Transform
pos: 4.945919,4.3761344
parent: 1
- proto: Magazine46x30mmSubMachineGunTopMountedEmpty
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 1698
components:
@@ -781,7 +781,7 @@ entities:
- type: Physics
canCollide: False
- type: InsideEntityStorage
- proto: BoxMagazine635x40mmCaselessPistol
- proto: BoxMagazine9x19mmFMJ
entities:
- uid: 463
components:
+6 -6
View File
@@ -6367,7 +6367,7 @@ entities:
- type: Transform
pos: 6.5343175,-3.3750856
parent: 1
- proto: AmmoBox46x30mmPractice
- proto: AmmoBox45_ACPPractice
entities:
- uid: 330
components:
@@ -6381,14 +6381,14 @@ entities:
- type: Transform
pos: 6.586427,-3.4063356
parent: 1
- proto: AmmoBox57x28mmPractice
- proto: AmmoBox9x19mmPractice
entities:
- uid: 332
components:
- type: Transform
pos: 6.5238957,-3.4688356
parent: 1
- proto: AmmoBox635x40mmCaselessPractice
- proto: AmmoBox45_ACPPractice
entities:
- uid: 333
components:
@@ -6409,7 +6409,7 @@ entities:
- type: Transform
pos: 6.4822087,-3.4063356
parent: 1
- proto: AmmoBox762x54mmRPractice
- proto: AmmoBox762x51mmPractice
entities:
- uid: 336
components:
@@ -11606,7 +11606,7 @@ entities:
- type: Transform
pos: -6.462846,11.782579
parent: 1
- proto: BoxMagazine46x30mmSubMachineGunTopMountedFMJ
- proto: BoxMagazine45_ACPSubMachineGunFMJ
entities:
- uid: 1329
components:
@@ -45805,7 +45805,7 @@ entities:
- type: Transform
pos: 3.5,-33.5
parent: 1
- proto: Magazine8x65mmSKR
- proto: Magazine762x51mmFMJ
entities:
- uid: 6956
components:
+1 -1
View File
@@ -48194,7 +48194,7 @@ entities:
- type: Physics
canCollide: False
- type: InsideEntityStorage
- proto: Magazine762x54mmRFMJ
- proto: Magazine762x51mmFMJ
entities:
- uid: 6876
components:
@@ -14020,7 +14020,7 @@ entities:
- type: Transform
pos: -6.5,17.5
parent: 1
- proto: Magazine68x52mmCaseless
- proto: Magazine556x45mmFMJ
entities:
- uid: 1285
components:
@@ -1789,7 +1789,7 @@ entities:
- 0
- 0
- 0
- proto: Magazine57x28mmSubMachineGunFMJ
- proto: Magazine9x19mmSubMachineGunFMJ
entities:
- uid: 133
components:
@@ -961,7 +961,7 @@ entities:
parent: 45
- type: Physics
canCollide: False
- proto: AmmoBox762x54mmRFMJ
- proto: AmmoBox762x51mmFMJ
entities:
- uid: 48
components:
+1 -1
View File
@@ -2646,7 +2646,7 @@ entities:
- type: Transform
pos: 1.5,-7.5
parent: 841
- proto: Magazine46x30mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 1030
components:
-7
View File
@@ -11180,13 +11180,6 @@ entities:
- type: Transform
pos: -3.4749937,-0.052083336
parent: 2
- proto: WeaponRifleJackdaw
entities:
- uid: 1672
components:
- type: Transform
pos: -2.5246894,0.13796169
parent: 2
- proto: WeaponRifleNovaliteC1
entities:
- uid: 1673
-7
View File
@@ -10257,13 +10257,6 @@ entities:
- type: Transform
pos: -3.4749937,-0.052083336
parent: 179
- proto: WeaponRifleJackdaw
entities:
- uid: 1575
components:
- type: Transform
pos: -2.5246894,0.13796169
parent: 179
- proto: WeaponRifleNovaliteC1
entities:
- uid: 1201
+1 -1
View File
@@ -112070,7 +112070,7 @@ entities:
- type: Transform
pos: 59.5,-73.5
parent: 2
- proto: Magazine9x19mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 6884
components:
+1 -1
View File
@@ -112015,7 +112015,7 @@ entities:
- type: Transform
pos: -24.246445,1.6150734
parent: 60
- proto: Magazine46x30mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 1902
components:
+1 -1
View File
@@ -129713,7 +129713,7 @@ entities:
- type: Physics
canCollide: False
- type: InsideEntityStorage
- proto: Magazine46x30mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 534
components:
+1 -1
View File
@@ -7542,7 +7542,7 @@ entities:
- type: Transform
pos: 11.445954,9.423449
parent: 1668
- proto: BoxMagazine46x30mmSubMachineGunTopMountedFMJ
- proto: BoxMagazine45_ACPSubMachineGunFMJ
entities:
- uid: 2334
components:
+1 -1
View File
@@ -188970,7 +188970,7 @@ entities:
- type: Transform
pos: 113.5,42.5
parent: 1
- proto: Magazine46x30mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 28294
components:
+1 -1
View File
@@ -105310,7 +105310,7 @@ entities:
- type: Transform
pos: 12.045464,-40.476917
parent: 2
- proto: Magazine46x30mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 5077
components:
+1 -1
View File
@@ -81062,7 +81062,7 @@ entities:
- type: Transform
pos: 26.5,-8.5
parent: 2
- proto: Magazine46x30mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 5644
components:
+1 -1
View File
@@ -166472,7 +166472,7 @@ entities:
- type: Transform
pos: 19.589119,11.494171
parent: 13329
- proto: Magazine46x30mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 10496
components:
+1 -1
View File
@@ -140889,7 +140889,7 @@ entities:
- type: Transform
pos: 52.681328,57.671314
parent: 2
- proto: Magazine46x30mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 1809
components:
+1 -1
View File
@@ -77359,7 +77359,7 @@ entities:
- type: Transform
pos: 29.182188,37.520115
parent: 2
- proto: Magazine46x30mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 2542
components:
+1 -1
View File
@@ -105146,7 +105146,7 @@ entities:
- type: Physics
canCollide: False
- type: InsideEntityStorage
- proto: Magazine46x30mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 1999
components:
+1 -1
View File
@@ -132035,7 +132035,7 @@ entities:
- type: Transform
pos: -15.387077,43.488113
parent: 5350
- proto: Magazine46x30mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 10438
components:
+1 -1
View File
@@ -144828,7 +144828,7 @@ entities:
- type: Transform
pos: 32.59941,-20.510296
parent: 2
- proto: Magazine46x30mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 14233
components:
+1 -1
View File
@@ -63314,7 +63314,7 @@ entities:
- type: Transform
pos: 4.5,-40.5
parent: 4812
- proto: Magazine46x30mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 2914
components:
+1 -1
View File
@@ -69348,7 +69348,7 @@ entities:
- type: Transform
pos: 19.434057,-38.4118
parent: 2
- proto: Magazine46x30mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 348
components:
+1 -1
View File
@@ -126744,7 +126744,7 @@ entities:
- type: Transform
pos: -88.74439,-22.559776
parent: 2
- proto: Magazine46x30mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 8276
components:
+1 -1
View File
@@ -49138,7 +49138,7 @@ entities:
- type: Transform
pos: -14.250454,20.691399
parent: 31
- proto: Magazine46x30mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 10123
components:
+1 -1
View File
@@ -77449,7 +77449,7 @@ entities:
- type: Transform
pos: 31.5,-260.5
parent: 2
- proto: Magazine46x30mmSubMachineGunTopMountedFMJ
- proto: Magazine45_ACPSubMachineGunFMJ
entities:
- uid: 11394
components:
@@ -70,7 +70,7 @@
- type: StorageFill
contents:
- id: WeaponSubMachineGunAtreides
- id: Magazine57x28mmSubMachineGunFMJ
- id: Magazine9x19mmSubMachineGunFMJ
amount: 3
# - id: SMGSuppressor
# Mono edit end
@@ -1,5 +1,4 @@
# As opposed to AmmoBox these are boxes of magazines so BoxMagazine
# 635x40mmCaseless
- type: entity
name: box of magazines
parent: BoxCardboard
@@ -11,28 +10,6 @@
- state: box_security
- state: magazine
- type: entity
name: box of 635x40mm Caseless magazines
parent: BoxMagazine
id: BoxMagazine635x40mmCaselessPistol
description: A box full of 635x40mm Caseless magazines.
components:
- type: StorageFill
contents:
- id: Magazine635x40mmCaselessPistol
amount: 4
- type: entity
name: box of 635x40mm Caseless (practice) magazines
parent: BoxMagazine
id: BoxMagazine635x40mmCaselessPistolPractice
description: A box full of 635x40mm Caseless practice magazines.
components:
- type: StorageFill
contents:
- id: Magazine635x40mmCaselessPistolPractice
amount: 4
# 762x39mm
- type: entity
name: box of 762x39mm magazines
@@ -79,16 +56,6 @@
- id: Magazine762x39mmBox
amount: 4
- type: entity
name: box of 8x65mm magazines
parent: BoxMagazine
id: BoxMagazine8x65mmFMJ
description: A box full of 8x65mm SKR magazines.
components:
- type: StorageFill
contents:
- id: Magazine8x65mmSKR
amount: 4
#mono edit end
# 762x51mm
@@ -125,31 +92,6 @@
- id: Magazine762x51mmPractice
amount: 4
#mono edit
# 762x54mmRFMJ
- type: entity
name: box of 762x54mmR magazines
parent: BoxMagazine
id: BoxMagazine762x54mmRFMJ
description: A box full of 762x54mmR magazines.
components:
- type: StorageFill
contents:
- id: Magazine762x54mmRFMJ
amount: 4
- type: entity
name: box of 6.8x52mm magazines
parent: BoxMagazine
id: BoxMagazine68x52mmFMJ
description: A box full of standard TSF 6.8x52mm magazines.
components:
- type: StorageFill
contents:
- id: Magazine68x52mmCaseless
amount: 4
#mono edit end
# 556x45mm
- type: entity
name: box of 556x45mm magazines
@@ -209,19 +151,6 @@
- id: Magazine45_magnumSubMachineGunPractice
amount: 4
# 46x30mmmm
- type: entity
name: box of WT550 46x30mm magazines
parent: BoxMagazine
id: BoxMagazine46x30mmSubMachineGunTopMountedFMJ
description: A box full of WT550 46x30mm magazines.
components:
- type: StorageFill
contents:
- id: Magazine46x30mmSubMachineGunTopMountedFMJ
amount: 4
# 9x19mm
- type: entity
@@ -8,7 +8,7 @@
contents:
- id: WeaponSubMachineGunWt550
amount: 2
- id: Magazine46x30mmSubMachineGunTopMountedFMJ
- id: Magazine45_ACPSubMachineGunFMJ
amount: 4
- type: entity
@@ -191,7 +191,7 @@
contents:
- id: WeaponRifleLecter
amount: 2
- id: Magazine68x52mmCaseless # Mono
- id: Magazine556x45mmFMJ # Mono
amount: 4
- type: entity
@@ -244,7 +244,7 @@
contents:
- id: WeaponSubMachineGunWt550
amount: 2
- id: Magazine46x30mmSubMachineGunTopMountedFMJ
- id: Magazine45_ACPSubMachineGunFMJ
amount: 4
- type: entity
@@ -1,8 +1,6 @@
- type: vendingMachineInventory
id: AmmoVendInventory
startingInventory:
AmmoBox635x40mmCaseless: 6
AmmoBox635x40mmCaselessPractice: 3
AmmoBox762x39mmBigFMJ: 6
AmmoBox762x39mmPractice: 3
@@ -485,18 +485,6 @@
categories:
- UplinkAmmo
# For the Cobra
- type: listing
id: UplinkMagazine635x40mmCaselessPistol
name: uplink-pistol-magazine-caseless-name
description: uplink-pistol-magazine-caseless-desc
icon: { sprite: /Textures/_Mono/Objects/Weapons/Guns/Ammunition/Magazine/6.35x40mm_caseless/6.35x40mm_caseless_pistol_mag.rsi, state: red-icon }
productEntity: Magazine635x40mmCaselessPistol
cost:
Telecrystal: 5 # Mono
categories:
- UplinkAmmo
# For the Python
- type: listing
id: UplinkSpeedLoader45_magnumAP
@@ -454,7 +454,7 @@
- SemiAuto
soundGunshot: /Audio/Weapons/Guns/Gunshots/pistol.ogg
- type: BallisticAmmoProvider
proto: Cartridge635x40mmCaseless
proto: Cartridge45_ACPFMJ
capacity: 500
- type: CombatMode
- type: HTN
@@ -196,10 +196,10 @@
- type: AmmoCounter
- type: entity
name: CS PT-72 cobra (635x40mm)
name: CS PT-72 cobra (.45 ACP)
parent: BaseWeaponPistol
id: WeaponPistolCobra
description: A rugged, robust spec-ops handgun with an inbuilt silencer. Uses 6.35x40mm Caseless ammo. A common sight among Phaethon imperials, they are the most commonly seen sidearm among boarding crews or agents.
description: A rugged, robust spec-ops handgun with an inbuilt silencer. Uses .45 ACP ammo. A common sight among Phaethon imperials, they are the most commonly seen sidearm among boarding crews or agents.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Pistols/cobra.rsi
@@ -210,8 +210,13 @@
map: ["enum.GunVisualLayers.Mag"]
- type: Clothing
sprite: Objects/Weapons/Guns/Pistols/cobra.rsi
- type: ChamberMagazineAmmoProvider
boltClosed: null
- type: ChamberMagazineAmmoProvider # Mono
soundRack:
path: /Audio/Weapons/Guns/Cock/lmg_cock.ogg
soundBoltClosed:
path: /Audio/Weapons/Guns/Bolt/lmg_bolt_closed.ogg
soundBoltOpened:
path: /Audio/Weapons/Guns/Bolt/lmg_bolt_open.ogg
- type: Gun
fireRate: 4
projectileSpeed: 30 # Mono
@@ -225,21 +230,21 @@
slots:
gun_magazine:
name: Magazine
startingItem: Magazine635x40mmCaselessPistol
startingItem: Magazine45_ACPPistolFMJ
insertSound: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg
ejectSound: /Audio/Weapons/Guns/MagOut/pistol_magout.ogg
priority: 2
whitelist:
tags:
- Magazine635x40mmCaselessPistol
- Magazine45_ACPPistolFMJ
whitelistFailPopup: gun-magazine-whitelist-fail
gun_chamber:
name: Chamber
startingItem: Cartridge635x40mmCaseless
startingItem: Cartridge45_ACPFMJ
priority: 1
whitelist:
tags:
- Cartridge635x40mmCaseless
- Cartridge45_ACPFMJ
- type: ContainerContainer
containers:
gun_magazine: !type:ContainerSlot
@@ -127,10 +127,10 @@
id: AKM # Frontier
- type: entity
name: TCA M-6 Lecter (6.8x52mm Caseless)
name: TCA M-6 Lecter (5.56x45mm)
parent: BaseWeaponRifle
id: WeaponRifleLecter
description: The result of a project to make a new standard rifle for the branches of the TSF military. Accurate, easy to use, and firing the 6.8x52mm STANAG round. Also accepts 5.56x45mm magazines to assist with standardization.
description: The result of a project to make a new standard rifle for the branches of the TSF military. Accurate, easy to use, and accepts 5.56x45mm magazines to assist with standardization.
components:
- type: Item # Mono
size: Huge
@@ -154,22 +154,20 @@
slots:
gun_magazine:
name: Magazine
startingItem: Magazine68x52mmCaseless # Mono
startingItem: Magazine556x45mmFMJ # Mono
insertSound: /Audio/_Mono/Weapons/Guns/SmallArms/MagIn/m16_magin.ogg # Mono
ejectSound: /Audio/_Mono/Weapons/Guns/SmallArms/MagOut/skm_magout.ogg # Mono
priority: 2
whitelist:
tags:
- Magazine68x52mmCaseless # Mono
- Magazine556x45mmFMJ # Mono
whitelistFailPopup: gun-magazine-whitelist-fail
gun_chamber:
name: Chamber
startingItem: Cartridge68x52mmCaseless # Mono
startingItem: Cartridge556x45mmFMJ # Mono
priority: 1
whitelist:
tags:
- Cartridge68x52mmCaseless # Mono
- Cartridge556x45mmFMJ # Mono
- type: ContainerContainer
containers:
@@ -78,10 +78,10 @@
# Goobstation edit end
- type: entity
name: MA PDW-58 Atreides (5.7x28mm)
name: MA PDW-58 Atreides (9x19mm)
parent: BaseWeaponSubMachineGun
id: WeaponSubMachineGunAtreides
description: Midnight Arms Co. Streamlined SMG that's commonly found use among uprisings and criminals. Uses 5.7x28mm ammo.
description: Midnight Arms Co. Streamlined SMG that's commonly found use among uprisings and criminals. Uses 9x19mm ammo.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/SMGs/atreides.rsi
@@ -105,21 +105,21 @@
slots:
gun_magazine:
name: Magazine
startingItem: Magazine57x28mmSubMachineGunFMJ
startingItem: Magazine9x19mmSubMachineGunFMJ
insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg
ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg
priority: 2
whitelist:
tags:
- Magazine57x28mmSubMachineGunFMJ
- Magazine9x19mmSubMachineGunFMJ
whitelistFailPopup: gun-magazine-whitelist-fail
gun_chamber:
name: Chamber
startingItem: Cartridge57x28mmFMJ
startingItem: Cartridge9x19mmFMJ
priority: 1
whitelist:
tags:
- Cartridge57x28mmFMJ
- Cartridge9x19mmFMJ
- type: entity
name: CS C-20r submachine gun (9x19mm)
@@ -231,10 +231,10 @@
- type: entity
name: UI WT550 (4.6x30mm)
name: UI WT550 (.45 ACP)
parent: BaseWeaponSubMachineGun
id: WeaponSubMachineGunWt550
description: An excellent SMG, produced by a Black Market Arms Company known as Ullman Industries. Uses 4.6x30mm ammo. On the receiver is a label that says 'for authorized use only.'
description: An excellent SMG, produced by a Black Market Arms Company known as Ullman Industries. Uses .45 ACP ammo. On the receiver is a label that says 'for authorized use only.'
components:
- type: Sprite
sprite: Objects/Weapons/Guns/SMGs/wt550.rsi
@@ -273,21 +273,21 @@
slots:
gun_magazine:
name: Magazine
startingItem: Magazine46x30mmSubMachineGunTopMountedFMJ
startingItem: Magazine45_ACPSubMachineGunFMJ
insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg
ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg
priority: 2
whitelist:
tags:
- Magazine46x30mmSubMachineGunTopMountedFMJ
- Magazine45_ACPSubMachineGunFMJ
whitelistFailPopup: gun-magazine-whitelist-fail
gun_chamber:
name: Chamber
startingItem: Cartridge46x30mmFMJ
startingItem: Cartridge45_ACPFMJ
priority: 1
whitelist:
tags:
- Cartridge46x30mmFMJ
- Cartridge45_ACPFMJ
- type: MagazineVisuals
magState: mag
steps: 6
@@ -58,10 +58,10 @@
# Goobstation edit end
- type: entity
name: NCI Kardashev-Mosin (7.62x54mmR)
name: NCI Kardashev-Mosin (7.62x51mm)
parent: [BaseWeaponSniper, BaseGunWieldable, BaseGunMelee] # added BaseGunMelee
id: WeaponSniperMosin
description: A weapon for hunting, or endless trench warfare. Uses 762x54mmR ammo. Equipped with bayonet. # Frontier: bayonet
description: A weapon for hunting, or endless trench warfare. Uses 7.62x51mm ammo. Equipped with bayonet. # Frontier: bayonet
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Snipers/bolt_gun_wood.rsi
@@ -74,9 +74,9 @@
- type: BallisticAmmoProvider
whitelist:
tags:
- Cartridge762x54mmRFMJ
- Cartridge762x51mmFMJ
capacity: 5
proto: Cartridge762x54mmRFMJ
proto: Cartridge762x51mmFMJ
- type: PirateBountyItem # Mono
id: StandardFactionLongarm
@@ -111,7 +111,7 @@
soundGunshot:
path: /Audio/Weapons/Guns/Gunshots/gun_sentry.ogg
- type: ProjectileBatteryAmmoProvider
proto: Cartridge635x40mmCaseless
proto: Cartridge9x19mmFMJ
fireCost: 25
- type: BatterySelfRecharger
autoRecharge: true
@@ -126,12 +126,6 @@
# Spawn a bunch of ammo around!
- id: Magazine556x45mmFMJ
maxAmount: 15
- id: Magazine635x40mmCaseless
maxAmount: 15
- id: Magazine635x40mmCaselessBig
maxAmount: 15
- id: Magazine635x40mmCaselessPistol
maxAmount: 15
- id: Magazine762x39mmFMJ
maxAmount: 15
- id: Magazine12_gaugeBuckshot
@@ -135,7 +135,7 @@
eyes: ClothingEyesGlassesSecurity
outerClothing: ClothingOuterCoatHoSTrench
pocket1: WeaponDisabler
pocket2: Magazine46x30mmSubMachineGunTopMountedFMJ
pocket2: Magazine45_ACPSubMachineGunFMJ
inhand:
- WeaponSubMachineGunWt550
@@ -153,7 +153,7 @@
ears: ClothingHeadsetAltSecurity
eyes: ClothingEyesGlassesSecurity
pocket1: WeaponDisabler
pocket2: Magazine46x30mmSubMachineGunTopMountedFMJ
pocket2: Magazine45_ACPSubMachineGunFMJ
inhand:
- WeaponSubMachineGunWt550
@@ -100,65 +100,3 @@
- type: SpeedModifiedOnWield # Mono
walkModifier: 0.95
sprintModifier: 0.95
- type: entity
name: CS CAWS-25 Jackdaw (635x40mm)
parent: [BaseWeaponRifle, BaseGunWieldable]
id: WeaponRifleJackdaw
description: The beginning of the end is heralded by the song of a Jackdaw. Uses 6.35x40mm Caseless ammo.
components:
- type: Item
size: Large
- type: Sprite
sprite: _DV/Objects/Weapons/Guns/Rifles/jackdaw.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-0
map: ["enum.GunVisualLayers.Mag"]
- type: Gun
minAngle: 22
maxAngle: 36
angleIncrease: 2
angleDecay: 8
fireRate: 8
projectileSpeed: 35 # Mono
selectedMode: FullAuto
availableModes:
- SemiAuto
- FullAuto
soundGunshot:
path: /Audio/Weapons/Guns/Gunshots/silenced.ogg
params:
volume: -1
- type: ChamberMagazineAmmoProvider
- type: ItemSlots
slots:
gun_magazine:
name: Magazine
startingItem: Magazine635x40mmCaseless
insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg
ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg
priority: 2
whitelist:
tags:
- Magazine635x40mmCaseless
whitelistFailPopup: gun-magazine-whitelist-fail
gun_chamber:
name: Chamber
startingItem: Cartridge635x40mmCaseless
priority: 1
whitelist:
tags:
- Cartridge635x40mmCaseless
- type: ContainerContainer
containers:
gun_magazine: !type:ContainerSlot
gun_chamber: !type:ContainerSlot
- type: MagazineVisuals
magState: mag
steps: 1
zeroVisible: true
- type: Appearance
- type: Clothing
sprite: _DV/Objects/Weapons/Guns/Rifles/jackdaw.rsi
@@ -1,8 +1,8 @@
- type: entity
parent: BaseWeaponRifle # Mono
id: WeaponRifleMR3C # Mono
name: SKR-WS MR-3C Bandit (8x65mm SKR) # Mono
description: A precise and reliable bullpup DMR, developed as a production model from early MR-8C prototypes. Feeds from 8x65mm STANAG magazines. # Mono
name: SKR-WS MR-3C Bandit (7.62x51mm) # Mono
description: A precise and reliable bullpup DMR, developed as a production model from early MR-8C prototypes. Feeds from 7.62x51mm magazines. # Mono
components:
- type: Sprite
sprite: _Harmony/Objects/Weapons/Guns/Rifles/bandit.rsi
@@ -34,21 +34,21 @@
slots:
gun_magazine:
name: Magazine
startingItem: Magazine8x65mmSKR # Mono
startingItem: Magazine762x51mmFMJ # Mono
insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
priority: 2
whitelist:
tags:
- Magazine8x65mmSKR # Mono
- Magazine762x51mmFMJ # Mono
whitelistFailPopup: gun-magazine-whitelist-fail
gun_chamber:
name: Chamber
startingItem: Cartridge8x65mmSKR # Mono
startingItem: Cartridge762x51mmFMJ # Mono
priority: 1
whitelist:
tags:
- Cartridge8x65mmSKR # Mono
- Cartridge762x51mmFMJ # Mono
- type: ContainerContainer
containers:
gun_magazine: !type:ContainerSlot
@@ -30,9 +30,9 @@
contents:
- id: WeaponSubMachineGunMla73
amount: 1
- id: Magazine635x40mmCaseless
- id: Magazine9x19mmSubMachineGunFMJ
amount: 2
- id: AmmoBox635x40mmCaseless
- id: AmmoBox9x19mmFMJ
amount: 2
- type: entity
@@ -44,9 +44,9 @@
contents:
- id: WeaponRifleMR8C
amount: 1
- id: Magazine8x65mmSKR
- id: Magazine762x51mmFMJ
amount: 2
- id: AmmoBox8x65mmSKR
- id: AmmoBox762x51mmFMJ
amount: 2
- type: entity
@@ -634,15 +634,15 @@
- !type:AllSelector
children:
- id: WeaponSniperMosin
- id: AmmoBox762x54mmRFMJ
- id: AmmoBox762x51mmFMJ
#SVS
- !type:AllSelector
children:
- id: WeaponRifleSVS
- id: Magazine762x54mmRFMJ
- id: Magazine762x51mmFMJ
- id: WeaponLaserPistolNF
- id: WeaponLaserCarbine
#LootSpawner
- type: entity
name: Mono Maint Loot Spawner
@@ -4,11 +4,10 @@
MagazineDP29: 4294967295 # Infinite
Magazine762x39mmFMJ: 4294967295 # Infinite
Magazine762x39mmLowCapacityFMJ: 4294967295 # Infinite
Magazine762x54mmRFMJ: 4294967295 # Infinite
Magazine762x51mmFMJ: 4294967295 # Infinite
Magazine9x19mmPistolFMJ: 4294967295 # Infinite
Magazine9x19mmPistolHighCapacityFMJ: 20
SpeedLoader762x39mmFMJ: 4294967295 # Infinite
SpeedLoader762x54mmRFMJ: 4294967295 # Infinite
AmmoBox23x75mmSlug: 4294967295 # 4 gauge
AmmoBox23x75mmBuckshot: 4294967295 # 4 gauge
AmmoBox23x75mmBeanbag: 4294967295 # 4 gauge
@@ -16,8 +15,7 @@
AmmoBox23x75mmFlashbang: 4294967295 # 4 gauge
AmmoBox762x39mmFMJ: 4294967295 # 762x39mm
AmmoBox762x39mmBigFMJ: 4294967295 # 762x39mm
AmmoBox762x54mmRFMJ: 4294967295 # 762x54mmR
AmmoBox762x54mmRBigFMJ: 4294967295 # 762x54mmR
AmmoBox762x51mmFMJ: 4294967295 # 762x51mm
AmmoBox9x19mmFMJ: 4294967295 # 9x19mm
AmmoBox9x19mmBigFMJ: 4294967295 # 9x19mm
AmmoBox45_magnumFMJ: 4294967295 # .45 magnum
@@ -157,10 +157,10 @@
# - SecurityUplink
- type: listing
id: UplinkSecurityMagazine8x65mm
name: uplink-security-8x65mm-magazine-name
description: uplink-security-8x65mm-magazine-desc
productEntity: Magazine8x65mmSKR
id: UplinkSecurityMagazine762x51mmFMJ
name: uplink-security-762x51mmFMJ-magazine-name
description: uplink-security-762x51mmFMJ-magazine-desc
productEntity: Magazine762x51mmFMJ
cost:
FederationMilitaryCredit: 5
categories:
@@ -173,9 +173,9 @@
- type: listing
id: UplinkSecurityBoxSKR
name: uplink-security-8x65mm-box-name
description: uplink-security-8x65mm-box-desc
productEntity: AmmoBox8x65mmSKR
name: uplink-security-762x51mmFMJ-box-name
description: uplink-security-762x51mmFMJ-box-desc
productEntity: AmmoBox762x51mmFMJ
cost:
FederationMilitaryCredit: 12
categories:
@@ -186,36 +186,6 @@
tags:
- SecurityUplink
- type: listing
id: UplinkSecurityMagazine68x52mm
name: uplink-security-68x52mm-magazine-name
description: uplink-security-68x52mm-magazine-desc
productEntity: Magazine68x52mmCaseless
cost:
FederationMilitaryCredit: 2
categories:
- UplinkSecurityAmmo
conditions:
- !type:StoreWhitelistCondition
whitelist:
tags:
- SecurityUplink
- type: listing
id: UplinkSecurityBox68x52mm
name: uplink-security-68x52mm-box-name
description: uplink-security-68x52mm-box-desc
productEntity: AmmoBox68x52mmCaselessBig
cost:
FederationMilitaryCredit: 8
categories:
- UplinkSecurityAmmo
conditions:
- !type:StoreWhitelistCondition
whitelist:
tags:
- SecurityUplink
- type: listing
id: UplinkSecurityNavyOfficerSword
name: uplink-security-navyofficersword-name
@@ -71,7 +71,7 @@
- Hypopen
- NocturineChemistryBottle
- WeaponSubMachineGunMla73
- Magazine635x40mmCaselessBig
- AmmoBox45_ACPFMJ
- AgentIDCard
- type: thiefBackpackSet # sabateour set
@@ -95,4 +95,4 @@
- SyndiHypo
- NocturineChemistryBottle
- WeaponSubMachineGunMla73
- Magazine635x40mmCaselessBig
- Magazine45_ACPPistolFMJ
@@ -119,12 +119,12 @@
- BluespaceLifelineImplanter
- PinpointerUniversal
belt:
- Magazine8x65mmSKR
- Magazine8x65mmSKR
- Magazine8x65mmSKR
- Magazine8x65mmSKR
- AmmoBox8x65mmSKR
- AmmoBox8x65mmSKRIncendiary
- Magazine762x51mmFMJ
- Magazine762x51mmFMJ
- Magazine762x51mmFMJ
- Magazine762x51mmFMJ
- AmmoBox762x51mmFMJ
- AmmoBox762x51mmIncendiary
- MotionDetectorBorg
- HandHeldMassScannerBorg
@@ -167,12 +167,12 @@
- AdvancedRetractor
- BoneGel
belt:
- Magazine46x30mmSubMachineGunTopMountedFMJ
- Magazine46x30mmSubMachineGunTopMountedFMJ
- Magazine46x30mmSubMachineGunTopMountedFMJ
- Magazine46x30mmSubMachineGunTopMountedFMJ
- AmmoBox46x30mmFMJ
- AmmoBox46x30mmIncendiary
- Magazine45_ACPSubMachineGunFMJ
- Magazine45_ACPSubMachineGunFMJ
- Magazine45_ACPSubMachineGunFMJ
- Magazine45_ACPSubMachineGunFMJ
- AmmoBox45_ACPFMJ
- AmmoBox45_ACPIncendiary
- MotionDetectorBorg
- HandHeldMassScannerBorg
@@ -253,10 +253,9 @@
- BluespaceLifelineImplanter
- PinpointerUniversal
belt:
- AmmoBox68x52mmCaseless
- AmmoBox68x52mmCaseless
- AmmoBox68x52mmCaseless
- AmmoBox68x52mmCaseless
- AmmoBox68x52mmCaselessBig
- AmmoBox556x45mmFMJ
- AmmoBox556x45mmFMJ
- AmmoBox556x45mmFMJ
- AmmoBox556x45mmFMJ
- MotionDetectorBorg
- HandHeldMassScannerBorg
@@ -75,7 +75,7 @@
name: MK-290 Sentry
description:
The MK-290 deployable sentry system designed in the old United Nations of Earth, and serving continued use with the TSF armed forces.
Feeds from any 762x39mm magazine, however recent upgrades have allowed it to use 6.8x52mm caseless and 556x45mm to comply with TSF standard.
Feeds from any 762x39mm magazine, however recent upgrades have allowed it to use 556x45mm to comply with TSF standards.
abstract: true
components:
- type: Sprite
@@ -132,7 +132,6 @@
- Magazine762x39mmBox
- Magazine556x45mmFMJ
- Magazine556x45mmBox
- Magazine68x52mmCaseless
- type: ContainerContainer
containers:
gun_magazine: !type:ContainerSlot
@@ -169,7 +168,6 @@
- Magazine762x39mmBox
- Magazine556x45mmFMJ
- Magazine556x45mmBox
- Magazine68x52mmCaseless
- type: constructionGraph # deconstruction graph
id: WeaponTurretMk290PackingGraph
@@ -100,9 +100,9 @@
- type: TechnologyDisk
recipes:
- WeaponRifleMR3CTSF
- Magazine8x65mmSKR
- Magazine8x65mmEmpty
- AmmoBox8x65mmSKR
- Magazine762x51mmFMJ
- Magazine762x51mmEmpty
- AmmoBox762x51mmFMJ
- type: entity
parent: TechDiskBase
@@ -321,6 +321,3 @@
- type: TechnologyDisk
recipes:
- WeaponSubMachineGunMla73Rogue
- Magazine635x40mmCaseless
- AmmoBox635x40mmCaseless
- MagazineAsmgtUniversal635x40mm
@@ -1,203 +0,0 @@
- type: entity
abstract: true
parent: [BaseItem, RecyclableItemCardboard] # Frontier: added RecyclableItemCardboard
id: BaseAmmoBox46x30mm
name: ammunition box (4.6x30mm FMJ)
components:
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge46x30mmFMJ
proto: Cartridge46x30mmFMJ
capacity: 80
- type: Item
size: Small
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Boxes/4.6x30mm.rsi
- type: MagazineVisuals
magState: mag
steps: 3
zeroVisible: false
- type: Tag
tags:
- Magazine46x30mmFMJBox
- type: Appearance
- type: EmitSoundOnPickup
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_drop.ogg
#small ammo boxes
- type: entity
parent: BaseAmmoBox46x30mm
id: AmmoBox46x30mmFMJ
name: ammunition box (4.6x30mm FMJ)
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmFMJ
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
parent: BaseAmmoBox46x30mm
id: AmmoBox46x30mmPractice
name: ammunition box (4.6x30mm practice)
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmPractice
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: practice
- type: entity
parent: BaseAmmoBox46x30mm
id: AmmoBox46x30mmIncendiary
name: ammunition box (4.6x30mm incendiary)
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmIncendiary
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: incendiary
- type: entity
id: AmmoBox46x30mmUranium
parent: BaseAmmoBox46x30mm
name: ammunition box (4.6x30mm uranium)
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmUranium
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: uranium
# Upstream
- type: entity
parent: BaseAmmoBox46x30mm
id: AmmoBox46x30mmRubber
name: ammunition box (4.6x30mm rubber)
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmRubber
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: rubber
# Frontier
- type: entity
parent: BaseAmmoBox46x30mm
id: AmmoBox46x30mmEmp
name: ammunition box (4.6x30mm emp)
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmEmp
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: emp
# Mono AP syst
#anti-flesh:
- type: entity
parent: BaseAmmoBox46x30mm
id: AmmoBox46x30mmHP
name: ammunition box (4.6x30mm hollow-point)
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmHP
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: HP
- type: entity
parent: BaseAmmoBox46x30mm
id: AmmoBox46x30mmRIP
name: ammunition box (4.6x30mm RIP)
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmRIP
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: RIP
#armor-piercing:
- type: entity
parent: BaseAmmoBox46x30mm
id: AmmoBox46x30mmPlasteelAP
name: ammunition box (4.6x30mm AP)
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmPlasteelAP
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: plasteelAP
#big ammo boxes
- type: entity
parent: BaseAmmoBox46x30mm
id: AmmoBox46x30mmBigFMJ
name: big ammunition box (4.6x30mm FMJ)
suffix: Big
components:
- type: Item
shape:
- 0,0,1,1
- type: BallisticAmmoProvider
capacity: 240 # 3x ammo box
proto: Cartridge46x30mmFMJ
- type: Sprite
layers:
- state: base-b # Frontier: base-big<base-b
map: ["enum.GunVisualLayers.Base"]
- state: magb-1 # Frontier: mag-big-1<magb-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: magb # Frontier: mag-big<magb
steps: 4
zeroVisible: false
- type: Appearance
@@ -1,203 +0,0 @@
- type: entity
abstract: true
parent: [BaseItem, RecyclableItemCardboard] # Frontier: added RecyclableItemCardboard
id: BaseAmmoBox57x28mm
name: ammunition box (5.7x28mm FMJ)
components:
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge57x28mmFMJ
proto: Cartridge57x28mmFMJ
capacity: 80
- type: Item
size: Small
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Boxes/5.7x28mm.rsi
- type: MagazineVisuals
magState: mag
steps: 3
zeroVisible: false
- type: Tag
tags:
- Magazine57x28mmFMJBox
- type: Appearance
- type: EmitSoundOnPickup
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_drop.ogg
#small ammo boxes
- type: entity
parent: BaseAmmoBox57x28mm
id: AmmoBox57x28mmFMJ
name: ammunition box (5.7x28mm FMJ)
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmFMJ
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
parent: BaseAmmoBox57x28mm
id: AmmoBox57x28mmPractice
name: ammunition box (5.7x28mm practice)
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmPractice
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: practice
- type: entity
parent: BaseAmmoBox57x28mm
id: AmmoBox57x28mmIncendiary
name: ammunition box (5.7x28mm incendiary)
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmIncendiary
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: incendiary
- type: entity
id: AmmoBox57x28mmUranium
parent: BaseAmmoBox57x28mm
name: ammunition box (5.7x28mm uranium)
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmUranium
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: uranium
# Upstream
- type: entity
parent: BaseAmmoBox57x28mm
id: AmmoBox57x28mmRubber
name: ammunition box (5.7x28mm rubber)
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmRubber
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: rubber
# Frontier
- type: entity
parent: BaseAmmoBox57x28mm
id: AmmoBox57x28mmEmp
name: ammunition box (5.7x28mm emp)
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmEmp
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: emp
# Mono AP syst
#anti-flesh:
- type: entity
parent: BaseAmmoBox57x28mm
id: AmmoBox57x28mmHP
name: ammunition box (5.7x28mm hollow-point)
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmHP
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: HP
- type: entity
parent: BaseAmmoBox57x28mm
id: AmmoBox57x28mmRIP
name: ammunition box (5.7x28mm RIP)
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmRIP
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: RIP
#armor-piercing:
- type: entity
parent: BaseAmmoBox57x28mm
id: AmmoBox57x28mmPlasteelAP
name: ammunition box (5.7x28mm AP)
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmPlasteelAP
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: plasteelAP
#big ammo boxes
- type: entity
parent: BaseAmmoBox57x28mm
id: AmmoBox57x28mmBigFMJ
name: big ammunition box (5.7x28mm FMJ)
suffix: Big
components:
- type: Item
shape:
- 0,0,1,1
- type: BallisticAmmoProvider
capacity: 240 # 3x ammo box
proto: Cartridge57x28mmFMJ
- type: Sprite
layers:
- state: base-b # Frontier: base-big<base-b
map: ["enum.GunVisualLayers.Base"]
- state: magb-1 # Frontier: mag-big-1<magb-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: magb # Frontier: mag-big<magb
steps: 4
zeroVisible: false
- type: Appearance
@@ -1,127 +0,0 @@
- type: entity
abstract: true
parent: [BaseItem, RecyclableItemCardboard] # Frontier: added RecyclableItemCardboard
id: BaseAmmoBox635x40mmCaseless
components:
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge635x40mmCaseless
proto: Cartridge635x40mmCaseless
capacity: 80
- type: Item
size: Small
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Boxes/6.35x40mm_caseless.rsi
- type: MagazineVisuals
magState: mag
steps: 4
zeroVisible: false
- type: Appearance
- type: EmitSoundOnPickup
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_drop.ogg
# Boxes
- type: entity
parent: BaseAmmoBox635x40mmCaseless
id: AmmoBox635x40mmCaseless
name: ammunition box (635x40mm Caseless)
components:
- type: BallisticAmmoProvider
proto: Cartridge635x40mmCaseless
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
parent: BaseAmmoBox635x40mmCaseless
id: AmmoBox635x40mmCaselessPractice
name: ammunition box (635x40mm Caseless practice)
components:
- type: BallisticAmmoProvider
proto: Cartridge635x40mmCaselessPractice
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: practice
- type: entity
parent: BaseAmmoBox635x40mmCaseless
id: AmmoBox635x40mmCaselessBigRubber
name: big ammunition box (635x40mm Caseless rubber)
suffix: Big
components:
- type: Item
shape:
- 0,0,1,1
- type: BallisticAmmoProvider
capacity: 200
proto: Cartridge635x40mmCaselessRubber
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Boxes/6.35x40mm_caseless.rsi
layers:
- state: base-b
map: ["enum.GunVisualLayers.Base"]
- state: magb-1
map: ["enum.GunVisualLayers.Mag"]
- state: rubber-b
- type: MagazineVisuals
magState: magb
steps: 4
zeroVisible: false
- type: Appearance
- type: entity
parent: BaseAmmoBox635x40mmCaseless
id: AmmoBox635x40mmCaselessRubber
name: ammunition box (635x40mm Caseless rubber)
components:
- type: BallisticAmmoProvider
proto: Cartridge635x40mmCaselessRubber
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Boxes/6.35x40mm_caseless.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: rubber
- type: entity
parent: BaseAmmoBox635x40mmCaseless
id: AmmoBox635x40mmCaselessBig
name: big ammunition box (635x40mm Caseless)
suffix: Big
components:
- type: Item
shape:
- 0,0,1,1
- type: BallisticAmmoProvider
capacity: 240
proto: Cartridge635x40mmCaseless
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Boxes/6.35x40mm_caseless.rsi
layers:
- state: base-b
map: ["enum.GunVisualLayers.Base"]
- state: magb-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: magb
@@ -1,107 +0,0 @@
- type: entity
abstract: true
parent: [BaseItem, RecyclableItemCardboard] # Frontier: added RecyclableItemCardboard
id: BaseAmmoBox68x52mmCaseless
components:
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge68x52mmCaseless
proto: Cartridge68x52mmCaseless
capacity: 80
- type: Item
size: Small
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Boxes/6.35x40mm_caseless.rsi
- type: MagazineVisuals
magState: mag
steps: 4
zeroVisible: false
- type: Appearance
- type: Tag
tags:
- Magazine68x52mmCaselessBoxSmall
- type: EmitSoundOnPickup
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_drop.ogg
# Boxes
- type: entity
parent: BaseAmmoBox68x52mmCaseless
id: AmmoBox68x52mmCaseless
name: ammunition box (6.8x52mm STANAG Caseless)
components:
- type: BallisticAmmoProvider
proto: Cartridge68x52mmCaseless
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
parent: BaseAmmoBox68x52mmCaseless
id: AmmoBox68x52mmCaselessPractice
name: ammunition box (6.8x52mm STANAG Caseless practice)
components:
- type: BallisticAmmoProvider
proto: Cartridge68x52mmCaselessPractice
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: practice
- type: entity
parent: BaseAmmoBox68x52mmCaseless
id: AmmoBox68x52mmCaselessRubber
name: ammunition box (6.8x52mm STANAG Caseless rubber)
components:
- type: BallisticAmmoProvider
proto: Cartridge68x52mmCaselessRubber
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Boxes/6.35x40mm_caseless.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: rubber
- type: entity
parent: BaseAmmoBox68x52mmCaseless
id: AmmoBox68x52mmCaselessBig
name: big ammunition box (6.8x52mm STANAG Caseless)
suffix: Big
components:
- type: Item
shape:
- 0,0,1,1
- type: BallisticAmmoProvider
capacity: 240
proto: Cartridge68x52mmCaseless
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Boxes/6.35x40mm_caseless.rsi
layers:
- state: base-b
map: ["enum.GunVisualLayers.Base"]
- state: magb-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: magb
- type: Tag
tags:
- Magazine68x52mmCaselessBoxBig
@@ -1,187 +0,0 @@
- type: entity
abstract: true
parent: [BaseItem, RecyclableItemCardboard] # Frontier: added RecyclableItemCardboard
id: BaseAmmoBox762x54mmR
name: ammunition box (7.62x54mmR FMJ)
components:
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge762x54mmRFMJ
proto: Cartridge762x54mmRFMJ
capacity: 60 # 3 full power mags
- type: Item
size: Small
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Boxes/7.62x54mmR.rsi
- type: MagazineVisuals
magState: mag
steps: 4
zeroVisible: false
- type: Tag
tags:
- Magazine762x54mmRBox
- type: Appearance
- type: EmitSoundOnPickup
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_drop.ogg
#small ammo boxes
- type: entity
parent: BaseAmmoBox762x54mmR
id: AmmoBox762x54mmRFMJ
name: ammunition box (7.62x54mmR FMJ)
components:
- type: BallisticAmmoProvider
proto: Cartridge762x54mmRFMJ
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
parent: BaseAmmoBox762x54mmR
id: AmmoBox762x54mmRPractice
name: ammunition box (7.62x54mmR practice)
components:
- type: BallisticAmmoProvider
proto: Cartridge762x54mmRPractice
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: practice
- type: entity
parent: BaseAmmoBox762x54mmR
id: AmmoBox762x54mmRIncendiary
name: ammunition box (7.62x54mmR incendiary)
components:
- type: BallisticAmmoProvider
proto: Cartridge762x54mmRIncendiary
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: incendiary
- type: entity
id: AmmoBox762x54mmRUranium
parent: BaseAmmoBox762x54mmR
name: ammunition box (7.62x54mmR uranium)
components:
- type: BallisticAmmoProvider
proto: Cartridge762x54mmRUranium
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: uranium
# Upstream
- type: entity
parent: BaseAmmoBox762x54mmR
id: AmmoBox762x54mmRRubber
name: ammunition box (7.62x54mmR rubber)
components:
- type: BallisticAmmoProvider
proto: Cartridge762x54mmRRubber
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: rubber
# Mono AP syst
#anti-flesh:
- type: entity
parent: BaseAmmoBox762x54mmR
id: AmmoBox762x54mmRHP
name: ammunition box (7.62x54mmR hollow-point)
components:
- type: BallisticAmmoProvider
proto: Cartridge762x54mmRHP
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: HP
- type: entity
parent: BaseAmmoBox762x54mmR
id: AmmoBox762x54mmRRIP
name: ammunition box (7.62x54mmR RIP)
components:
- type: BallisticAmmoProvider
proto: Cartridge762x54mmRRIP
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: RIP
#armor-piercing:
- type: entity
parent: BaseAmmoBox762x54mmR
id: AmmoBox762x54mmRPlasteelAP
name: ammunition box (7.62x54mmR AP)
components:
- type: BallisticAmmoProvider
proto: Cartridge762x54mmRPlasteelAP
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: plasteelAP
#big ammo boxes
- type: entity
parent: BaseAmmoBox762x54mmR
id: AmmoBox762x54mmRBigFMJ
name: big ammunition box (7.62x54mmR FMJ)
suffix: Big
components:
- type: Item
shape:
- 0,0,1,1
- type: BallisticAmmoProvider
capacity: 180 # 9 full power mags
proto: Cartridge762x54mmRFMJ
- type: Sprite
layers:
- state: base-b # Frontier: base-big<base-b
map: ["enum.GunVisualLayers.Base"]
- state: magb-1 # Frontier: mag-big-1<magb-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: magb # Frontier: mag-big<magb
steps: 4
zeroVisible: false
- type: Appearance
@@ -1,78 +0,0 @@
- type: entity
abstract: true
parent: [BaseItem, RecyclableItemCardboard] # Frontier: added RecyclableItemCardboard
id: BaseAmmoBox8x65mm
components:
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge8x65mmSKR
proto: Cartridge8x65mmSKR
capacity: 100
- type: Item
size: Small
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Boxes/8x65mm.rsi
- type: MagazineVisuals
magState: mag
steps: 5
zeroVisible: false
- type: Appearance
- type: EmitSoundOnPickup
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Goobstation/Items/handling/ammobox_drop.ogg
# Boxes
- type: entity
parent: BaseAmmoBox8x65mm
id: AmmoBox8x65mmSKR
name: ammunition box (8x65mm SKR FMJ)
components:
- type: BallisticAmmoProvider
proto: Cartridge8x65mmSKR
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
parent: BaseAmmoBox8x65mm
id: AmmoBox8x65mmSKRPractice
name: ammunition box (8x65mm SKR practice)
components:
- type: BallisticAmmoProvider
proto: Cartridge8x65mmSKRPractice
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Boxes/8x65mm_practice.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: AmmoBox8x65mmSKRIncendiary
parent: BaseAmmoBox8x65mm
name: ammunition box (8x65mm SKR incendiary)
components:
- type: BallisticAmmoProvider
proto: Cartridge8x65mmSKRIncendiary
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Boxes/8x65mm_incendiary.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
@@ -1,153 +0,0 @@
- type: entity
id: BaseCartridge46x30mm
name: cartridge (4.6x30mm FMJ)
parent: BaseCartridge
description: A light AP round developed for PDWs in the 1990s, by an older world.
abstract: true
components:
- type: Tag
tags:
- Cartridge
- Cartridge46x30mmFMJ
- type: CartridgeAmmo
proto: Bullet46x30mm
- type: Sprite
sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- type: Appearance
- type: SpentAmmoVisuals
- type: StaticPrice
price: 1
- type: entity
id: Cartridge46x30mmFMJ
name: cartridge (4.6x30mm FMJ)
parent: BaseCartridge46x30mm
components:
- type: CartridgeAmmo
proto: Bullet46x30mm
- type: entity
id: Cartridge46x30mmPractice
name: cartridge (4.6x30mm practice)
parent: BaseCartridge46x30mm
components:
- type: CartridgeAmmo
proto: Bullet46x30mmPractice
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#dbdbdb"
- type: entity
id: Cartridge46x30mmIncendiary
name: cartridge (4.6x30mm incendiary)
parent: BaseCartridge46x30mm
components:
- type: CartridgeAmmo
proto: Bullet46x30mmIncendiary
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#ff6e52"
- type: entity
id: Cartridge46x30mmUranium
name: cartridge (4.6x30mm uranium)
parent: BaseCartridge46x30mm
components:
- type: CartridgeAmmo
proto: Bullet46x30mmUranium
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#65fe08"
# Upstream
- type: entity
id: Cartridge46x30mmRubber
name: cartridge (4.6x30mm rubber)
parent: BaseCartridge46x30mm
components:
- type: CartridgeAmmo
proto: Bullet46x30mmRubber
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#43c4f7"
# Frontier
- type: entity
id: Cartridge46x30mmEmp
name: cartridge (4.6x30mm emp)
parent: BaseCartridge46x30mm
components:
- type: CartridgeAmmo
proto: Bullet46x30mmEmp
- type: EmpDescription
range: 0.3
energyConsumption: 2700000
disableDuration: 10
# Mono AP syst
#anti-flesh:
- type: entity
id: Cartridge46x30mmHP
name: cartridge (4.6x30mm hollow-point)
parent: BaseCartridge46x30mm
components:
- type: CartridgeAmmo
proto: Bullet46x30mmHP
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#90EE90"
- type: entity
id: Cartridge46x30mmRIP
name: cartridge (4.6x30mm RIP)
parent: BaseCartridge46x30mm
components:
- type: CartridgeAmmo
proto: Bullet46x30mmRIP
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#C04000"
#armor-piercing:
- type: entity
id: Cartridge46x30mmPlasteelAP
name: cartridge (4.6x30mm AP)
parent: BaseCartridge46x30mm
components:
- type: CartridgeAmmo
proto: Bullet46x30mmPlasteelAP
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#888888"
@@ -1,153 +0,0 @@
- type: entity
id: BaseCartridge57x28mm
name: cartridge (5.7x28mm FMJ)
description: A small PDW cartridge. More internal damage than 4.6, but less armor-piercing capabilities. Formerly infamous for its high cost.
parent: BaseCartridge
abstract: true
components:
- type: Tag
tags:
- Cartridge
- Cartridge57x28mmFMJ
- type: CartridgeAmmo
proto: Bullet57x28mmFMJ
- type: Sprite
sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- type: Appearance
- type: SpentAmmoVisuals
- type: StaticPrice
price: 1
- type: entity
id: Cartridge57x28mmFMJ
name: cartridge (5.7x28mm FMJ)
parent: BaseCartridge57x28mm
components:
- type: CartridgeAmmo
proto: Bullet57x28mmFMJ
- type: entity
id: Cartridge57x28mmPractice
name: cartridge (5.7x28mm practice)
parent: BaseCartridge57x28mm
components:
- type: CartridgeAmmo
proto: Bullet57x28mmPractice
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#dbdbdb"
- type: entity
id: Cartridge57x28mmIncendiary
name: cartridge (5.7x28mm incendiary)
parent: BaseCartridge57x28mm
components:
- type: CartridgeAmmo
proto: Bullet57x28mmIncendiary
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#ff6e52"
- type: entity
id: Cartridge57x28mmUranium
name: cartridge (5.7x28mm uranium)
parent: BaseCartridge57x28mm
components:
- type: CartridgeAmmo
proto: Bullet57x28mmUranium
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#65fe08"
# Upstream
- type: entity
id: Cartridge57x28mmRubber
name: cartridge (5.7x28mm rubber)
parent: BaseCartridge57x28mm
components:
- type: CartridgeAmmo
proto: Bullet57x28mmRubber
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#43c4f7"
# Frontier
- type: entity
id: Cartridge57x28mmEmp
name: cartridge (5.7x28mm emp)
parent: BaseCartridge57x28mm
components:
- type: CartridgeAmmo
proto: Bullet57x28mmEmp
- type: EmpDescription
range: 0.3
energyConsumption: 2700000
disableDuration: 10
# Mono AP syst
#anti-flesh:
- type: entity
id: Cartridge57x28mmHP
name: cartridge (5.7x28mm hollow-point)
parent: BaseCartridge57x28mm
components:
- type: CartridgeAmmo
proto: Bullet57x28mmHP
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#90EE90"
- type: entity
id: Cartridge57x28mmRIP
name: cartridge (5.7x28mm RIP)
parent: BaseCartridge57x28mm
components:
- type: CartridgeAmmo
proto: Bullet57x28mmRIP
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#C04000"
#armor-piercing:
- type: entity
id: Cartridge57x28mmPlasteelAP
name: cartridge (5.7x28mm AP)
parent: BaseCartridge57x28mm
components:
- type: CartridgeAmmo
proto: Bullet57x28mmPlasteelAP
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#888888"
@@ -1,55 +0,0 @@
- type: entity
id: BaseCartridge635x40mmCaseless
name: cartridge (.25 rifle)
parent: BaseCartridge
description: Developed during corporate wars for subsonic weapons to keep a low-profile during operations.
abstract: true
components:
- type: Tag
tags:
- Cartridge
- Cartridge635x40mmCaseless
- type: CartridgeAmmo
deleteOnSpawn: true
- type: Sprite
noRot: false
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Casings/caseless_ammo_casing.rsi
layers:
- state: base
map: ["enum.AmmoVisualLayers.Base"]
- type: Appearance
- type: SpentAmmoVisuals
- type: StaticPrice
price: 1
- type: entity
id: Cartridge635x40mmCaseless
name: cartridge (635x40mm Caseless)
parent: BaseCartridge635x40mmCaseless
components:
- type: CartridgeAmmo
proto: Bullet635x40mmCaseless
- type: entity
id: Cartridge635x40mmCaselessRubber
name: cartridge (635x40mm Caseless rubber)
parent: BaseCartridge635x40mmCaseless
components:
- type: CartridgeAmmo
proto: Bullet635x40mmCaselessRubber
- type: entity
id: Cartridge635x40mmCaselessPractice
name: cartridge (635x40mm Caseless practice)
parent: BaseCartridge635x40mmCaseless
components:
- type: CartridgeAmmo
proto: Bullet635x40mmCaselessPractice
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#dbdbdb"
@@ -1,55 +0,0 @@
- type: entity
id: BaseCartridge68x52mmCaseless
name: cartridge (6.8x52mm STANAG Caseless)
description: A new intermediate caseless round developed in recent TSF standardization programs, using experience from old corporate war caseless ammunition to enhance the performance of rifles across the sectors.
parent: BaseCartridge
abstract: true
components:
- type: Tag
tags:
- Cartridge
- Cartridge68x52mmCaseless
- type: CartridgeAmmo
deleteOnSpawn: true
- type: Sprite
noRot: false
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Casings/caseless_ammo_casing.rsi
layers:
- state: base
map: ["enum.AmmoVisualLayers.Base"]
- type: Appearance
- type: SpentAmmoVisuals
- type: StaticPrice
price: 1
- type: entity
id: Cartridge68x52mmCaseless
name: cartridge (6.8x52mm STANAG Caseless)
parent: BaseCartridge68x52mmCaseless
components:
- type: CartridgeAmmo
proto: Bullet68x52mmCaseless
- type: entity
id: Cartridge68x52mmCaselessRubber
name: cartridge (6.8x52mm STANAG Caseless rubber)
parent: BaseCartridge68x52mmCaseless
components:
- type: CartridgeAmmo
proto: Bullet68x52mmCaselessRubber
- type: entity
id: Cartridge68x52mmCaselessPractice
name: cartridge (6.8x52mm STANAG Caseless practice)
parent: BaseCartridge68x52mmCaseless
components:
- type: CartridgeAmmo
proto: Bullet68x52mmCaselessPractice
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#dbdbdb"
@@ -1,139 +0,0 @@
- type: entity
id: BaseCartridge762x54mmR
name: cartridge (7.62x54mmR FMJ)
parent: BaseCartridge
description: A full-power rifle round commonly used in DMRs and civilian bolt-action rifles.
abstract: true
components:
- type: Tag
tags:
- Cartridge
- Cartridge762x54mmRFMJ
- type: CartridgeAmmo
proto: Bullet762x54mmRFMJ
- type: Sprite
sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi
layers:
- state: base
map: ["enum.AmmoVisualLayers.Base"]
- type: Appearance
- type: SpentAmmoVisuals
- type: StaticPrice
price: 1
- type: entity
id: Cartridge762x54mmRFMJ
name: cartridge (7.62x54mmR FMJ)
parent: BaseCartridge762x54mmR
components:
- type: CartridgeAmmo
proto: Bullet762x54mmRFMJ
- type: entity
id: Cartridge762x54mmRPractice
name: cartridge (7.62x54mmR practice)
parent: BaseCartridge762x54mmR
components:
- type: CartridgeAmmo
proto: Bullet762x54mmRPractice
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#dbdbdb"
- type: entity
id: Cartridge762x54mmRIncendiary
name: cartridge (7.62x54mmR incendiary)
parent: BaseCartridge762x54mmR
components:
- type: CartridgeAmmo
proto: Bullet762x54mmRIncendiary
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#ff6e52"
- type: entity
id: Cartridge762x54mmRUranium
name: cartridge (7.62x54mmR uranium)
parent: BaseCartridge762x54mmR
components:
- type: CartridgeAmmo
proto: Bullet762x54mmRUranium
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#65fe08"
- type: entity
id: Cartridge762x54mmRRubber
name: cartridge (7.62x54mmR rubber)
parent: BaseCartridge762x54mmR
components:
- type: CartridgeAmmo
proto: Bullet762x54mmRRubber
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#43c4f7"
# Mono AP syst
#anti-flesh:
- type: entity
id: Cartridge762x54mmRHP
name: cartridge (7.62x54mmR hollow-point)
parent: BaseCartridge762x54mmR
components:
- type: CartridgeAmmo
proto: Bullet762x54mmRHP
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#90EE90"
- type: entity
id: Cartridge762x54mmRRIP
name: cartridge (7.62x54mmR RIP)
parent: BaseCartridge762x54mmR
components:
- type: CartridgeAmmo
proto: Bullet762x54mmRRIP
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#C04000"
#armor-piercing:
- type: entity
id: Cartridge762x54mmRPlasteelAP
name: cartridge (7.62x54mmR AP)
parent: BaseCartridge762x54mmR
components:
- type: CartridgeAmmo
proto: Bullet762x54mmRPlasteelAP
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#888888"
@@ -1,60 +0,0 @@
- type: entity
id: BaseCartridge8x65mmSKR
name: cartridge (8x65mm SKR)
parent: BaseCartridge
description: An experimental high performance round. Standard round for high-power rifles across all branches of the TSF's armed forces.
abstract: true
components:
- type: Tag
tags:
- Cartridge
- Cartridge8x65mmSKR
- type: CartridgeAmmo
proto: Bullet8x65mmSKR
- type: Sprite
sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi
layers:
- state: base
map: ["enum.AmmoVisualLayers.Base"]
- type: Appearance
- type: SpentAmmoVisuals
- type: StaticPrice
price: 1
- type: entity
id: Cartridge8x65mmSKR
name: cartridge (8x65mm SKR FMJ)
parent: BaseCartridge8x65mmSKR
components:
- type: CartridgeAmmo
proto: Bullet8x65mmSKR
- type: entity
id: Cartridge8x65mmSKRPractice
name: cartridge (8x65mm SKR practice)
parent: BaseCartridge8x65mmSKR
components:
- type: CartridgeAmmo
proto: Bullet8x65mmSKRPractice
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#38b1d6"
- type: entity
id: Cartridge8x65mmSKRIncendiary
name: cartridge (8x65mm SKR incendiary)
parent: BaseCartridge8x65mmSKR
components:
- type: CartridgeAmmo
proto: Bullet8x65mmSKRIncendiary
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#f53b31"
@@ -1,496 +0,0 @@
- type: entity
id: BaseMagazine46x30mm
name: pistol magazine (4.6x30mm FMJ)
parent: [ BaseItem, RecyclableItemSteelTiny ]
abstract: true
components:
- type: Tag
tags:
- Magazine46x30mmPistolFMJ
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge46x30mmFMJ
capacity: 21
- type: Item
size: Small
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/4.6x30mm/4.6x30mm_pistol_mag.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: mag
steps: 6
zeroVisible: false
- type: Appearance
#Start Pistol mags
- type: entity
id: Magazine46x30mmPistolFMJ
name: pistol magazine (4.6x30mm FMJ)
parent: BaseMagazine46x30mm
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmFMJ
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine46x30mmPistolEmpty
name: pistol magazine (4.6x30mm any)
suffix: empty
parent: Magazine46x30mmPistolFMJ
components:
- type: BallisticAmmoProvider
proto: null
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine46x30mmPistolIncendiary
name: pistol magazine (4.6x30mm incendiary)
parent: Magazine46x30mmPistolFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmIncendiary
- type: Sprite
layers:
- state: red
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine46x30mmPistolPractice
name: pistol magazine (4.6x30mm practice)
parent: BaseMagazine46x30mm
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmPractice
- type: Sprite
layers:
- state: red
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine46x30mmPistolUranium
name: pistol magazine (4.6x30mm uranium)
parent: BaseMagazine46x30mm
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmUranium
- type: Sprite
layers:
- state: uranium
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#Upstream
- type: entity
id: Magazine46x30mmPistolRubber
name: pistol magazine (4.6x30mm rubber)
parent: BaseMagazine46x30mm
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmRubber
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/4.6x30mm/4.6x30mm_pistol_mag.rsi
layers:
- state: rubber
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#Mono AP system
#anti-flesh ammo
- type: entity
id: Magazine46x30mmPistolHP
name: pistol magazine (4.6x30mm hollow-point)
parent: BaseMagazine46x30mm
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmHP
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/4.6x30mm/4.6x30mm_pistol_mag.rsi
layers:
- state: HP
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine46x30mmPistolRIP
name: pistol magazine (4.6x30mm RIP)
parent: BaseMagazine46x30mm
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmRIP
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/4.6x30mm/4.6x30mm_pistol_mag.rsi
layers:
- state: RIP
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#armor-piercing ammo
- type: entity
id: Magazine46x30mmPistolPlasteelAP
name: pistol magazine (4.6x30mm AP)
parent: BaseMagazine46x30mm
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmPlasteelAP
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/4.6x30mm/4.6x30mm_pistol_mag.rsi
layers:
- state: plasteelAP
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#End Pistol mags
#Start HighCapacity mags
- type: entity
id: BaseMagazine46x30mmPistolHighCapacityFMJ
name: machine pistol magazine (4.6x30mm FMJ)
parent: [BaseItem, RecyclableItemSteelTiny]
abstract: true
components:
- type: Tag
tags:
- Magazine46x30mmPistolHighCapacityFMJ
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge46x30mmFMJ
capacity: 38
- type: Item
size: Small
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/4.6x30mm/4.6x30mm_pistol_high_capacity_mag.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: mag
steps: 6
zeroVisible: false
- type: Appearance
- type: entity
id: Magazine46x30mmPistolHighCapacityEmpty
name: machine pistol magazine (4.6x30mm any)
suffix: empty
parent: BaseMagazine46x30mmPistolHighCapacityFMJ
components:
- type: BallisticAmmoProvider
proto: null
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine46x30mmPistolHighCapacityFMJ
name: machine pistol magazine (4.6x30mm FMJ)
parent: BaseMagazine46x30mmPistolHighCapacityFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmFMJ
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine46x30mmPistolHighCapacityPractice
name: machine pistol magazine (4.6x30mm practice)
parent: BaseMagazine46x30mmPistolHighCapacityFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmFMJ
- type: Sprite
layers:
- state: practice
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine46x30mmPistolHighCapacityRubber
name: machine pistol magazine (4.6x30mm rubber)
parent: BaseMagazine46x30mmPistolHighCapacityFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmFMJ
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/4.6x30mm/4.6x30mm_pistol_high_capacity_mag.rsi
layers:
- state: rubber
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#End HighCapacity mags
#Start SubMachineGun mags
- type: entity
id: BaseMagazine46x30mmSubMachineGunFMJ
name: SMG magazine (4.6x30mm FMJ)
parent: [BaseItem, RecyclableItemSteelTiny]
abstract: true
components:
- type: Tag
tags:
- Magazine46x30mmSubMachineGunFMJ
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge46x30mmFMJ
capacity: 40
- type: Item
size: Small
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/4.6x30mm/4.6x30mm_smg_mag.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: mag
steps: 6
zeroVisible: false
- type: Appearance
- type: entity
id: Magazine46x30mmSubMachineGunFMJ
name: SMG magazine (4.6x30mm FMJ)
parent: BaseMagazine46x30mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmFMJ
whitelist:
tags:
- Cartridge46x30mmFMJ
soundInsert:
path: /Audio/Weapons/Guns/MagIn/bullet_insert.ogg
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine46x30mmSubMachineGunEmpty
name: SMG magazine (4.6x30mm any)
suffix: empty
parent: BaseMagazine46x30mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: null
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine46x30mmSubMachineGunPractice
name: SMG magazine (4.6x30mm practice)
parent: BaseMagazine46x30mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmPractice
- type: Sprite
layers:
- state: practice
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine46x30mmSubMachineGunUranium
name: SMG magazine (4.6x30mm uranium)
parent: BaseMagazine46x30mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmUranium
- type: Sprite
layers:
- state: uranium
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
parent: BaseMagazine46x30mmSubMachineGunFMJ
id: Magazine46x30mmSubMachineGunIncendiary
name: SMG magazine (4.6x30mm incendiary)
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmIncendiary
- type: Sprite
layers:
- state: red
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine46x30mmSubMachineGunRubber
name: SMG magazine (4.6x30mm rubber)
parent: BaseMagazine46x30mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmRubber
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/4.6x30mm/4.6x30mm_smg_mag.rsi
layers:
- state: rubber
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
# Frontier
- type: entity
id: Magazine46x30mmSubMachineGunEmp
name: SMG magazine (4.6x30mm emp)
parent: BaseMagazine46x30mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmEmp
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/4.6x30mm/4.6x30mm_smg_mag.rsi
layers:
- state: emp
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#Mono AP system
#anti-flesh ammo
- type: entity
id: Magazine46x30mmSubMachineGunHP
name: SMG magazine (4.6x30mm hollow-point)
parent: BaseMagazine46x30mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmHP
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/4.6x30mm/4.6x30mm_smg_mag.rsi
layers:
- state: HP
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine46x30mmSubMachineGunRIP
name: SMG magazine (4.6x30mm RIP)
parent: BaseMagazine46x30mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmRIP
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/4.6x30mm/4.6x30mm_smg_mag.rsi
layers:
- state: RIP
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#armor-piercing ammo
- type: entity
id: Magazine46x30mmSubMachineGunPlasteelAP
name: SMG magazine (4.6x30mm AP)
parent: BaseMagazine46x30mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge46x30mmPlasteelAP
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/4.6x30mm/4.6x30mm_smg_mag.rsi
layers:
- state: plasteelAP
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#End SubMachineGun mags
#Start TopMounted mags
- type: entity
id: Magazine46x30mmSubMachineGunTopMountedFMJ
name: WT550 magazine (4.6x30mm top-mounted)
parent: [ BaseItem, RecyclableItemSteelTiny ]
components:
- type: Tag
tags:
- Magazine46x30mmSubMachineGunTopMountedFMJ
- type: BallisticAmmoProvider
mayTransfer: true
proto: Cartridge46x30mmFMJ
whitelist:
tags:
- Cartridge46x30mmFMJ
capacity: 42
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/4.6x30mm/4.6x30mm_smg_mag_top_mounted.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-unshaded-1
map: ["enum.GunVisualLayers.MagUnshaded"]
shader: unshaded
- type: MagazineVisuals
magState: mag
steps: 6
zeroVisible: false
- type: Appearance
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: entity
id: Magazine46x30mmSubMachineGunTopMountedEmpty
name: WT550 magazine (4.6x30mm top-mounted any)
parent: Magazine46x30mmSubMachineGunTopMountedFMJ
components:
- type: BallisticAmmoProvider
proto: null
#End TopMounted mags
@@ -453,44 +453,3 @@
map: ["enum.GunVisualLayers.Mag"]
#End SubMachineGun mags
#Start TopMounted mags
- type: entity
id: Magazine45_ACPSubMachineGunTopMountedFMJ
name: top-mounted magazine (.45 ACP top-mounted)
parent: [ BaseItem, RecyclableItemSteelTiny ]
components:
- type: Tag
tags:
- Magazine45_ACPSubMachineGunTopMountedFMJ
- type: BallisticAmmoProvider
mayTransfer: true
proto: Cartridge45_ACPFMJ
whitelist:
tags:
- Cartridge45_ACPFMJ
capacity: 30
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/45_ACP/45_ACP_smg_mag_top_mounted.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-unshaded-1
map: ["enum.GunVisualLayers.MagUnshaded"]
shader: unshaded
- type: MagazineVisuals
magState: mag
steps: 6
zeroVisible: false
- type: Appearance
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: entity
id: Magazine45_ACPSubMachineGunTopMountedEmpty
name: top-mounted magazine (.45 ACP top-mounted any)
parent: Magazine45_ACPSubMachineGunTopMountedFMJ
components:
- type: BallisticAmmoProvider
proto: null
#End TopMounted mags
@@ -1,496 +0,0 @@
- type: entity
id: BaseMagazine57x28mm
name: pistol magazine (5.7x28mm FMJ)
parent: [ BaseItem, RecyclableItemSteelTiny ]
abstract: true
components:
- type: Tag
tags:
- Magazine57x28mmPistolFMJ
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge57x28mmFMJ
capacity: 17
- type: Item
size: Small
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/5.7x28mm/5.7x28mm_pistol_mag.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: mag
steps: 6
zeroVisible: false
- type: Appearance
#Start Pistol mags
- type: entity
id: Magazine57x28mmPistolFMJ
name: pistol magazine (5.7x28mm FMJ)
parent: BaseMagazine57x28mm
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmFMJ
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine57x28mmPistolEmpty
name: pistol magazine (5.7x28mm any)
suffix: empty
parent: Magazine57x28mmPistolFMJ
components:
- type: BallisticAmmoProvider
proto: null
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine57x28mmPistolIncendiary
name: pistol magazine (5.7x28mm incendiary)
parent: Magazine57x28mmPistolFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmIncendiary
- type: Sprite
layers:
- state: red
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine57x28mmPistolPractice
name: pistol magazine (5.7x28mm practice)
parent: BaseMagazine57x28mm
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmPractice
- type: Sprite
layers:
- state: red
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine57x28mmPistolUranium
name: pistol magazine (5.7x28mm uranium)
parent: BaseMagazine57x28mm
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmUranium
- type: Sprite
layers:
- state: uranium
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#Upstream
- type: entity
id: Magazine57x28mmPistolRubber
name: pistol magazine (5.7x28mm rubber)
parent: BaseMagazine57x28mm
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmRubber
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/5.7x28mm/5.7x28mm_pistol_mag.rsi
layers:
- state: rubber
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#Mono AP system
#anti-flesh ammo
- type: entity
id: Magazine57x28mmPistolHP
name: pistol magazine (5.7x28mm hollow-point)
parent: BaseMagazine57x28mm
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmHP
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/5.7x28mm/5.7x28mm_pistol_mag.rsi
layers:
- state: HP
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine57x28mmPistolRIP
name: pistol magazine (5.7x28mm RIP)
parent: BaseMagazine57x28mm
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmRIP
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/5.7x28mm/5.7x28mm_pistol_mag.rsi
layers:
- state: RIP
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#armor-piercing ammo
- type: entity
id: Magazine57x28mmPistolPlasteelAP
name: pistol magazine (5.7x28mm AP)
parent: BaseMagazine57x28mm
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmPlasteelAP
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/5.7x28mm/5.7x28mm_pistol_mag.rsi
layers:
- state: plasteelAP
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#End Pistol mags
#Start HighCapacity mags
- type: entity
id: BaseMagazine57x28mmPistolHighCapacityFMJ
name: machine pistol magazine (5.7x28mm FMJ)
parent: [BaseItem, RecyclableItemSteelTiny]
abstract: true
components:
- type: Tag
tags:
- Magazine57x28mmPistolHighCapacityFMJ
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge57x28mmFMJ
capacity: 34
- type: Item
size: Small
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/5.7x28mm/5.7x28mm_pistol_high_capacity_mag.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: mag
steps: 6
zeroVisible: false
- type: Appearance
- type: entity
id: Magazine57x28mmPistolHighCapacityEmpty
name: machine pistol magazine (5.7x28mm any)
suffix: empty
parent: BaseMagazine57x28mmPistolHighCapacityFMJ
components:
- type: BallisticAmmoProvider
proto: null
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine57x28mmPistolHighCapacityFMJ
name: machine pistol magazine (5.7x28mm FMJ)
parent: BaseMagazine57x28mmPistolHighCapacityFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmFMJ
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine57x28mmPistolHighCapacityPractice
name: machine pistol magazine (5.7x28mm practice)
parent: BaseMagazine57x28mmPistolHighCapacityFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmFMJ
- type: Sprite
layers:
- state: practice
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine57x28mmPistolHighCapacityRubber
name: machine pistol magazine (5.7x28mm rubber)
parent: BaseMagazine57x28mmPistolHighCapacityFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmFMJ
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/5.7x28mm/5.7x28mm_pistol_high_capacity_mag.rsi
layers:
- state: rubber
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#End HighCapacity mags
#Start SubMachineGun mags
- type: entity
id: BaseMagazine57x28mmSubMachineGunFMJ
name: SMG magazine (5.7x28mm FMJ)
parent: [BaseItem, RecyclableItemSteelTiny]
abstract: true
components:
- type: Tag
tags:
- Magazine57x28mmSubMachineGunFMJ
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge57x28mmFMJ
capacity: 30
- type: Item
size: Small
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/5.7x28mm/5.7x28mm_smg_mag.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: mag
steps: 6
zeroVisible: false
- type: Appearance
- type: entity
id: Magazine57x28mmSubMachineGunFMJ
name: SMG magazine (5.7x28mm FMJ)
parent: BaseMagazine57x28mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmFMJ
whitelist:
tags:
- Cartridge57x28mmFMJ
soundInsert:
path: /Audio/Weapons/Guns/MagIn/bullet_insert.ogg
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine57x28mmSubMachineGunEmpty
name: SMG magazine (5.7x28mm any)
suffix: empty
parent: BaseMagazine57x28mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: null
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine57x28mmSubMachineGunPractice
name: SMG magazine (5.7x28mm practice)
parent: BaseMagazine57x28mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmPractice
- type: Sprite
layers:
- state: practice
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine57x28mmSubMachineGunUranium
name: SMG magazine (5.7x28mm uranium)
parent: BaseMagazine57x28mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmUranium
- type: Sprite
layers:
- state: uranium
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
parent: BaseMagazine57x28mmSubMachineGunFMJ
id: Magazine57x28mmSubMachineGunIncendiary
name: SMG magazine (5.7x28mm incendiary)
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmIncendiary
- type: Sprite
layers:
- state: red
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine57x28mmSubMachineGunRubber
name: SMG magazine (5.7x28mm rubber)
parent: BaseMagazine57x28mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmRubber
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/5.7x28mm/5.7x28mm_smg_mag.rsi
layers:
- state: rubber
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
# Frontier
- type: entity
id: Magazine57x28mmSubMachineGunEmp
name: SMG magazine (5.7x28mm emp)
parent: BaseMagazine57x28mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmEmp
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/5.7x28mm/5.7x28mm_smg_mag.rsi
layers:
- state: emp
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#Mono AP system
#anti-flesh ammo
- type: entity
id: Magazine57x28mmSubMachineGunHP
name: SMG magazine (5.7x28mm hollow-point)
parent: BaseMagazine57x28mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmHP
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/5.7x28mm/5.7x28mm_smg_mag.rsi
layers:
- state: HP
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine57x28mmSubMachineGunRIP
name: SMG magazine (5.7x28mm RIP)
parent: BaseMagazine57x28mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmRIP
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/5.7x28mm/5.7x28mm_smg_mag.rsi
layers:
- state: RIP
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#armor-piercing ammo
- type: entity
id: Magazine57x28mmSubMachineGunPlasteelAP
name: SMG magazine (5.7x28mm AP)
parent: BaseMagazine57x28mmSubMachineGunFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge57x28mmPlasteelAP
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/5.7x28mm/5.7x28mm_smg_mag.rsi
layers:
- state: plasteelAP
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#End SubMachineGun mags
#Start TopMounted mags
- type: entity
id: Magazine57x28mmSubMachineGunTopMountedFMJ
name: top-mounted magazine (5.7x28mm top-mounted)
parent: [ BaseItem, RecyclableItemSteelTiny ]
components:
- type: Tag
tags:
- Magazine57x28mmSubMachineGunTopMountedFMJ
- type: BallisticAmmoProvider
mayTransfer: true
proto: Cartridge57x28mmFMJ
whitelist:
tags:
- Cartridge57x28mmFMJ
capacity: 30
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/5.7x28mm/5.7x28mm_smg_mag_top_mounted.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-unshaded-1
map: ["enum.GunVisualLayers.MagUnshaded"]
shader: unshaded
- type: MagazineVisuals
magState: mag
steps: 6
zeroVisible: false
- type: Appearance
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: entity
id: Magazine57x28mmSubMachineGunTopMountedEmpty
name: top-mounted magazine (5.7x28mm top-mounted any)
parent: Magazine57x28mmSubMachineGunTopMountedFMJ
components:
- type: BallisticAmmoProvider
proto: null
#End TopMounted mags
@@ -1,209 +0,0 @@
- type: entity
id: BaseMagazine635x40mmCaseless
name: "magazine (635x40mm Caseless)"
parent: [ BaseCartridge, RecyclableItemSteelTiny ]
abstract: true
components:
- type: Tag
tags:
- Magazine635x40mmCaseless
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge635x40mmCaseless
proto: Cartridge635x40mmCaseless
capacity: 30
- type: Item
size: Small
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/6.35x40mm_caseless/6.35x40mm_caseless_rifle_mag.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
id: BaseMagazine635x40mmCaselessShort
name: "caseless rifle short magazine (635x40mm Caseless)"
parent: BaseMagazine635x40mmCaseless
abstract: true
components:
- type: BallisticAmmoProvider
proto: Cartridge635x40mmCaseless
capacity: 10
- type: Item
size: Tiny
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/6.35x40mm_caseless/6.35x40mm_caseless_rifle_mag_short.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: BaseMagazine635x40mmCaselessPistol
name: "pistol magazine (635x40mm Caseless)"
parent: BaseMagazine635x40mmCaseless
abstract: true
components:
- type: Tag
tags:
- Magazine635x40mmCaselessPistol
- type: BallisticAmmoProvider
whitelist:
tags:
- Cartridge635x40mmCaseless
proto: Cartridge635x40mmCaseless
capacity: 10
- type: Item
size: Small
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/6.35x40mm_caseless/6.35x40mm_caseless_pistol_mag.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: mag
steps: 6
zeroVisible: false
- type: Appearance
- type: entity
id: Magazine635x40mmCaselessBig
name: "box magazine (635x40mm Caseless)"
parent: BaseMagazine635x40mmCaseless
components:
- type: BallisticAmmoProvider
proto: Cartridge635x40mmCaseless
capacity: 99
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/6.35x40mm_caseless/6.35x40mm_caseless_lmg_mag.rsi
- type: MagazineVisuals
magState: mag
steps: 8
zeroVisible: false
- type: entity
id: Magazine635x40mmCaselessPistol
name: "pistol magazine (635x40mm Caseless)"
parent: BaseMagazine635x40mmCaselessPistol
components:
- type: BallisticAmmoProvider
proto: Cartridge635x40mmCaseless
capacity: 10
- type: Sprite
slayers:
- state: red
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: mag
steps: 6
zeroVisible: false
- type: Appearance
- type: entity
id: Magazine635x40mmCaselessPistolPractice
name: "pistol magazine (635x40mm Caseless practice)"
parent: BaseMagazine635x40mmCaselessPistol
components:
- type: BallisticAmmoProvider
proto: Cartridge635x40mmCaselessPractice
capacity: 10
- type: Sprite
layers:
- state: practice
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: mag
steps: 6
zeroVisible: false
- type: Appearance
- type: entity
id: Magazine635x40mmCaseless
name: "magazine (635x40mm Caseless)"
parent: BaseMagazine635x40mmCaseless
components:
- type: BallisticAmmoProvider
proto: Cartridge635x40mmCaseless
- type: Sprite
layers:
- state: red
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine635x40mmCaselessRubber
name: "magazine (635x40mm Caseless)"
parent: BaseMagazine635x40mmCaseless
components:
- type: BallisticAmmoProvider
proto: Cartridge635x40mmCaselessRubber
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine635x40mmCaselessPractice
name: "magazine (635x40mm Caseless practice)"
parent: BaseMagazine635x40mmCaseless
components:
- type: BallisticAmmoProvider
proto: Cartridge635x40mmCaselessPractice
- type: Sprite
layers:
- state: practice
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine635x40mmCaselessShort
name: "short magazine (635x40mm Caseless)"
parent: BaseMagazine635x40mmCaselessShort
components:
- type: BallisticAmmoProvider
proto: Cartridge635x40mmCaseless
capacity: 20
- type: Sprite
layers:
- state: red
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine635x40mmCaselessShortPractice
name: "short magazine (635x40mm Caseless practice)"
parent: BaseMagazine635x40mmCaselessShort
components:
- type: BallisticAmmoProvider
proto: Cartridge635x40mmCaselessPractice
capacity: 20
- type: Sprite
layers:
- state: practice
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
@@ -1,153 +0,0 @@
- type: entity
id: BaseMagazine68x52mmCaseless
name: "magazine (6.8x52mm STANAG Caseless)"
parent: [ BaseCartridge, RecyclableItemSteelTiny ]
abstract: true
components:
- type: Tag
tags:
- Magazine68x52mmCaseless
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge68x52mmCaseless
proto: Cartridge68x52mmCaseless
capacity: 30
- type: Item
size: Small
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/6.35x40mm_caseless/6.35x40mm_caseless_rifle_mag.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
id: BaseMagazine68x52mmCaselessShort
name: "caseless rifle short magazine (6.8x52mm STANAG Caseless)"
parent: BaseMagazine68x52mmCaseless
abstract: true
components:
- type: BallisticAmmoProvider
proto: Cartridge68x52mmCaseless
capacity: 10
- type: Item
size: Tiny
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/6.35x40mm_caseless/6.35x40mm_caseless_rifle_mag_short.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine68x52mmCaselessBig
name: "box magazine (6.8x52mm STANAG Caseless)"
parent: BaseMagazine68x52mmCaseless
components:
- type: BallisticAmmoProvider
proto: Cartridge68x52mmCaseless
capacity: 99
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/6.35x40mm_caseless/6.35x40mm_caseless_lmg_mag.rsi
- type: MagazineVisuals
magState: mag
steps: 8
zeroVisible: false
- type: entity
id: Magazine68x52mmCaseless
name: "magazine (6.8x52mm STANAG Caseless)"
parent: BaseMagazine68x52mmCaseless
components:
- type: BallisticAmmoProvider
proto: Cartridge68x52mmCaseless
- type: Sprite
layers:
- state: red
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine68x52mmCaselessPractice
name: "magazine (6.8x52mm STANAG Caseless practice)"
parent: BaseMagazine68x52mmCaseless
components:
- type: BallisticAmmoProvider
proto: Cartridge68x52mmCaselessPractice
- type: Sprite
layers:
- state: practice
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine68x52mmCaselessEmpty
name: "magazine (6.8x52mm STANAG Caseless any)"
parent: BaseMagazine68x52mmCaseless
components:
- type: BallisticAmmoProvider
proto: null
- type: Sprite
layers:
- state: practice
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine68x52mmCaselessShort
name: "short magazine (6.8x52mm STANAG Caseless)"
parent: BaseMagazine68x52mmCaselessShort
components:
- type: BallisticAmmoProvider
proto: Cartridge68x52mmCaseless
capacity: 20
- type: Sprite
layers:
- state: red
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine68x52mmCaselessShortPractice
name: "short magazine (6.8x52mm STANAG Caseless practice)"
parent: BaseMagazine68x52mmCaselessShort
components:
- type: BallisticAmmoProvider
proto: Cartridge68x52mmCaselessPractice
capacity: 20
- type: Sprite
layers:
- state: practice
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine68x52mmCaselessRubber
name: "magazine (6.8x52mm STANAG Caseless rubber)"
parent: BaseMagazine68x52mmCaseless
components:
- type: BallisticAmmoProvider
proto: Cartridge68x52mmCaselessRubber
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
@@ -1,167 +0,0 @@
# Empty mags
- type: entity
id: BaseMagazine762x54mmR
name: "magazine (7.62x54mmR FMJ)"
parent: [ BaseItem, RecyclableItemSteelTiny ]
abstract: true
components:
- type: Tag
tags:
- Magazine762x54mmRFMJ
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge762x54mmRFMJ
proto: Cartridge762x54mmRFMJ
capacity: 10
- type: Item
size: Small
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/7.62x54mmR/7.62x54mmR_mag.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
# Magazines
- type: entity
id: Magazine762x54mmRFMJ
name: "magazine (7.62x54mmR FMJ)"
parent: BaseMagazine762x54mmR
components:
- type: BallisticAmmoProvider
proto: Cartridge762x54mmRFMJ
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine762x54mmREmpty
name: "magazine (7.62x54mmR any)"
suffix: empty
parent: Magazine762x54mmRFMJ
components:
- type: BallisticAmmoProvider
proto: null
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine762x54mmRPractice
name: "magazine (7.62x54mmR practice)"
parent: BaseMagazine762x54mmR
components:
- type: BallisticAmmoProvider
proto: Cartridge762x54mmRPractice
- type: Sprite
layers:
- state: practice
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine762x54mmRUranium
name: "magazine (7.62x54mmR uranium)"
parent: BaseMagazine762x54mmR
components:
- type: BallisticAmmoProvider
proto: Cartridge762x54mmRUranium
- type: Sprite
layers:
- state: uranium
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine762x54mmRIncendiary
name: "magazine (7.62x54mmR incendiary)"
parent: Magazine762x54mmRFMJ
components:
- type: BallisticAmmoProvider
proto: Cartridge762x54mmRIncendiary
- type: Sprite
layers:
- state: red
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine762x54mmRRubber
name: "magazine (7.62x54mmR rubber)"
parent: BaseMagazine762x54mmR
components:
- type: BallisticAmmoProvider
proto: Cartridge762x54mmRRubber
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/7.62x54mmR/7.62x54mmR_mag.rsi
layers:
- state: rubber
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
# Mono AP syst
#anti-flesh:
- type: entity
id: Magazine762x54mmRHP
name: "magazine (7.62x54mmR hollow-point)"
parent: BaseMagazine762x54mmR
components:
- type: BallisticAmmoProvider
proto: Cartridge762x54mmRHP
- type: Sprite
layers:
- state: HP
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine762x54mmRRIP
name: "magazine (7.62x54mmR RIP)"
parent: BaseMagazine762x54mmR
components:
- type: BallisticAmmoProvider
proto: Cartridge762x54mmRRIP
- type: Sprite
layers:
- state: RIP
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#armor-piercing:
- type: entity
id: Magazine762x54mmRPlasteelAP
name: "magazine (7.62x54mmR AP)"
parent: BaseMagazine762x54mmR
components:
- type: BallisticAmmoProvider
proto: Cartridge762x54mmRPlasteelAP
- type: Sprite
layers:
- state: plasteelAP
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
@@ -1,152 +0,0 @@
- type: entity
id: BaseMagazine8x65mm
name: STANAG magazine (8x65mm SKR)
parent: [BaseItem, RecyclableItemSteelTiny] # Frontier: added RecyclableItemSteelTiny
abstract: true
components:
- type: Tag
tags:
- Magazine8x65mmSKR
- MagazineBox8x65mmSKR
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge8x65mmSKR
capacity: 25
- type: Item
size: Small
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/8x65mm/8x65mm.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: mag
steps: 7
zeroVisible: false
- type: Appearance
- type: entity
id: Magazine8x65mmEmpty
name: STANAG magazine (8x65mm SKR any)
suffix: empty
parent: BaseMagazine8x65mm
components:
- type: BallisticAmmoProvider
proto: null
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine8x65mmSKR
name: STANAG magazine (8x65mm SKR)
parent: BaseMagazine8x65mm
components:
- type: BallisticAmmoProvider
proto: Cartridge8x65mmSKR
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine8x65mmSKRIncendiary
name: STANAG magazine (8x65mm SKR incendiary)
parent: BaseMagazine8x65mm
components:
- type: BallisticAmmoProvider
proto: Cartridge8x65mmSKRIncendiary
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine8x65mmSKRPractice
name: STANAG magazine (8x65mm SKR practice)
parent: BaseMagazine8x65mm
components:
- type: BallisticAmmoProvider
proto: Cartridge8x65mmSKRPractice
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: BaseMagazine8x65mmBox
name: SAW box (8x65mm SKR)
parent: [BaseItem, RecyclableItemSteelTiny] # Frontier: added RecyclableItemSteelTiny
abstract: true
components:
- type: Tag
tags:
- MagazineBox8x65mmSKR
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge8x65mmSKR
capacity: 100
- type: Item
size: Small
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/8x65mm/8x65mm_box.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
id: Magazine8x65mmEmptyBox
name: SAW box (8x65mm SKR any)
suffix: empty
parent: BaseMagazine8x65mmBox
components:
- type: BallisticAmmoProvider
proto: null
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: entity
id: Magazine8x65mmSKRBox
name: SAW box (8x65mm SKR)
parent: BaseMagazine8x65mmBox
components:
- type: BallisticAmmoProvider
proto: Cartridge8x65mmSKR
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
@@ -453,44 +453,3 @@
map: ["enum.GunVisualLayers.Mag"]
#End SubMachineGun mags
#Start TopMounted mags
- type: entity
id: Magazine9x19mmSubMachineGunTopMountedFMJ
name: top-mounted magazine (9x19mm top-mounted)
parent: [ BaseItem, RecyclableItemSteelTiny ]
components:
- type: Tag
tags:
- Magazine9x19mmSubMachineGunTopMountedFMJ
- type: BallisticAmmoProvider
mayTransfer: true
proto: Cartridge9x19mmFMJ
whitelist:
tags:
- Cartridge9x19mmFMJ
capacity: 30
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Magazine/9x19mm/9x19mm_smg_mag_top_mounted.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-unshaded-1
map: ["enum.GunVisualLayers.MagUnshaded"]
shader: unshaded
- type: MagazineVisuals
magState: mag
steps: 6
zeroVisible: false
- type: Appearance
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: entity
id: Magazine9x19mmSubMachineGunTopMountedEmpty
name: top-mounted magazine (9x19mm top-mounted any)
parent: Magazine9x19mmSubMachineGunTopMountedFMJ
components:
- type: BallisticAmmoProvider
proto: null
#End TopMounted mags
@@ -1,118 +0,0 @@
- type: entity
id: Bullet46x30mm
name: bullet (4.6x30mm FMJ)
parent: BaseBullet
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Piercing: 16
armorPenetration: 0.075
- type: entity
id: Bullet46x30mmPractice
name: bullet (4.6x30mm practice)
parent: BaseBulletPractice
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Blunt: 2
armorPenetration: 0.025
- type: entity
id: Bullet46x30mmRubber
name: bullet (4.6x30mm rubber)
parent: BaseBulletRubber
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Blunt: 3
armorPenetration: 0.025
- type: entity
id: Bullet46x30mmIncendiary
parent: BaseBulletIncendiary
name: bullet (4.6x30mm incendiary)
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Piercing: 8
Heat: 5
armorPenetration: 0.025
- type: entity
id: Bullet46x30mmUranium
parent: BaseBulletUranium
name: bullet (4.6x30mm uranium)
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Radiation: 6
Piercing: 10
armorPenetration: 0.025
# Upstream
- type: entity
id: Bullet46x30mmEmp
name: bullet (4.6x30mm emp)
parent: BaseBulletEmp
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Shock: 0
armorPenetration: 0.025
# Mono AP syst
# + 0.05 base AP
#anti-flesh:
- type: entity
id: Bullet46x30mmHP
parent: BaseBullet
name: bullet (4.6x30mm hollow-point)
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Slash: 3
Piercing: 24
armorPenetration: -0.55
- type: entity
id: Bullet46x30mmRIP
parent: BaseBullet
name: bullet (4.6x30mm RIP)
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Slash: 5
Piercing: 30
armorPenetration: -0.9
#armor-piercing:
- type: entity
id: Bullet46x30mmPlasteelAP
parent: BaseBullet
name: bullet (4.6x30mm AP)
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Piercing: 8
Structural: 35
armorPenetration: 0.6
@@ -1,113 +0,0 @@
- type: entity
id: Bullet57x28mmFMJ
name: bullet (5.7x28mm FMJ)
parent: BaseBullet
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Piercing: 20
armorPenetration: 0.075
- type: entity
id: Bullet57x28mmPractice
name: bullet (5.7x28mm practice)
parent: BaseBulletPractice
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Blunt: 2
- type: entity
id: Bullet57x28mmRubber
name: bullet (5.7x28mm rubber)
parent: BaseBulletRubber
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Blunt: 3
- type: entity
id: Bullet57x28mmIncendiary
parent: BaseBulletIncendiary
name: bullet (5.7x28mm incendiary)
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Piercing: 10
Heat: 6
- type: entity
id: Bullet57x28mmUranium
parent: BaseBulletUranium
name: bullet (5.7x28mm uranium)
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Radiation: 8
Piercing: 12
# Upstream
- type: entity
id: Bullet57x28mmEmp
name: bullet (5.7x28mm emp)
parent: BaseBulletEmp
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Shock: 0
# Mono AP syst
# + 0.05 base AP
#anti-flesh:
- type: entity
id: Bullet57x28mmHP
parent: BaseBullet
name: bullet (5.7x28mm hollow-point)
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Slash: 3
Piercing: 26
armorPenetration: -0.55
- type: entity
id: Bullet57x28mmRIP
parent: BaseBullet
name: bullet (5.7x28mm RIP)
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Slash: 5
Piercing: 32
armorPenetration: -0.9
#armor-piercing:
- type: entity
id: Bullet57x28mmPlasteelAP
parent: BaseBullet
name: bullet (5.7x28mm AP)
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Piercing: 7
Structural: 40
armorPenetration: 0.7
@@ -1,33 +0,0 @@
- type: entity
id: Bullet635x40mmCaseless
name: bullet (635x40mm Caseless)
parent: BaseBullet
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Piercing: 19
armorPenetration: 0.085
- type: entity
id: Bullet635x40mmCaselessPractice
name: bullet (635x40mm Caseless practice)
parent: BaseBulletPractice
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Blunt: 2
- type: entity
id: Bullet635x40mmCaselessRubber
name: bullet (635x40mm Caseless rubber)
parent: BaseBulletRubber
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Blunt: 3
@@ -1,33 +0,0 @@
- type: entity
id: Bullet68x52mmCaseless
name: bullet (6.8x52mm Caseless)
parent: BaseBullet
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Piercing: 24
armorPenetration: 0.075
- type: entity
id: Bullet68x52mmCaselessPractice
name: bullet (6.8x52mm Caseless practice)
parent: BaseBulletPractice
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Blunt: 2
- type: entity
id: Bullet68x52mmCaselessRubber
name: bullet (6.8x52mm Caseless rubber)
parent: BaseBulletRubber
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Blunt: 3
@@ -1,100 +0,0 @@
- type: entity
id: Bullet762x54mmRFMJ
name: bullet (7.62x54mmR FMJ)
parent: BaseBullet
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Piercing: 45
armorPenetration: 0.1
- type: entity
id: Bullet762x54mmRPractice
name: bullet (7.62x54mmR practice)
parent: BaseBulletPractice
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Blunt: 3
- type: entity
id: Bullet762x54mmRRubber
name: bullet (7.62x54mmR rubber)
parent: BaseBulletRubber
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Blunt: 5
- type: entity
id: Bullet762x54mmRIncendiary
parent: BaseBulletIncendiary
name: bullet (7.62x54mmR incendiary)
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Piercing: 25
Heat: 15
- type: entity
id: Bullet762x54mmRUranium
parent: BaseBulletUranium
name: bullet (7.62x54mmR uranium)
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Radiation: 25
Piercing: 20
# Mono AP syst
#anti-flesh:
- type: entity
id: Bullet762x54mmRHP
parent: BaseBullet
name: bullet (7.62x54mmR hollow-point)
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Slash: 5
Piercing: 45
armorPenetration: -0.5
- type: entity
id: Bullet762x54mmRRIP
parent: BaseBullet
name: bullet (7.62x54mmR RIP)
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Slash: 10
Piercing: 60
armorPenetration: -0.95
#armor-piercing:
- type: entity
id: Bullet762x54mmRPlasteelAP
parent: BaseBullet
name: bullet (7.62x54mmR AP)
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Piercing: 20
Structural: 40
armorPenetration: 0.8
@@ -1,35 +0,0 @@
- type: entity
id: Bullet8x65mmSKR
name: bullet (8x65mm SKR)
parent: BaseBullet
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Piercing: 27.5
armorPenetration: 0.65
- type: entity
id: Bullet8x65mmSKRPractice
name: bullet (8x65mm SKR practice)
parent: BaseBulletPractice
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Blunt: 3
- type: entity
id: Bullet8x65mmSKRIncendiary
parent: BaseBulletIncendiary
name: bullet (8x65mm SKR incendiary)
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Piercing: 15
Heat: 10
armorPenetration: 0.65
@@ -1,3 +1,5 @@
# Intermediate rifle ammo
- type: entity
id: Bullet762x39mmFMJ
name: bullet (7.62x39mm FMJ)
@@ -7,9 +7,8 @@
- type: Projectile
damage:
types:
Piercing: 20
Structural: 20
armorPenetration: 0.2
Piercing: 16
armorPenetration: 0.1
- type: entity
id: Bullet45_ACPPractice
@@ -42,8 +41,8 @@
- type: Projectile
damage:
types:
Piercing: 8
Heat: 7
Piercing: 7
Heat: 6
armorPenetration: -0.1
- type: entity
@@ -55,10 +54,9 @@
- type: Projectile
damage:
types:
Radiation: 9
Piercing: 15
Structural: 20
armorPenetration: -0.075
Radiation: 4
Piercing: 9
armorPenetration: 0.1
# Upstream
- type: entity
@@ -7,7 +7,7 @@
- type: Projectile
damage:
types:
Piercing: 24
Piercing: 12
armorPenetration: 0.05
- type: entity
@@ -41,8 +41,8 @@
- type: Projectile
damage:
types:
Piercing: 10
Heat: 5
Piercing: 6
Heat: 6
armorPenetration: -0.15
- type: entity
@@ -54,9 +54,9 @@
- type: Projectile
damage:
types:
Radiation: 8
Piercing: 13
armorPenetration: -0.1
Radiation: 3
Piercing: 8
armorPenetration: 0.1
# Upstream
- type: entity
@@ -1,32 +0,0 @@
- type: entity
id: SpeedLoader762x54mmRFMJ
name: "speed loader (7.62x54mmR FMJ)"
parent: BaseItem
components:
- type: Tag
tags:
- SpeedLoaderRifle
- type: SpeedLoader
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
tags:
- Cartridge762x54mmRFMJ
capacity: 5
proto: Cartridge762x54mmRFMJ
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/SpeedLoaders/7.62x54mmR/7.62x54mmR_speed_loader.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-5
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: mag
steps: 6
zeroVisible: false
- type: Appearance
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
ents: []
@@ -67,10 +67,10 @@
id: ExperimentalFactionWeapon
- type: entity
name: VFD MR-8B LWMMG (8x65mm SKR)
name: VFD MR-8B LWMMG (7.62x51mm)
parent: [BaseWeaponLightMachineGun, BaseGunWieldable]
id: WeaponLMGMR8B
description: The LWMMG variant of the MR-8 series. Chambered in 8x65mm SKR, and accepts both box and STANAG magazines. A label on the side reads "FOR MILITARY USE ONLY".
description: The LWMMG variant of the MR-8 series. Chambered in 7.62x51mm, and accepts both box and standard magazines. A label on the side reads "FOR MILITARY USE ONLY".
components:
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/LMGs/mr8b.rsi
@@ -101,22 +101,21 @@
slots:
gun_magazine:
name: Magazine
startingItem: Magazine8x65mmSKRBox
startingItem: Magazine762x51mmFMJ
insertSound: /Audio/Weapons/Guns/MagIn/sfrifle_magin.ogg
ejectSound: /Audio/Weapons/Guns/MagOut/hpistol_magout.ogg
priority: 2
whitelist:
tags:
- Magazine8x65mmSKR
- MagazineBox8x65mmSKR
- Magazine762x51mmFMJ
whitelistFailPopup: gun-magazine-whitelist-fail
gun_chamber:
name: Chamber
startingItem: Cartridge8x65mmSKR
startingItem: Cartridge762x51mmFMJ
priority: 1
whitelist:
tags:
- Cartridge8x65mmSKR
- Cartridge762x51mmFMJ
- type: ContainerContainer
containers:
gun_magazine: !type:ContainerSlot
@@ -211,10 +210,10 @@
id: ExperimentalFactionWeapon
- type: entity
name: TCA MMG-68 "Grizzly" (6.8x52mm Caseless)
name: TCA MMG-68 "Grizzly" (7.62x39mm)
parent: [BaseWeaponLightMachineGun, BaseGunWieldable]
id: WeaponLMGGrizzly
description: A medium machine gun chambered in 6.8x52mm Caseless, accepts both box and standard magazines. A label on the side reads "FOR MILITARY USE ONLY". The weight of the machine gun make it hard to wield easily. To assist with standardization, it also accepts 5.56x45mm and 7.62x39mm.
description: A medium machine gun chambered in 5.56x45mm, accepts both box and standard magazines. A label on the side reads "FOR MILITARY USE ONLY". The weight of the machine gun make it hard to wield easily. To assist with standardization, it also accepts 5.56x45mm.
components:
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/LMGs/grizzly/Grizzly-icon.rsi
@@ -253,15 +252,12 @@
slots:
gun_magazine:
name: Magazine
startingItem: AmmoBox68x52mmCaseless
startingItem: AmmoBox556x45mmFMJ
insertSound: /Audio/Weapons/Guns/MagIn/lmg_magin.ogg
ejectSound: /Audio/Weapons/Guns/MagOut/lmg_magout.ogg
priority: 2
whitelist:
tags:
- Magazine68x52mmCaselessBoxSmall
- Magazine68x52mmCaselessBoxBig
- Magazine68x52mmCaseless
- Magazine556x45mmFMJ
- Magazine556x45mmBox
- Magazine762x39mmFMJ
@@ -270,11 +266,10 @@
whitelistFailPopup: gun-magazine-whitelist-fail
gun_chamber:
name: Chamber
startingItem: Cartridge68x52mmCaseless
startingItem: Cartridge556x45mmFMJ
priority: 1
whitelist:
tags:
- Cartridge68x52mmCaseless
- Cartridge556x45mmFMJ
- Cartridge762x39mmFMJ
- type: ContainerContainer
@@ -1,8 +1,8 @@
- type: entity
name: VFD MR-8C DMR (8x65mm SKR)
name: VFD MR-8C DMR (7.62x51mm)
parent: [BaseWeaponRifle, BaseGunWieldable, BaseFactionGearTSFT2]
id: WeaponRifleMR8C
description: The DMR variant of the MR-8 series, firing with incredible accuracy. Chambered in 8x65mm SKR. A label on the side reads "FOR MILITARY USE ONLY".
description: The DMR variant of the MR-8 series, firing with incredible accuracy. Chambered in 7.62x51mm. A label on the side reads "FOR MILITARY USE ONLY".
components:
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Rifles/mr8c.rsi
@@ -32,21 +32,21 @@
slots:
gun_magazine:
name: Magazine
startingItem: Magazine8x65mmSKR
startingItem: Magazine762x51mmFMJ
insertSound: /Audio/Weapons/Guns/MagIn/sfrifle_magin.ogg
ejectSound: /Audio/Weapons/Guns/MagOut/hpistol_magout.ogg
priority: 2
whitelist:
tags:
- Magazine8x65mmSKR
- Magazine762x51mmFMJ
whitelistFailPopup: gun-magazine-whitelist-fail
gun_chamber:
name: Chamber
startingItem: Cartridge8x65mmSKR
startingItem: Cartridge762x51mmFMJ
priority: 1
whitelist:
tags:
- Cartridge8x65mmSKR
- Cartridge762x51mmFMJ
- type: ContainerContainer
containers:
gun_magazine: !type:ContainerSlot
@@ -409,10 +409,10 @@
#Corporate War Lecter
- type: entity
name: NTSF-LTR-556 (5.56x45mm,6.8x52mm Caseless)
name: NTSF-LTR-556 (5.56x45mm)
parent: [BaseWeaponRifle, BaseFactionGearOtherFactionT1]
id: WeaponRifleNtsfLtr
description: An old corporate war era rifle. The Nano Trasen Security Forces and Special Forces's Light Tactical Rifle chambered in 5.56x45mm, also accepts 6.8x52mm due to it being a brand new caliber of its time and being a prototype. This rifle is of high-quality with plastitanium internal and plasteel furnitures.
description: An old corporate war era rifle. The Nano Trasen Security Forces and Special Forces's Light Tactical Rifle chambered in 5.56x45mm. This rifle is of high-quality with plastitanium internal and plasteel furnitures.
components:
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Rifles/NTSF-LTR-556
@@ -450,7 +450,6 @@
priority: 2
whitelist:
tags:
- Magazine68x52mmCaseless
- Magazine556x45mmFMJ
whitelistFailPopup: gun-magazine-whitelist-fail
gun_chamber:
@@ -459,7 +458,6 @@
priority: 1
whitelist:
tags:
- Cartridge68x52mmCaseless
- Cartridge556x45mmFMJ
- type: ContainerContainer
containers:
@@ -1,8 +1,8 @@
- type: entity
name: SKR-WS MLA-73 (635x40mm caseless)
name: SKR-WS MLA-73 (.45 ACP)
parent: [BaseWeaponSubMachineGun, BaseGunWieldable]
id: WeaponSubMachineGunMla73
description: A reliable PDW design, commonly issued to pilots and AFV crewmen. This one has been modified with an integral suppressor. Legends around this weapons say it's a Corporate-Era schematic that's been built by the Phaethon Dynasty. Can take 9x19mm smg magazines in a pinch.
description: A reliable PDW design, commonly issued to pilots and AFV crewmen. This one has been modified with an integral suppressor. Legends around this weapons say it's a Corporate-Era schematic that's been built by the Phaethon Dynasty. Can also take 9x19mm smg magazines in a pinch.
components:
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/SMGs/mla73.rsi
@@ -29,22 +29,22 @@
slots:
gun_magazine:
name: Magazine
startingItem: Magazine635x40mmCaseless
startingItem: Magazine45_ACPSubMachineGunFMJ
insertSound: /Audio/Weapons/Guns/MagIn/hpistol_magin.ogg
ejectSound: /Audio/Weapons/Guns/MagOut/sfrifle_magout.ogg
priority: 2
whitelist:
tags:
- Magazine635x40mmCaseless
- Magazine45_ACPSubMachineGunFMJ
- Magazine9x19mmSubMachineGunFMJ
whitelistFailPopup: gun-magazine-whitelist-fail
gun_chamber:
name: Chamber
startingItem: Cartridge635x40mmCaseless
startingItem: Cartridge45_ACPFMJ
priority: 1
whitelist:
tags:
- Cartridge635x40mmCaseless
- Cartridge45_ACPFMJ
- type: MagazineVisuals
magState: mag
steps: 1
@@ -1,8 +1,8 @@
- type: entity
id: WeaponRifleAK410
name: NCI AK-410 (7.62x54mmR)
name: NCI AK-410 (762x51mm)
parent: BaseWeaponRifle
description: "Bullpup DMR feeding from 762x54mmR magazines, developed to modernize USSP long-range infantry weapons."
description: "Bullpup DMR feeding from 762x51mm magazines, developed to modernize USSP long-range infantry weapons."
components:
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Snipers/ak410.rsi
@@ -39,21 +39,21 @@
slots:
gun_magazine:
name: Magazine
startingItem: Magazine762x54mmRFMJ
startingItem: Magazine762x51mmFMJ
insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
priority: 2
whitelist:
tags:
- Magazine762x54mmRFMJ
- Magazine762x51mmFMJ
whitelistFailPopup: gun-magazine-whitelist-fail
gun_chamber:
name: Chamber
startingItem: Cartridge762x54mmRFMJ
startingItem: Cartridge762x51mmFMJ
priority: 1
whitelist:
tags:
- Cartridge762x54mmRFMJ
- Cartridge762x51mmFMJ
- type: ContainerContainer
containers:
gun_magazine: !type:ContainerSlot
@@ -54,7 +54,7 @@
soundGunshot:
path: /Audio/Weapons/Guns/Gunshots/gun_sentry.ogg
- type: ProjectileBatteryAmmoProvider
proto: Bullet762x51mmAntiMaterial
proto: Bullet762x51mmFMJ
fireCost: 25
- type: BatterySelfRecharger
autoRecharge: true
@@ -27,9 +27,9 @@
contents:
- id: WeaponSubMachineGunMla73Registered
amount: 1
- id: Magazine635x40mmCaseless
- id: Magazine45_ACPSubMachineGunFMJ
amount: 2
- id: AmmoBox635x40mmCaseless
- id: AmmoBox45_ACPFMJ
amount: 2
- type: entity
@@ -179,5 +179,5 @@
contents:
- id: WeaponRifleMR3CRegistered
amount: 1
- id: Magazine8x65mmSKR
- id: Magazine762x51mmFMJ
amount: 2

Some files were not shown because too many files have changed in this diff Show More