parent: BaseMagazineBoxAntiMateriel
id: MagazineBoxAntiMateriel
name: ammunition box (.60 anti-materiel)
+ description: A cardboard box of .60 anti-materiel rounds.
components:
- type: BallisticAmmoProvider
proto: CartridgeAntiMateriel
parent: BaseMagazineBoxCaselessRifle
id: MagazineBoxCaselessRiflePractice
name: ammunition box (.25 caseless practice)
- description: A cardboard box of .25 caseless rounds. Intended to hold non-harmful chalk ammunition.
+ description: A cardboard box of .25 caseless rounds. Intended to hold harmless practice ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgeCaselessRiflePractice
parent: BaseMagazineBoxLightRifle
id: MagazineBoxLightRiflePractice
name: ammunition box (.30 rifle practice)
- description: A cardboard box of .30 rifle rounds. Intended to hold non-harmful chalk ammunition.
+ description: A cardboard box of .30 rifle rounds. Intended to hold harmless practice ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgeLightRiflePractice
- state: practice
- type: entity
- id: MagazineBoxLightRifleIncendiary
parent: BaseMagazineBoxLightRifle
+ id: MagazineBoxLightRifleIncendiary
name: ammunition box (.30 rifle incendiary)
description: A cardboard box of .30 rifle rounds. Intended to hold self-igniting incendiary ammunition.
components:
parent: BaseMagazineBoxMagnum
id: MagazineBoxMagnumPractice
name: ammunition box (.45 magnum practice)
- description: A cardboard box of .45 magnum rounds. Intended to hold non-harmful chalk ammunition.
+ description: A cardboard box of .45 magnum rounds. Intended to hold harmless practice ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgeMagnumPractice
id: MagazineBoxMagnumAP
parent: BaseMagazineBoxMagnum
name: ammunition box (.45 magnum armor-piercing)
- description: A cardboard box of .45 magnum rounds. Intended to hold rare armor-piercing ammunition.
+ description: A cardboard box of .45 magnum rounds. Intended to hold specialized armor-piercing ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgeMagnumAP
parent: BaseMagazineBoxPistol
id: MagazineBoxPistolPractice
name: ammunition box (.35 auto practice)
- description: A cardboard box of .35 auto rounds. Intended to hold non-harmful chalk ammunition.
+ description: A cardboard box of .35 auto rounds. Intended to hold harmless practice ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgePistolPractice
- state: incendiary
- type: entity
- id: MagazineBoxPistolUranium
parent: BaseMagazineBoxPistol
+ id: MagazineBoxPistolUranium
name: ammunition box (.35 auto uranium)
description: A cardboard box of .35 auto rounds. Intended to hold exotic uranium-core ammunition.
components:
parent: BaseMagazineBoxRifle
id: MagazineBoxRiflePractice
name: ammunition box (.20 rifle practice)
- description: A cardboard box of .20 rifle rounds. Intended to hold non-harmful chalk ammunition.
+ description: A cardboard box of .20 rifle rounds. Intended to hold harmless practice ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgeRiflePractice
- type: entity
+ abstract: true
parent: BaseItem
id: BaseAmmoProvider
- abstract: true
components:
- type: ContainerContainer
containers:
sprite: Objects/Storage/boxes.rsi
- type: entity
+ abstract: true
parent: BaseAmmoProvider
id: AmmoProviderShotgunShell
- abstract: true
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Ammunition/Boxes/shotgun.rsi
parent: AmmoProviderShotgunShell
id: BoxBeanbag
name: ammunition box (.50 beanbag)
+ description: A cardboard box of .50 shotgun shells. Intended to hold less-than-lethal beanbag ammunition.
components:
- type: BallisticAmmoProvider
proto: ShellShotgunBeanbag
- state: beanbag
- type: entity
- name: ammunition box (.50 pellet)
parent: AmmoProviderShotgunShell
id: BoxLethalshot
+ name: ammunition box (.50 pellet)
+ description: A cardboard box of .50 shotgun shells. Intended to hold general-purpose kinetic ammunition.
components:
- type: BallisticAmmoProvider
proto: ShellShotgun
- state: lethal
- type: entity
- name: ammunition box (.50 slug)
parent: AmmoProviderShotgunShell
id: BoxShotgunSlug
+ name: ammunition box (.50 slug)
+ description: A cardboard box of .50 shotgun shells. Intended to hold long-ranged slug ammunition.
components:
- type: BallisticAmmoProvider
proto: ShellShotgunSlug
- state: slug
- type: entity
- name: ammunition box (.50 flare)
parent: AmmoProviderShotgunShell
id: BoxShotgunFlare
+ name: ammunition box (.50 flare)
+ description: A cardboard box of .50 shotgun shells. Intended to hold illuminating flare ammunition.
components:
- type: BallisticAmmoProvider
proto: ShellShotgunFlare
- state: flare
- type: entity
- name: ammunition box (.50 incendiary)
parent: AmmoProviderShotgunShell
id: BoxShotgunIncendiary
+ name: ammunition box (.50 incendiary)
+ description: A cardboard box of .50 shotgun shells. Intended to hold self-igniting incendiary ammunition.
components:
- type: BallisticAmmoProvider
proto: ShellShotgunIncendiary
- state: incendiary
- type: entity
- name: ammunition box (.50 uranium)
parent: AmmoProviderShotgunShell
id: BoxShotgunUranium
+ name: ammunition box (.50 uranium)
+ description: A cardboard box of .50 shotgun shells. Intended to hold exotic uranium-core ammunition.
components:
- type: BallisticAmmoProvider
proto: ShellShotgunUranium
- state: uranium
- type: entity
- name: ammunition box (.50 practice)
parent: AmmoProviderShotgunShell
id: BoxShotgunPractice
+ name: ammunition box (.50 practice)
+ description: A cardboard box of .50 shotgun shells. Intended to hold harmless practice ammunition.
components:
- type: BallisticAmmoProvider
proto: ShellShotgunPractice
- state: practice
- type: entity
- name: ammunition box (.50 tranquilizer)
parent: AmmoProviderShotgunShell
id: BoxShellTranquilizer
+ name: ammunition box (.50 tranquilizer)
+ description: A cardboard box of .50 shotgun shells. Intended to hold nonlethal tranquilizer ammunition.
components:
- type: BallisticAmmoProvider
proto: ShellTranquilizer
abstract: true
parent: BaseItem
id: BoxDonkSoftBase
- name: foamdart box
+ name: toy ammunition box
components:
- type: BallisticAmmoProvider
mayTransfer: true
- type: entity
parent: BoxDonkSoftBase
id: BoxDonkSoftBox
- name: box of foam darts
+ name: foam dart box
+ description: A cardboard box of foam darts.
components:
- type: BallisticAmmoProvider
whitelist:
parent: BaseMagazineBoxMagnum
id: BoxCartridgeCap
name: cap gun cartridge box
+ description: A cardboard box of cap gun cartridges.
components:
- type: BallisticAmmoProvider
proto: CartridgeCap
parent: [ BaseCartridge, BaseMajorContraband ]
id: CartridgeAntiMateriel
name: cartridge (.60 anti-materiel)
+ description: A high-power cartridge used by high-precision rifles.
components:
- type: Tag
tags:
- type: entity
- id: BaseCartridge
- parent: BaseItem
abstract: true
+ parent: BaseItem
+ id: BaseCartridge
components:
- type: Sprite
drawdepth: Items
- type: entity
+ abstract: true
+ parent: [ BaseCartridge, BaseSecurityContraband ]
id: BaseCartridgeCaselessRifle
name: cartridge (.25 caseless)
- parent: [ BaseCartridge, BaseSecurityContraband ]
- abstract: true
components:
- type: Tag
tags:
price: 10
- type: entity
+ parent: BaseCartridgeCaselessRifle
id: CartridgeCaselessRifle
name: cartridge (.25 caseless)
- parent: BaseCartridgeCaselessRifle
description: A small caliber utilizing caseless technology, omitting conventional brass casing in favor of hardened propellant. Standard kinetic ammunition is common and useful in most situations.
components:
- type: CartridgeAmmo
proto: BulletCaselessRifle
- type: entity
+ parent: BaseCartridgeCaselessRifle
id: CartridgeCaselessRiflePractice
name: cartridge (.25 caseless practice)
- parent: BaseCartridgeCaselessRifle
- description: A small caliber utilizing caseless technology, omitting conventional brass casing in favor of hardened propellant. Chalk ammunition is generally non-harmful, used for practice.
+ description: A small caliber utilizing caseless technology, omitting conventional brass casing in favor of hardened propellant. Practice ammunition fires a chalk projectile that stings a little, but otherwise causes no lasting damage.
components:
- type: CartridgeAmmo
proto: BulletCaselessRiflePractice
- type: entity
+ abstract: true
+ parent: [ BaseCartridge, BaseSecurityContraband ]
id: BaseCartridgeHeavyRifle
name: cartridge (.10 rifle)
- parent: [ BaseCartridge, BaseSecurityContraband ]
- abstract: true
components:
- type: Tag
tags:
price: 10
- type: entity
+ parent: BaseCartridgeHeavyRifle
id: CartridgeMinigun
name: cartridge (.10 rifle)
- parent: BaseCartridgeHeavyRifle
components:
- type: CartridgeAmmo
proto: BulletMinigun
- type: entity
+ abstract: true
+ parent: [ BaseCartridge, BaseSecurityContraband ]
id: BaseCartridgeLightRifle
name: cartridge (.30 rifle)
- parent: [ BaseCartridge, BaseSecurityContraband ]
- abstract: true
components:
- type: Tag
tags:
- type: SpentAmmoVisuals
- type: entity
+ parent: BaseCartridgeLightRifle
id: CartridgeLightRifle
name: cartridge (.30 rifle)
- parent: BaseCartridgeLightRifle
description: A classic intermediate cartridge used by many combat rifles and LMGs. Standard kinetic ammunition is common and useful in most situations.
components:
- type: CartridgeAmmo
proto: BulletLightRifle
- type: entity
+ parent: BaseCartridgeLightRifle
id: CartridgeLightRiflePractice
name: cartridge (.30 rifle practice)
- parent: BaseCartridgeLightRifle
- description: A classic intermediate cartridge used by many combat rifles and LMGs. Chalk ammunition is generally non-harmful, used for practice.
+ description: A classic intermediate cartridge used by many combat rifles and LMGs. Practice ammunition fires a chalk projectile that stings a little, but otherwise causes no lasting damage.
components:
- type: CartridgeAmmo
proto: BulletLightRiflePractice
color: "#dbdbdb"
- type: entity
+ parent: BaseCartridgeLightRifle
id: CartridgeLightRifleIncendiary
name: cartridge (.30 rifle incendiary)
- parent: BaseCartridgeLightRifle
- description: A classic intermediate cartridge used by many combat rifles and LMGs. Incendiary ammunition contains a self-igniting compound that sets the target ablaze.
+ description: A classic intermediate cartridge used by many combat rifles and LMGs. Incendiary ammunition contains a self-igniting compound that sets targets ablaze.
components:
- type: CartridgeAmmo
proto: BulletLightRifleIncendiary
color: "#ff6e52"
- type: entity
+ parent: BaseCartridgeLightRifle
id: CartridgeLightRifleUranium
name: cartridge (.30 rifle uranium)
- parent: BaseCartridgeLightRifle
- description: A classic intermediate cartridge used by many combat rifles and LMGs. Uranium ammunition replaces the lead core of the bullet with fissile material, irradiating the target from the inside.
+ description: A classic intermediate cartridge used by many combat rifles and LMGs. Uranium ammunition replaces the lead core of the bullet with fissile material, irradiating targets from the inside.
components:
- type: CartridgeAmmo
proto: BulletLightRifleUranium
- type: entity
+ abstract: true
+ parent: [ BaseCartridge, BaseSecurityContraband ]
id: BaseCartridgeMagnum
name: cartridge (.45 magnum)
- parent: [ BaseCartridge, BaseSecurityContraband ]
- abstract: true
components:
- type: Tag
tags:
- type: SpentAmmoVisuals
- type: entity
+ parent: BaseCartridgeMagnum
id: CartridgeMagnum
name: cartridge (.45 magnum)
- parent: BaseCartridgeMagnum
description: Heavy magnum cartridge mostly used by revolvers. Standard kinetic ammunition is common and useful in most situations.
components:
- type: CartridgeAmmo
proto: BulletMagnum
- type: entity
+ parent: BaseCartridgeMagnum
id: CartridgeMagnumPractice
name: cartridge (.45 magnum practice)
- parent: BaseCartridgeMagnum
- description: Heavy magnum cartridge mostly used by revolvers. Chalk ammunition is generally non-harmful, used for practice.
+ description: Heavy magnum cartridge mostly used by revolvers. Practice ammunition fires a chalk projectile that stings a little, but otherwise causes no lasting damage.
components:
- type: CartridgeAmmo
proto: BulletMagnumPractice
color: "#dbdbdb"
- type: entity
+ parent: BaseCartridgeMagnum
id: CartridgeMagnumIncendiary
name: cartridge (.45 magnum incendiary)
- parent: BaseCartridgeMagnum
- description: Heavy magnum cartridge mostly used by revolvers. Incendiary ammunition contains a self-igniting compound that sets the target ablaze.
+ description: Heavy magnum cartridge mostly used by revolvers. Incendiary ammunition contains a self-igniting compound that sets targets ablaze.
components:
- type: CartridgeAmmo
proto: BulletMagnumIncendiary
color: "#ff6e52"
- type: entity
+ parent: BaseCartridgeMagnum
id: CartridgeMagnumAP
name: cartridge (.45 magnum armor-piercing)
- parent: BaseCartridgeMagnum
- description: Heavy magnum cartridge mostly used by revolvers. Armor piercing ammunition is renowned for its ability to cut straight through body armor.
+ description: Heavy magnum cartridge mostly used by revolvers. Armor-piercing ammunition is renowned for its ability to cut straight through body armor.
components:
- type: CartridgeAmmo
proto: BulletMagnumAP
color: "#0a0a0a"
- type: entity
+ parent: BaseCartridgeMagnum
id: CartridgeMagnumUranium
name: cartridge (.45 magnum uranium)
- parent: BaseCartridgeMagnum
- description: Heavy magnum cartridge mostly used by revolvers. Uranium ammunition replaces the lead core of the bullet with fissile material, irradiating the target from the inside.
+ description: Heavy magnum cartridge mostly used by revolvers. Uranium ammunition replaces the lead core of the bullet with fissile material, irradiating targets from the inside.
components:
- type: CartridgeAmmo
proto: BulletMagnumUranium
- type: entity
+ abstract: true
+ parent: [ BaseCartridge, BaseSecurityContraband ]
id: BaseCartridgePistol
name: cartridge (.35 auto)
- parent: [ BaseCartridge, BaseSecurityContraband ]
- abstract: true
components:
- type: Tag
tags:
- type: SpentAmmoVisuals
- type: entity
+ parent: BaseCartridgePistol
id: CartridgePistol
name: cartridge (.35 auto)
description: Arguably the most popular caliber on the market, used by all manner of pistols and submachine guns. Standard kinetic ammunition is common and useful in most situations.
- parent: BaseCartridgePistol
components:
- type: CartridgeAmmo
proto: BulletPistol
- type: entity
+ parent: BaseCartridgePistol
id: CartridgePistolPractice
name: cartridge (.35 auto practice)
- description: Arguably the most popular caliber on the market, used by all manner of pistols and submachine guns. Chalk ammunition is generally non-harmful, used for practice.
- parent: BaseCartridgePistol
+ description: Arguably the most popular caliber on the market, used by all manner of pistols and submachine guns. Practice ammunition fires a chalk projectile that stings a little, but otherwise causes no lasting damage.
components:
- type: CartridgeAmmo
proto: BulletPistolPractice
color: "#dbdbdb"
- type: entity
+ parent: BaseCartridgePistol
id: CartridgePistolIncendiary
name: cartridge (.35 auto incendiary)
- description: Arguably the most popular caliber on the market, used by all manner of pistols and submachine guns. Incendiary ammunition contains a self-igniting compound that sets the target ablaze.
- parent: BaseCartridgePistol
+ description: Arguably the most popular caliber on the market, used by all manner of pistols and submachine guns. Incendiary ammunition contains a self-igniting compound that sets targets ablaze.
components:
- type: CartridgeAmmo
proto: BulletPistolIncendiary
- type: entity
id: CartridgePistolUranium
name: cartridge (.35 auto uranium)
- description: Arguably the most popular caliber on the market, used by all manner of pistols and submachine guns. Uranium core ammunition features a load of fissile material, irradiating the target from the inside.
+ description: Arguably the most popular caliber on the market, used by all manner of pistols and submachine guns. Uranium ammunition replaces the lead core of the bullet with fissile material, irradiating targets from the inside.
parent: BaseCartridgePistol
components:
- type: CartridgeAmmo
color: "#65fe08"
- type: entity
+ parent: BaseCartridgePistol
id: CartridgePistolSpent
name: cartridge (.35 auto)
suffix: spent
- parent: BaseCartridgePistol
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi
- type: entity
+ abstract: true
+ parent: [ BaseCartridge, BaseSecurityContraband ]
id: BaseCartridgeRifle
name: cartridge (.20 rifle)
- parent: [ BaseCartridge, BaseSecurityContraband ]
- abstract: true
components:
- type: Tag
tags:
- type: SpentAmmoVisuals
- type: entity
+ parent: BaseCartridgeRifle
id: CartridgeRifle
name: cartridge (.20 rifle)
- parent: BaseCartridgeRifle
description: A modern intermediate cartridge for combat rifles. Standard kinetic ammunition is common and useful in most situations.
components:
- type: CartridgeAmmo
proto: BulletRifle
- type: entity
+ parent: BaseCartridgeRifle
id: CartridgeRiflePractice
name: cartridge (.20 rifle practice)
- parent: BaseCartridgeRifle
- description: A modern intermediate cartridge for combat rifles. Chalk ammunition is generally non-harmful, used for practice.
+ description: A modern intermediate cartridge for combat rifles. Practice ammunition fires a chalk projectile that stings a little, but otherwise causes no lasting damage.
components:
- type: CartridgeAmmo
proto: BulletRiflePractice
color: "#dbdbdb"
- type: entity
+ parent: BaseCartridgeRifle
id: CartridgeRifleIncendiary
name: cartridge (.20 rifle incendiary)
- parent: BaseCartridgeRifle
- description: A modern intermediate cartridge for combat rifles. Incendiary ammunition contains a self-igniting compound that sets the target ablaze.
+ description: A modern intermediate cartridge for combat rifles. Incendiary ammunition contains a self-igniting compound that sets targets ablaze.
components:
- type: CartridgeAmmo
proto: BulletRifleIncendiary
color: "#ff6e52"
- type: entity
+ parent: BaseCartridgeRifle
id: CartridgeRifleUranium
name: cartridge (.20 rifle uranium)
- parent: BaseCartridgeRifle
- description: A modern intermediate cartridge for combat rifles. Uranium ammunition replaces the lead core of the bullet with fissile material, irradiating the target from the inside.
+ description: A modern intermediate cartridge for combat rifles. Uranium ammunition replaces the lead core of the bullet with fissile material, irradiating targets from the inside.
components:
- type: CartridgeAmmo
proto: BulletRifleUranium
- type: entity
+ abstract: true
+ parent: BaseCartridge
id: BaseShellShotgun
name: shell (.50)
- parent: BaseCartridge
- abstract: true
components:
- type: Tag
tags:
- type: SpentAmmoVisuals
- type: entity
+ parent: [ BaseShellShotgun, BaseSecurityBartenderContraband ]
id: ShellShotgunBeanbag
name: shell (.50 beanbag)
- parent: [ BaseShellShotgun, BaseSecurityBartenderContraband ]
+ description: The standard cartridge used by most modern shotguns. Beanbag ammunition contains a single less-than-lethal projectile that can stun targets.
components:
- type: Tag
tags:
state: "beanbag"
- type: entity
+ parent: [ BaseShellShotgun, BaseSecurityContraband]
id: ShellShotgunSlug
name: shell (.50 slug)
- parent: [ BaseShellShotgun, BaseSecurityContraband]
+ description: The standard cartridge used by most modern shotguns. Slug ammunition contains a single high-density projectile effective at longer ranges than pellet ammunition.
components:
- type: Sprite
layers:
state: "slug"
- type: entity
+ parent: BaseShellShotgun
id: ShellShotgunFlare
name: shell (.50 flare)
- parent: BaseShellShotgun
+ description: The standard cartridge used by most modern shotguns. Flare ammunition contains a single brightly-burning projectile intended for illumination and signalling, rather than combat.
components:
- type: Tag
tags:
state: "flare"
- type: entity
+ parent: [ BaseShellShotgun, BaseSecurityContraband ]
id: ShellShotgun
name: shell (.50 pellet)
- parent: [ BaseShellShotgun, BaseSecurityContraband ]
+ description: The standard cartridge used by most modern shotguns. Standard kinetic ammunition is common and useful in most situations.
components:
- type: Sprite
layers:
proto: PelletShotgunSpread
- type: entity
+ parent: [ BaseShellShotgun, BaseSecurityContraband ]
id: ShellShotgunIncendiary
name: shell (.50 incendiary)
- parent: [ BaseShellShotgun, BaseSecurityContraband ]
+ description: The standard cartridge used by most modern shotguns. Incendiary ammunition contains a self-igniting compound that sets targets ablaze.
components:
- type: Sprite
layers:
state: "incendiary"
- type: entity
+ parent: [ BaseShellShotgun, BaseSecurityContraband ]
id: ShellShotgunPractice
name: shell (.50 practice)
- parent: [ BaseShellShotgun, BaseSecurityContraband ]
+ description: The standard cartridge used by most modern shotguns. Practice ammunition fires chalk pellets that sting a little, but otherwise cause no lasting damage.
components:
- type: Sprite
layers:
state: "practice"
- type: entity
+ parent: [ BaseShellShotgun, BaseSecurityContraband ]
id: ShellTranquilizer
name: shell (.50 tranquilizer)
- parent: [ BaseShellShotgun, BaseSecurityContraband ]
+ description: The standard cartridge used by most modern shotguns. Tranquilizer ammunition contains a single ballistic syringe loaded with a strong sedative that harmlessly puts targets to sleep.
components:
- type: Tag
tags:
state: "tranquilizer"
- type: entity
+ parent: [ BaseShellShotgun, BaseSecurityContraband ]
id: ShellShotgunImprovised
name: improvised shotgun shell
- description: A homemade shotgun shell that shoots painful glass shrapnel. The spread is so wide that it couldn't hit the broad side of a barn.
- parent: [ BaseShellShotgun, BaseSecurityContraband ]
+ description: A homemade shotgun shell loaded with chunks of glass shrapnel. Surprisingly effective, but the spread is so wide that you couldn't hit the broad side of a barn.
components:
- type: Tag
tags:
state: "improvised"
- type: entity
+ parent: [ BaseShellShotgun, BaseSecurityContraband ]
id: ShellShotgunUranium
name: uranium shotgun shell
- parent: [ BaseShellShotgun, BaseSecurityContraband ]
+ description: The standard cartridge used by most modern shotguns. Uranium ammunition replaces the lead core of the pellets with fissile material, irradiating targets from the inside.
components:
- type: Sprite
layers:
- type: entity
+ abstract: true
+ parent: BaseCartridge
id: BaseCartridgeCap
name: cartridge (cap)
- parent: BaseCartridge
- abstract: true
components:
- type: Tag
tags:
price: 5
- type: entity
+ parent: BaseCartridgeCap
id: CartridgeCap
name: cap gun cartridge
- parent: BaseCartridgeCap
+ description: A mock pistol cartridge that makes noise and smoke, but has no actual projectile.
components:
- type: CartridgeAmmo
proto: BulletCap
- type: entity
+ abstract: true
+ parent: [ BaseItem, BaseSecurityContraband ]
id: BaseMagazineCaselessRifle
name: "magazine (.25 caseless)"
- parent: [ BaseItem, BaseSecurityContraband ]
- abstract: true
components:
- type: Tag
tags:
- type: Appearance
- type: entity
+ abstract: true
+ parent: BaseMagazineCaselessRifle
id: BaseMagazinePistolCaselessRifle
name: "pistol magazine (.25 caseless)"
- parent: BaseMagazineCaselessRifle
- abstract: true
components:
- type: Tag
tags:
- type: Appearance
- type: entity
+ parent: BaseMagazinePistolCaselessRifle
id: MagazinePistolCaselessRifle
name: "pistol magazine (.25 caseless)"
- parent: BaseMagazinePistolCaselessRifle
description: 10-round magazine for the Cobra pistol. Intended to hold general-purpose kinetic ammunition.
components:
- type: BallisticAmmoProvider
- state: inhand-right-stripe
- type: entity
+ parent: BaseMagazinePistolCaselessRifle
id: MagazinePistolCaselessRiflePractice
name: "pistol magazine (.25 caseless practice)"
- parent: BaseMagazinePistolCaselessRifle
- description: 10-round magazine for the Cobra pistol. Intended to hold non-harmful chalk ammunition.
+ description: 10-round magazine for the Cobra pistol. Intended to hold harmless practice ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgeCaselessRiflePractice
color: "#dbdbdb"
- type: entity
+ parent: BaseMagazineCaselessRifle
id: MagazineCaselessRifle
name: "magazine (.25 caseless)"
- parent: BaseMagazineCaselessRifle
components:
- type: BallisticAmmoProvider
proto: CartridgeCaselessRifle
- state: inhand-right-mag
- type: entity
+ parent: BaseMagazineCaselessRifle
id: MagazineCaselessRiflePractice
name: "magazine (.25 caseless practice)"
- parent: BaseMagazineCaselessRifle
components:
- type: BallisticAmmoProvider
proto: CartridgeCaselessRiflePractice
- type: entity
+ abstract: true
+ parent: [ BaseItem, BaseSecurityContraband ]
id: BaseMagazineGrenade
name: grenade cartridge
- parent: [ BaseItem, BaseSecurityContraband ]
- abstract: true
components:
- type: Tag
tags:
- type: Appearance
- type: entity
+ parent: BaseMagazineGrenade
id: MagazineGrenadeEmpty
name: grenade cartridge
- parent: BaseMagazineGrenade
components:
- type: BallisticAmmoProvider
- type: entity
+ parent: BaseMagazineGrenade
id: MagazineGrenadeFrag
name: frag grenade cartridge
- parent: BaseMagazineGrenade
components:
- type: BallisticAmmoProvider
proto: GrenadeFrag
- type: entity
+ parent: BaseMagazineGrenade
id: MagazineGrenadeEMP
name: EMP grenade cartridge
- parent: BaseMagazineGrenade
components:
- type: BallisticAmmoProvider
proto: GrenadeEMP
- type: entity
+ parent: BaseMagazineGrenade
id: MagazineGrenadeFlash
name: flash grenade cartridge
- parent: BaseMagazineGrenade
components:
- type: BallisticAmmoProvider
proto: GrenadeFlash
- type: entity
+ parent: BaseMagazineGrenade
id: MagazineGrenadeBlast
name: blast grenade cartridge
- parent: BaseMagazineGrenade
components:
- type: BallisticAmmoProvider
proto: GrenadeBlast
- type: entity
+ parent: BaseMagazineGrenade
id: MagazineGrenadeBaton
name: baton grenade cartridge
- parent: BaseMagazineGrenade
components:
- type: BallisticAmmoProvider
proto: GrenadeBaton
- type: entity
+ abstract: true
+ parent: [ BaseItem, BaseSecurityContraband ]
id: BaseMagazineHeavyRifle
name: "magazine (.20 rifle)"
- parent: [ BaseItem, BaseSecurityContraband ]
- abstract: true
components:
- type: Tag
tags:
# Empty mags
- type: entity
+ abstract: true
+ parent: [ BaseItem, BaseSecurityContraband ]
id: BaseMagazineLightRifle
name: "magazine (.30 rifle)"
- parent: [ BaseItem, BaseSecurityContraband ]
- abstract: true
components:
- type: Tag
tags:
# Magazines
- type: entity
+ parent: BaseMagazineLightRifle
id: MagazineLightRifleBox
name: "L6 SAW magazine box (.30 rifle)"
- parent: BaseMagazineLightRifle
description: Box containing a 100-round belt of linked .30 rifle rounds, used by light machine guns such as the L6. Intended to hold general-purpose kinetic ammunition.
components:
- type: Tag
- type: Appearance
- type: entity
+ parent: BaseMagazineLightRifle
id: MagazineLightRifle
name: "magazine (.30 rifle)"
- parent: BaseMagazineLightRifle
description: Curved 30-round double stack magazine for combat rifles. Intended to hold general-purpose kinetic ammunition.
components:
- type: BallisticAmmoProvider
- state: inhand-right-mag
- type: entity
+ parent: MagazineLightRifle
id: MagazineLightRifleEmpty
name: "magazine (.30 rifle any)"
suffix: empty
- parent: MagazineLightRifle
description: Curved 30-round double stack magazine for combat rifles.
components:
- type: BallisticAmmoProvider
- state: inhand-right-mag
- type: entity
+ parent: BaseMagazineLightRifle
id: MagazineLightRiflePractice
name: "magazine (.30 rifle practice)"
- parent: BaseMagazineLightRifle
- description: Curved 30-round double stack magazine for combat rifles. Intended to hold non-harmful chalk ammunition.
+ description: Curved 30-round double stack magazine for combat rifles. Intended to hold harmless practice ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgeLightRiflePractice
color: "#dbdbdb"
- type: entity
+ parent: BaseMagazineLightRifle
id: MagazineLightRifleUranium
name: "magazine (.30 rifle uranium)"
- parent: BaseMagazineLightRifle
description: Curved 30-round double stack magazine for combat rifles. Intended to hold exotic uranium-core ammunition.
components:
- type: BallisticAmmoProvider
color: "#00cd42"
- type: entity
+ parent: MagazineLightRifle
id: MagazineLightRifleIncendiary
name: "magazine (.30 rifle incendiary)"
- parent: MagazineLightRifle
description: Curved 30-round double stack magazine for combat rifles. Intended to hold self-igniting incendiary ammunition.
components:
- type: BallisticAmmoProvider
- type: entity
+ abstract: true
+ parent: [ BaseMagazinePistol, BaseSecurityContraband ]
id: BaseMagazineMagnum
name: pistol magazine (.45 magnum)
- parent: [ BaseMagazinePistol, BaseSecurityContraband ]
- abstract: true
components:
- type: Tag
tags:
capacity: 7
- type: entity
+ parent: BaseMagazineMagnum
id: MagazineMagnumEmpty
name: pistol magazine (.45 magnum any)
suffix: empty
- parent: BaseMagazineMagnum
- description: 7-round single stack pistol magazine.
+ description: 7-round single stack magazine for large-caliber pistols.
components:
- type: BallisticAmmoProvider
proto: null
- state: inhand-right-mag
- type: entity
+ parent: BaseMagazineMagnum
id: MagazineMagnum
name: pistol magazine (.45 magnum)
- parent: BaseMagazineMagnum
- description: 7-round single stack pistol magazine. Intended to hold general-purpose kinetic ammunition.
+ description: 7-round single stack magazine for large-caliber pistols. Intended to hold general-purpose kinetic ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgeMagnum
- state: inhand-right-mag
- type: entity
+ parent: BaseMagazineMagnum
id: MagazineMagnumPractice
name: pistol magazine (.45 magnum practice)
- parent: BaseMagazineMagnum
- description: 7-round single stack pistol magazine. Intended to hold non-harmful chalk ammunition.
+ description: 7-round single stack magazine for large-caliber pistols. Intended to hold harmless practice ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgeMagnumPractice
color: "#dbdbdb"
- type: entity
+ parent: BaseMagazineMagnum
id: MagazineMagnumUranium
name: pistol magazine (.45 magnum uranium)
- parent: BaseMagazineMagnum
- description: 7-round single stack pistol magazine. Intended to hold exotic uranium-core ammunition.
+ description: 7-round single stack magazine for large-caliber pistols. Intended to hold exotic uranium-core ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgeMagnumUranium
color: "#00cd42"
- type: entity
+ parent: BaseMagazineMagnum
id: MagazineMagnumAP
name: pistol magazine (.45 magnum armor-piercing)
- parent: BaseMagazineMagnum
- description: 7-round single stack pistol magazine. Intended to hold rare armor-piercing ammunition.
+ description: 7-round single stack magazine for large-caliber pistols. Intended to hold specialized armor-piercing ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgeMagnumAP
- type: entity
+ abstract: true
+ parent: [ BaseItem, BaseSecurityContraband ]
id: BaseMagazinePistol
name: pistol magazine (.35 auto)
- parent: [ BaseItem, BaseSecurityContraband ]
- abstract: true
components:
- type: Tag
tags:
- type: Appearance
- type: entity
+ abstract: true
+ parent: [ BaseItem, BaseSecurityContraband ]
id: BaseMagazinePistolHighCapacity
name: machine pistol magazine (.35 auto)
- parent: BaseItem
- abstract: true
components:
- type: Tag
tags:
- type: Appearance
- type: entity
+ abstract: true
+ parent: [ BaseItem, BaseSecurityContraband ]
id: BaseMagazinePistolSubMachineGun # Yeah it's weird but it's pistol caliber
name: SMG magazine (.35 auto)
- parent: [ BaseItem, BaseSecurityContraband ]
- abstract: true
components:
- type: Tag
tags:
- type: Appearance
- type: entity
+ parent: [ BaseItem, BaseSecurityContraband ]
id: MagazinePistolSubMachineGunTopMounted
name: WT550 magazine (.35 auto top-mounted)
- parent: [ BaseItem, BaseSecurityContraband ]
description: Unconventional 30-round top feeding magazine for the WT550 SMG. Intended to hold general-purpose kinetic ammunition.
components:
- type: Item
ballistic-ammo: !type:Container
- type: entity
+ parent: MagazinePistolSubMachineGunTopMounted
id: MagazinePistolSubMachineGunTopMountedEmpty
name: WT550 magazine (.35 auto top-mounted any)
- parent: MagazinePistolSubMachineGunTopMounted
+ suffix: empty
description: Unconventional 30-round top feeding magazine for the WT550 SMG.
components:
- type: BallisticAmmoProvider
proto: null
- type: entity
+ parent: BaseMagazinePistol
id: MagazinePistol
name: pistol magazine (.35 auto)
- parent: BaseMagazinePistol
description: 10-round single-stack magazine for pistols. Intended to hold general-purpose kinetic ammunition.
components:
- type: BallisticAmmoProvider
- state: inhand-right-mag
- type: entity
+ parent: MagazinePistol
id: MagazinePistolEmpty
name: pistol magazine (.35 auto any)
suffix: empty
- parent: MagazinePistol
description: 10-round single-stack magazine for pistols.
components:
- type: BallisticAmmoProvider
- state: inhand-right-mag
- type: entity
+ parent: MagazinePistol
id: MagazinePistolIncendiary
name: pistol magazine (.35 auto incendiary)
- parent: MagazinePistol
description: 10-round single-stack magazine for pistols. Intended to hold self-igniting incendiary ammunition.
components:
- type: BallisticAmmoProvider
color: "#ff6e52"
- type: entity
+ parent: BaseMagazinePistol
id: MagazinePistolPractice
name: pistol magazine (.35 auto practice)
- parent: BaseMagazinePistol
- description: 10-round single-stack magazine for pistols. Intended to hold non-harmful chalk ammunition.
+ description: 10-round single-stack magazine for pistols. Intended to hold harmless practice ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgePistolPractice
color: "#dbdbdb"
- type: entity
+ parent: BaseMagazinePistol
id: MagazinePistolUranium
name: pistol magazine (.35 auto uranium)
- parent: BaseMagazinePistol
description: 10-round single-stack magazine for pistols. Intended to hold exotic uranium-core ammunition.
components:
- type: BallisticAmmoProvider
color: "#00cd42"
- type: entity
- id: MagazinePistolHighCapacityEmpty
- name: machine pistol magazine (.35 auto any)
- suffix: empty
- parent: BaseMagazinePistolHighCapacity
+ parent: BaseMagazinePistolSubMachineGun
+ id: MagazinePistolSubMachineGun
+ name: SMG magazine (.35 auto)
+ description: 30-round double-stack magazine for submachine guns. Intended to hold general-purpose kinetic ammunition.
components:
- type: BallisticAmmoProvider
- proto: null
+ proto: CartridgePistol
+ soundInsert:
+ path: /Audio/Weapons/Guns/MagIn/bullet_insert.ogg
- type: Sprite
layers:
- state: base
- state: inhand-right-mag
- type: entity
- id: MagazinePistolHighCapacity
- name: machine pistol magazine (.35 auto)
- parent: BaseMagazinePistolHighCapacity
+ parent: BaseMagazinePistolSubMachineGun
+ id: MagazinePistolSubMachineGunEmpty
+ name: SMG magazine (.35 auto any)
+ suffix: empty
+ description: 30-round double-stack magazine for submachine guns.
components:
- type: BallisticAmmoProvider
- proto: CartridgePistol
+ proto: null
- type: Sprite
layers:
- state: base
- state: inhand-right-mag
- type: entity
- id: MagazinePistolHighCapacityPractice
- name: machine pistol magazine (.35 auto practice)
- parent: BaseMagazinePistolHighCapacity
+ parent: BaseMagazinePistolSubMachineGun
+ id: MagazinePistolSubMachineGunPractice
+ name: SMG magazine (.35 auto practice)
+ description: 30-round double-stack magazine for submachine guns. Intended to hold harmless practice ammunition.
components:
- type: BallisticAmmoProvider
- proto: CartridgePistol
+ proto: CartridgePistolPractice
- type: Sprite
layers:
- state: base
color: "#dbdbdb"
- type: entity
- id: MagazinePistolSubMachineGun
- name: SMG magazine (.35 auto)
parent: BaseMagazinePistolSubMachineGun
- description: 30-round double-stack magazine for submachine guns. Intended to hold general-purpose kinetic ammunition.
+ id: MagazinePistolSubMachineGunUranium
+ name: SMG magazine (.35 auto uranium)
+ description: 30-round double-stack magazine for submachine guns. Intended to hold exotic uranium-core ammunition.
components:
- type: BallisticAmmoProvider
- proto: CartridgePistol
- soundInsert:
- path: /Audio/Weapons/Guns/MagIn/bullet_insert.ogg
+ proto: CartridgePistolUranium
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#00cd42"
- type: Item
inhandVisuals:
left:
- state: inhand-left-mag
+ - state: inhand-left-stripe
+ color: "#00cd42"
right:
- state: inhand-right-mag
+ - state: inhand-right-stripe
+ color: "#00cd42"
- type: entity
- id: MagazinePistolSubMachineGunEmpty
- name: SMG magazine (.35 auto any)
- suffix: empty
parent: BaseMagazinePistolSubMachineGun
- description: 30-round double-stack magazine for submachine guns.
+ id: MagazinePistolSubMachineGunIncendiary
+ name: SMG magazine (.35 auto incendiary)
+ description: 30-round double-stack magazine for submachine guns. Intended to hold self-igniting incendiary ammunition.
components:
- type: BallisticAmmoProvider
- proto: null
+ proto: CartridgePistolIncendiary
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
+ - state: stripe
+ color: "#ff6e52"
- type: Item
inhandVisuals:
left:
- state: inhand-left-mag
+ - state: inhand-left-stripe
+ color: "#ff6e52"
right:
- state: inhand-right-mag
+ - state: inhand-right-stripe
+ color: "#ff6e52"
- type: entity
- id: MagazinePistolSubMachineGunPractice
- name: SMG magazine (.35 auto practice)
- parent: BaseMagazinePistolSubMachineGun
- description: 30-round double-stack magazine for submachine guns. Intended to hold non-harmful chalk ammunition.
+ parent: BaseMagazinePistolHighCapacity
+ id: MagazinePistolHighCapacityEmpty
+ name: machine pistol magazine (.35 auto any)
+ suffix: empty
+ description: Custom 16-round double-stack magazine for the Viper pistol.
components:
- type: BallisticAmmoProvider
- proto: CartridgePistolPractice
+ proto: null
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- - state: stripe
- color: "#dbdbdb"
- type: Item
inhandVisuals:
left:
- state: inhand-left-mag
- - state: inhand-left-stripe
- color: "#dbdbdb"
right:
- state: inhand-right-mag
- - state: inhand-right-stripe
- color: "#dbdbdb"
- type: entity
- id: MagazinePistolSubMachineGunUranium
- name: SMG magazine (.35 auto uranium)
- parent: BaseMagazinePistolSubMachineGun
- description: 30-round double-stack magazine for submachine guns. Intended to hold exotic uranium-core ammunition.
+ parent: BaseMagazinePistolHighCapacity
+ id: MagazinePistolHighCapacity
+ name: machine pistol magazine (.35 auto)
+ description: Custom 16-round double-stack magazine for the Viper pistol. Intended to hold general-purpose kinetic ammunition.
components:
- type: BallisticAmmoProvider
- proto: CartridgePistolUranium
+ proto: CartridgePistol
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- - state: stripe
- color: "#00cd42"
- type: Item
inhandVisuals:
left:
- state: inhand-left-mag
- - state: inhand-left-stripe
- color: "#00cd42"
right:
- state: inhand-right-mag
- - state: inhand-right-stripe
- color: "#00cd42"
- type: entity
- parent: BaseMagazinePistolSubMachineGun
- id: MagazinePistolSubMachineGunIncendiary
- name: SMG magazine (.35 auto incendiary)
- description: 30-round double-stack magazine for submachine guns. Intended to hold self-igniting incendiary ammunition.
+ parent: BaseMagazinePistolHighCapacity
+ id: MagazinePistolHighCapacityPractice
+ name: machine pistol magazine (.35 auto practice)
+ description: Custom 16-round double-stack magazine for the Viper pistol. Intended to hold harmless practice ammunition.
components:
- type: BallisticAmmoProvider
- proto: CartridgePistolIncendiary
+ proto: CartridgePistolPractice
- type: Sprite
layers:
- state: base
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: stripe
- color: "#ff6e52"
+ color: "#dbdbdb"
- type: Item
inhandVisuals:
left:
- state: inhand-left-mag
- state: inhand-left-stripe
- color: "#ff6e52"
+ color: "#dbdbdb"
right:
- state: inhand-right-mag
- state: inhand-right-stripe
- color: "#ff6e52"
-
+ color: "#dbdbdb"
- type: entity
+ abstract: true
+ parent: [ BaseItem, BaseSecurityContraband ]
id: BaseMagazineRifle
name: "magazine (.20 rifle)"
- parent: [ BaseItem, BaseSecurityContraband ]
- abstract: true
components:
- type: Tag
tags:
- type: Appearance
- type: entity
+ parent: BaseMagazineRifle
id: MagazineRifle
name: "magazine (.20 rifle)"
- parent: BaseMagazineRifle
description: 25-round double stack magazine for combat rifles. Intended to hold general-purpose kinetic ammunition.
components:
- type: BallisticAmmoProvider
- state: inhand-right-mag
- type: entity
+ parent: MagazineRifle
id: MagazineRifleEmpty
name: "magazine (.20 rifle any)"
suffix: empty
- parent: MagazineRifle
description: 25-round double stack magazine for combat rifles.
components:
- type: BallisticAmmoProvider
- state: inhand-right-mag
- type: entity
+ parent: MagazineRifle
id: MagazineRifleIncendiary
name: "magazine (.20 rifle incendiary)"
- parent: MagazineRifle
description: 25-round double stack magazine for combat rifles. Intended to hold self-igniting incendiary ammunition.
components:
- type: BallisticAmmoProvider
color: "#ff6e52"
- type: entity
+ parent: BaseMagazineRifle
id: MagazineRiflePractice
name: "magazine (.20 rifle practice)"
- parent: BaseMagazineRifle
- description: 25-round double stack magazine for combat rifles. Intended to hold non-harmful chalk ammunition.
+ description: 25-round double stack magazine for combat rifles. Intended to hold harmless practice ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgeRiflePractice
color: "#dbdbdb"
- type: entity
+ parent: BaseMagazineRifle
id: MagazineRifleUranium
name: "magazine (.20 rifle uranium)"
- parent: BaseMagazineRifle
description: 25-round double stack magazine for combat rifles. Intended to hold exotic uranium-core ammunition.
components:
- type: BallisticAmmoProvider
- type: entity
+ abstract: true
+ parent: [ BaseItem, BaseSecurityContraband ]
id: BaseMagazineShotgun
name: ammo drum (.50 shells)
- parent: [ BaseItem, BaseSecurityContraband ]
- abstract: true
components:
- type: Tag
tags:
id: MagazineShotgunEmpty
name: ammo drum (.50 shells any)
suffix: empty
+ description: A large drum magazine used by some military-grade automatic shotguns.
parent: BaseMagazineShotgun
components:
- type: BallisticAmmoProvider
proto: null
- type: entity
+ parent: BaseMagazineShotgun
id: MagazineShotgun
name: ammo drum (.50 pellet)
- parent: BaseMagazineShotgun
+ description: A large drum magazine used by some military-grade automatic shotguns. Intended to hold general-purpose kinetic ammunition.
components:
- type: BallisticAmmoProvider
proto: ShellShotgun
color: "#ba7710"
- type: entity
- id: MagazineShotgunBeanbag
- name: ammo drum (.50 beanbags)
parent: BaseMagazineShotgun
+ id: MagazineShotgunBeanbag
+ name: ammo drum (.50 beanbag)
+ description: A large drum magazine used by some military-grade automatic shotguns. Intended to hold less-than-lethal beanbag ammunition.
components:
- type: BallisticAmmoProvider
proto: ShellShotgunBeanbag
color: "#30722d"
- type: entity
+ parent: BaseMagazineShotgun
id: MagazineShotgunSlug
name: ammo drum (.50 slug)
- parent: BaseMagazineShotgun
+ description: A large drum magazine used by some military-grade automatic shotguns. Intended to hold long-ranged slug ammunition.
components:
- type: BallisticAmmoProvider
proto: ShellShotgunSlug
color: "#72382d"
- type: entity
+ parent: BaseMagazineShotgun
id: MagazineShotgunIncendiary
name: ammo drum (.50 incendiary)
- parent: BaseMagazineShotgun
+ description: A large drum magazine used by some military-grade automatic shotguns. Intended to hold self-igniting incendiary ammunition.
components:
- type: BallisticAmmoProvider
proto: ShellShotgunIncendiary
- type: entity
parent: MagazineLightRifleBox # It goes in a saw, its funny.
id: MagazineFoamBox
- name: ammunition box (foam)
+ name: "L6 SAW magazine box (foam dart)"
+ description: Box containing a 100-round belt of linked... foam darts?
components:
- type: BallisticAmmoProvider
mayTransfer: true
tags:
- BulletFoam
proto: BulletFoam
- capacity: 100
\ No newline at end of file
+ capacity: 100
- type: entity
- id: BulletCaselessRifle
- name: bullet (.25 caseless)
parent: BaseBullet
+ id: BulletCaselessRifle
categories: [ HideSpawnMenu ]
+ name: bullet (.25 caseless)
components:
- type: Projectile
damage:
Piercing: 19
- type: entity
- id: BulletCaselessRiflePractice
- name: bullet (.25 caseless practice)
parent: BaseBulletPractice
+ id: BulletCaselessRiflePractice
categories: [ HideSpawnMenu ]
+ name: bullet (.25 caseless practice)
components:
- type: Projectile
damage:
- type: entity
+ parent: BaseBullet
id: PelletClusterRubber
- name: pellet (ball, rubber)
categories: [ HideSpawnMenu ]
- parent: BaseBullet
+ name: pellet (ball, rubber)
components:
- type: Projectile
deleteOnCollide: false
lifetime: 0.25
- type: entity
+ parent: BaseBullet
id: PelletClusterLethal
- name: pellet (ball, lethal)
categories: [ HideSpawnMenu ]
- parent: BaseBullet
+ name: pellet (ball, lethal)
components:
- type: Projectile
deleteOnCollide: false
lifetime: 0.25
- type: entity
+ parent: BaseBulletIncendiary
id: PelletClusterIncendiary
- name: pellet (ball, incendiary)
categories: [ HideSpawnMenu ]
- parent: BaseBulletIncendiary
+ name: pellet (ball, incendiary)
components:
- type: Projectile
deleteOnCollide: false
lifetime: 0.25
- type: entity
+ parent: BaseBullet
id: PelletClusterLessLethal
- name: pellet (ball, less lethal)
categories: [ HideSpawnMenu ]
- parent: BaseBullet
+ name: pellet (ball, less lethal)
components:
- type: Projectile
deleteOnCollide: false
- type: entity
- id: BulletHeavyRifle
- name: bullet (.10 rifle)
parent: BaseBullet
+ id: BulletHeavyRifle
categories: [ HideSpawnMenu ]
+ name: bullet (.10 rifle)
components:
- type: Projectile
damage:
Piercing: 19
- type: entity
- id: BulletMinigun
- name: minigun bullet (.10 rifle)
parent: BulletHeavyRifle
+ id: BulletMinigun
categories: [ HideSpawnMenu ]
+ name: minigun bullet (.10 rifle)
components:
- type: Projectile
damage:
- type: entity
- id: BulletLightRifle
- name: bullet (.30 rifle)
parent: BaseBullet
+ id: BulletLightRifle
categories: [ HideSpawnMenu ]
+ name: bullet (.30 rifle)
components:
- type: Projectile
damage:
Piercing: 19
- type: entity
- id: BulletLightRiflePractice
- name: bullet (.30 rifle practice)
parent: BaseBulletPractice
+ id: BulletLightRiflePractice
categories: [ HideSpawnMenu ]
+ name: bullet (.30 rifle practice)
components:
- type: Projectile
damage:
Blunt: 2
- type: entity
- id: BulletLightRifleIncendiary
parent: BaseBulletIncendiary
- name: bullet (.30 rifle incendiary)
+ id: BulletLightRifleIncendiary
categories: [ HideSpawnMenu ]
+ name: bullet (.30 rifle incendiary)
components:
- type: Projectile
damage:
Heat: 5
- type: entity
- id: BulletLightRifleUranium
parent: BaseBulletUranium
- name: bullet (.30 rifle uranium)
+ id: BulletLightRifleUranium
categories: [ HideSpawnMenu ]
+ name: bullet (.30 rifle uranium)
components:
- type: Projectile
damage:
- type: entity
- id: BulletMagnum
- name: bullet (.45 magnum)
parent: BaseBullet
+ id: BulletMagnum
categories: [ HideSpawnMenu ]
+ name: bullet (.45 magnum)
components:
- type: Projectile
damage:
Piercing: 35
- type: entity
- id: BulletMagnumPractice
- name: bullet (.45 magnum practice)
parent: BaseBulletPractice
+ id: BulletMagnumPractice
categories: [ HideSpawnMenu ]
+ name: bullet (.45 magnum practice)
components:
- type: Projectile
damage:
Blunt: 1
- type: entity
- id: BulletMagnumIncendiary
parent: BaseBulletIncendiary
- name: bullet (.45 magnum incendiary)
+ id: BulletMagnumIncendiary
categories: [ HideSpawnMenu ]
+ name: bullet (.45 magnum incendiary)
components:
- type: Projectile
damage:
Heat: 9
- type: entity
- id: BulletMagnumAP
- name: bullet (.45 magnum armor-piercing)
parent: BaseBulletAP
+ id: BulletMagnumAP
categories: [ HideSpawnMenu ]
+ name: bullet (.45 magnum armor-piercing)
components:
- type: Projectile
damage:
ignoreResistances: true
- type: entity
- id: BulletMagnumUranium
- name: bullet (.45 magnum uranium)
parent: BaseBulletUranium
+ id: BulletMagnumUranium
categories: [ HideSpawnMenu ]
+ name: bullet (.45 magnum uranium)
components:
- type: Projectile
damage:
- type: entity
- id: BulletPistol
- name: bullet (.35 auto)
parent: BaseBullet
+ id: BulletPistol
categories: [ HideSpawnMenu ]
+ name: bullet (.35 auto)
components:
- type: Projectile
damage:
Piercing: 16
- type: entity
- id: BulletPistolPractice
- name: bullet (.35 auto practice)
parent: BaseBulletPractice
+ id: BulletPistolPractice
categories: [ HideSpawnMenu ]
+ name: bullet (.35 auto practice)
components:
- type: Projectile
damage:
Blunt: 2
- type: entity
- id: BulletPistolIncendiary
parent: BaseBulletIncendiary
- name: bullet (.35 auto incendiary)
+ id: BulletPistolIncendiary
categories: [ HideSpawnMenu ]
+ name: bullet (.35 auto incendiary)
components:
- type: Projectile
damage:
Heat: 4
- type: entity
- id: BulletPistolUranium
parent: BaseBulletUranium
- name: bullet (.35 auto uranium)
+ id: BulletPistolUranium
categories: [ HideSpawnMenu ]
+ name: bullet (.35 auto uranium)
components:
- type: Projectile
damage:
- type: entity
- id: BulletRifle
- name: bullet (.20 rifle)
parent: BaseBullet
+ id: BulletRifle
categories: [ HideSpawnMenu ]
+ name: bullet (.20 rifle)
components:
- type: Projectile
damage:
Piercing: 17
- type: entity
- id: BulletRiflePractice
- name: bullet (.20 rifle practice)
parent: BaseBulletPractice
+ id: BulletRiflePractice
categories: [ HideSpawnMenu ]
+ name: bullet (.20 rifle practice)
components:
- type: Projectile
damage:
Blunt: 2
- type: entity
- id: BulletRifleIncendiary
parent: BaseBulletIncendiary
- name: bullet (.20 rifle incendiary)
+ id: BulletRifleIncendiary
categories: [ HideSpawnMenu ]
+ name: bullet (.20 rifle incendiary)
components:
- type: Projectile
damage:
Heat: 5
- type: entity
- id: BulletRifleUranium
parent: BaseBulletUranium
- name: bullet (.20 rifle uranium)
+ id: BulletRifleUranium
categories: [ HideSpawnMenu ]
+ name: bullet (.20 rifle uranium)
components:
- type: Projectile
damage:
- type: entity
+ parent: BaseBullet
id: PelletShotgunSlug
- name: pellet (.50 slug)
categories: [ HideSpawnMenu ]
- parent: BaseBullet
+ name: pellet (.50 slug)
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi
- type: entity
+ parent: BaseBullet
id: PelletShotgunBeanbag
- name: beanbag (.50)
categories: [ HideSpawnMenu ]
- parent: BaseBullet
+ name: beanbag (.50)
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi
layers:
- state: bullet #just reapplying to here so it can be shaded
-
- type: Projectile
damage:
types:
damage: 40 # 3 hits to stun
- type: entity
+ parent: BaseBullet
id: PelletShotgun
- name: pellet (.50)
categories: [ HideSpawnMenu ]
- parent: BaseBullet
+ name: pellet (.50)
components:
- type: Projectile
damage:
Piercing: 10
Structural: 15
-
- type: entity
+ parent: PelletShotgun
id: PelletShotgunSpread
categories: [ HideSpawnMenu ]
- parent: PelletShotgun
components:
- type: ProjectileSpread
proto: PelletShotgun
spread: 15
- type: entity
+ parent: BaseBulletIncendiary
id: PelletShotgunIncendiary
- name: pellet (.50 incendiary)
categories: [ HideSpawnMenu ]
- parent: BaseBulletIncendiary
+ name: pellet (.50 incendiary)
components:
- type: Projectile
damage:
ignited: true
- type: entity
+ parent: PelletShotgunIncendiary
id: PelletShotgunIncendiarySpread
categories: [ HideSpawnMenu ]
- parent: PelletShotgunIncendiary
components:
- type: ProjectileSpread
proto: PelletShotgunIncendiary
spread: 15
- type: entity
+ parent: BaseBulletPractice
id: PelletShotgunPractice
- name: pellet (.50 practice)
categories: [ HideSpawnMenu ]
- parent: BaseBulletPractice
+ name: pellet (.50 practice)
components:
- type: Projectile
damage:
Blunt: 1
- type: entity
+ parent: PelletShotgunPractice
id: PelletShotgunPracticeSpread
categories: [ HideSpawnMenu ]
- parent: PelletShotgunPractice
components:
- type: ProjectileSpread
proto: PelletShotgunPractice
spread: 15
- type: entity
+ parent: BaseBullet
id: PelletShotgunImprovised
- name: improvised pellet
categories: [ HideSpawnMenu ]
- parent: BaseBullet
+ name: improvised pellet
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi
Slash: 3
- type: entity
+ parent: PelletShotgunImprovised
id: PelletShotgunImprovisedSpread
categories: [ HideSpawnMenu ]
- parent: PelletShotgunImprovised
components:
- type: ProjectileSpread
proto: PelletShotgunImprovised
spread: 45
- type: entity
+ parent: BaseBulletPractice
id: PelletShotgunTranquilizer
- name: pellet (.50 tranquilizer)
categories: [ HideSpawnMenu ]
- parent: BaseBulletPractice
+ name: pellet (.50 tranquilizer)
components:
- type: Projectile
damage:
- type: entity
id: PelletShotgunFlare
- name: pellet (.50 flare)
categories: [ HideSpawnMenu ]
+ name: pellet (.50 flare)
components:
- type: Physics
bodyType: Dynamic
Heat: 5
- type: entity
+ parent: BaseBulletUranium
id: PelletShotgunUranium
- name: pellet (.50 uranium)
categories: [ HideSpawnMenu ]
- parent: BaseBulletUranium
+ name: pellet (.50 uranium)
components:
- type: Projectile
damage:
Piercing: 5
- type: entity
+ parent: PelletShotgunUranium
id: PelletShotgunUraniumSpread
categories: [ HideSpawnMenu ]
- parent: PelletShotgunUranium
components:
- type: ProjectileSpread
proto: PelletShotgunUranium
spread: 6
- type: entity
+ parent: BaseBullet
id: PelletGrapeshot #tally fucking ho
- name: grapeshot pellet
categories: [ HideSpawnMenu ]
- parent: BaseBullet
+ name: grapeshot pellet
components:
- type: Sprite
noRot: false
Structural: 5
- type: entity
+ parent: PelletGrapeshot
id: PelletGrapeshotSpread
categories: [ HideSpawnMenu ]
- parent: PelletGrapeshot
components:
- type: ProjectileSpread
proto: PelletGrapeshot
spread: 40
- type: entity
- id: PelletGlass
- name: glass shard
parent: BaseBullet
+ id: PelletGlass
categories: [ HideSpawnMenu ]
+ name: glass shard
components:
- type: Sprite
noRot: false
Slash: 25
- type: entity
- id: PelletGlassSpread
parent: PelletGlass
+ id: PelletGlassSpread
categories: [ HideSpawnMenu ]
components:
- type: ProjectileSpread
- type: entity
+ parent: BaseItem
id: BulletFoam
- description: I hope you're wearing eye protection.
name: foam dart
- parent: BaseItem
+ description: I hope you're wearing eye protection.
components:
- type: Fixtures
fixtures:
- type: entity
+ abstract: true
+ parent: [ BaseItem, BaseSecurityContraband ]
id: BaseSpeedLoaderMagnum
name: "speed loader (.45 magnum)"
- parent: [ BaseItem, BaseSecurityContraband ]
- abstract: true
components:
- type: Tag
tags:
ents: []
- type: entity
+ parent: BaseSpeedLoaderMagnum
id: SpeedLoaderMagnum
name: "speed loader (.45 magnum)"
- parent: BaseSpeedLoaderMagnum
- description: Designed to quickly refill an empty revolver, it fits up to six rounds. Intended to hold general-purpose kinetic ammunition.
+ description: Designed to quickly load up to six rounds of .45 magnum into an empty revolver. Intended to hold general-purpose kinetic ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgeMagnum
- state: inhand-right-ammo
- type: entity
+ parent: SpeedLoaderMagnum
id: SpeedLoaderMagnumEmpty
name: "speed loader (.45 magnum any)"
- parent: SpeedLoaderMagnum
- description: Designed to quickly refill an empty revolver, it fits up to six rounds for the big iron on your hip. #Big Iron reference (duh)
+ suffix: empty
+ description: Designed to quickly load up to six rounds of .45 magnum into an empty revolver.
components:
- type: BallisticAmmoProvider
proto: null
- state: inhand-right-mag
- type: entity
+ parent: SpeedLoaderMagnum
id: SpeedLoaderMagnumIncendiary
name: "speed loader (.45 magnum incendiary)"
- parent: SpeedLoaderMagnum
- description: Designed to quickly refill an empty revolver, it fits up to six rounds. Intended to hold self-igniting incendiary ammunition.
+ description: Designed to quickly load up to six rounds of .45 magnum into an empty revolver. Intended to hold self-igniting incendiary ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgeMagnumIncendiary
- type: entity
+ parent: BaseSpeedLoaderMagnum
id: SpeedLoaderMagnumPractice
name: "speed loader (.45 magnum practice)"
- parent: BaseSpeedLoaderMagnum
- description: Designed to quickly refill an empty revolver, it fits up to six rounds. Intended to hold non-harmful chalk ammunition, perfect for practicing your quick draw.
+ description: Designed to quickly load up to six rounds of .45 magnum into an empty revolver. Intended to hold harmless practice ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgeMagnumPractice
color: "#ea5800"
- type: entity
+ parent: BaseSpeedLoaderMagnum
id: SpeedLoaderMagnumAP
name: "speed loader (.45 magnum armor-piercing)"
- parent: BaseSpeedLoaderMagnum
- description: Designed to quickly refill an empty revolver, it fits up to six rounds. Intended to hold rare armor-piercing ammunition.
+ description: Designed to quickly load up to six rounds of .45 magnum into an empty revolver. Intended to hold specialized armor-piercing ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgeMagnumAP
color: "#540000"
- type: entity
+ parent: BaseSpeedLoaderMagnum
id: SpeedLoaderMagnumUranium
name: "speed loader (.45 magnum uranium)"
- parent: BaseSpeedLoaderMagnum
- description: Designed to quickly refill an empty revolver, it fits up to six rounds. Intended to hold exotic uranium-core ammunition.
+ description: Designed to quickly load up to six rounds of .45 magnum into an empty revolver. Intended to hold exotic uranium-core ammunition.
components:
- type: BallisticAmmoProvider
proto: CartridgeMagnumUranium
- type: entity
+ abstract: true
+ parent: [ BaseItem, BaseSecurityContraband ]
id: BaseSpeedLoaderPistol
name: "speed loader (.35 auto)"
- parent: [ BaseItem, BaseSecurityContraband ]
- abstract: true
components:
- type: Tag
tags:
ents: []
- type: entity
+ parent: BaseSpeedLoaderPistol
id: SpeedLoaderPistol
name: "speed loader (.35 auto)"
- parent: BaseSpeedLoaderPistol
components:
- type: BallisticAmmoProvider
proto: CartridgePistol
- type: Appearance
- type: entity
+ parent: BaseSpeedLoaderPistol
id: SpeedLoaderPistolPractice
name: "speed loader (.35 auto practice)"
- parent: BaseSpeedLoaderPistol
components:
- type: BallisticAmmoProvider
proto: CartridgePistolPractice
- type: entity
+ parent: [ BaseItem, BaseSecurityContraband ]
id: SpeedLoaderLightRifle
name: "speed loader (.30 rifle)"
- parent: [ BaseItem, BaseSecurityContraband ]
- description: 5-round 'stripper clip' for quickly reloading the Kardashev-Mosin. Holds 5 rounds of .30 rifle.
+ description: 5-round 'stripper clip' for quickly reloading the Kardashev-Mosin. Intended to hold general-purpose kinetic ammunition.
components:
- type: Tag
tags:
- type: entity
+ abstract: true
+ parent: BaseItem
id: BaseSpeedLoaderCap
name: "cap gun loader"
- parent: BaseItem
- abstract: true
components:
- type: Tag
tags:
ents: []
- type: entity
+ parent: BaseSpeedLoaderCap
id: SpeedLoaderCap
name: "cap gun loader"
- parent: BaseSpeedLoaderCap
+ description: Designed to quickly load up to six cartridges into an empty cap gun.
components:
- type: BallisticAmmoProvider
proto: CartridgeCap
# Rockets
- type: entity
+ parent: [BaseItem, BaseMajorContraband]
id: CartridgeRocket
name: PG-7VL grenade
- parent: [BaseItem, BaseMajorContraband]
description: A 1.5 warhead designed for the RPG-7 launcher. Has tubular shape.
components:
- type: Tag
price: 20
- type: entity
+ parent: [BaseItem, BaseMajorContraband]
id: CartridgeRocketSlow
name: PG-7VL grenade "Snail-Rocket"
- parent: [BaseItem, BaseMajorContraband]
description: A 1.5 warhead designed for the RPG-7 launcher. It's unusually slow.
components:
- type: Tag
# Grenades
- type: entity
+ abstract: true
+ parent: [BaseItem, BaseMajorContraband]
id: BaseGrenade
name: base grenade
- parent: [BaseItem, BaseMajorContraband]
- abstract: true
components:
- type: Tag
tags:
- type: Sprite
- type: entity
+ parent: BaseGrenade
id: GrenadeBaton
name: baton grenade
- parent: BaseGrenade
components:
- type: CartridgeAmmo
proto: BulletGrenadeBaton
suffix: false
- type: entity
+ parent: BaseGrenade
id: GrenadeBlast
name: blast grenade
- parent: BaseGrenade
components:
- type: CartridgeAmmo
proto: BulletGrenadeBlast
suffix: false
- type: entity
+ parent: BaseGrenade
id: GrenadeFlash
name: flash grenade
- parent: BaseGrenade
components:
- type: CartridgeAmmo
proto: BulletGrenadeFlash
suffix: false
- type: entity
+ parent: BaseGrenade
id: GrenadeFrag
name: frag grenade
- parent: BaseGrenade
components:
- type: CartridgeAmmo
proto: BulletGrenadeFrag
suffix: false
- type: entity
+ parent: BaseGrenade
id: GrenadeEMP
name: EMP grenade
- parent: BaseGrenade
components:
- type: CartridgeAmmo
proto: BulletGrenadeEMP
# Cannon Balls
- type: entity
+ abstract: true
+ parent: [BaseItem, BaseMajorContraband]
id: BaseCannonBall
name: base cannon ball
- parent: [BaseItem, BaseMajorContraband]
- abstract: true
components:
- type: Tag
tags:
- type: Sprite
- type: entity
+ parent: BaseCannonBall
id: CannonBall
name: cannonball
suffix: Pirate
- parent: BaseCannonBall
components:
- type: CartridgeAmmo
proto: BulletCannonBall
state: ball
- type: entity
+ parent: BaseCannonBall
id: CannonBallGrapeshot
name: grapeshot
suffix: Pirate
- parent: BaseCannonBall
components:
- type: CartridgeAmmo
proto: PelletGrapeshotSpread
state: grapeshot
- type: entity
+ parent: BaseCannonBall
id: CannonBallGlassshot
name: glassshot
suffix: Pirate
- parent: BaseCannonBall
components:
- type: CartridgeAmmo
proto: PelletGlassSpread