* working on depleted uranium shotgun ammo
* added depleted uranium to more ammo
* Last changes and additions
* Forgot something, theoretically resolved the merge conflict too
* Nerfed the DU munitions, renamed em to uranium because it's not really DU
* made the ammo more expensive, also fixing the crash at the same time
* Fixed the last error, theoretically at least
* Revert "Fixed the last error, theoretically at least"
This reverts commit
a875d2ac320478e4cb407564d704d915d0ef158b.
* copyright changes, small sprite changes, last references of depleted uranium removed
* Revert "copyright changes, small sprite changes, last references of depleted uranium removed"
This reverts commit
93a12bf20bc72581a0bdc32a3cdc7d887f50de3f.
* Update meta.json
* Update meta.json
* Update lathe.yml
* Update arsenal.yml
research-technology-salvage-weapons = Salvage Weapons
research-technology-draconic-munitions = Draconic Munitions
+research-technology-uranium-munitions = Uranium Munitions
research-technology-explosive-technology = Explosive Technology
research-technology-weaponized-laser-manipulation = Weaponized Laser Manipulation
research-technology-nonlethal-ammunition = Nonlethal Ammunition
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: incendiary
+
+- type: entity
+ parent: BaseMagazineBoxLightRifle
+ id: MagazineBoxLightRifleUranium
+ name: ammunition box (.30 rifle uranium)
+ components:
+ - type: BallisticAmmoProvider
+ proto: CartridgeLightRifleUranium
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
\ No newline at end of file
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: incendiary
+
+- type: entity
+ id: MagazineBoxMagnumUranium
+ parent: BaseMagazineBoxMagnum
+ name: ammunition box (.45 magnum uranium)
+ components:
+ - type: BallisticAmmoProvider
+ proto: CartridgeMagnumUranium
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
\ No newline at end of file
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: incendiary
+
+- type: entity
+ id: MagazineBoxPistolUranium
+ parent: BaseMagazineBoxPistol
+ name: ammunition box (.35 auto uranium)
+ components:
+ - type: BallisticAmmoProvider
+ proto: CartridgePistolUranium
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: incendiary
+
+- type: entity
+ id: MagazineBoxRifleUranium
+ parent: BaseMagazineBoxRifle
+ name: ammunition box (.20 rifle uranium)
+ components:
+ - type: BallisticAmmoProvider
+ proto: CartridgeRifleUranium
+ - type: Sprite
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-1
+ map: ["enum.GunVisualLayers.Mag"]
+
components:
- type: CartridgeAmmo
proto: BulletLightRifleIncendiary
+
+- type: entity
+ id: CartridgeLightRifleUranium
+ name: cartridge (.30 rifle uranium)
+ parent: BaseCartridgeLightRifle
+ components:
+ - type: CartridgeAmmo
+ proto: BulletLightRifleUranium
+
components:
- type: CartridgeAmmo
proto: BulletMagnumAP
+
+- type: entity
+ id: CartridgeMagnumUranium
+ name: cartridge (.45 magnum uranium)
+ parent: BaseCartridgeMagnum
+ components:
+ - type: CartridgeAmmo
+ proto: BulletMagnumUranium
components:
- type: CartridgeAmmo
proto: BulletPistolIncendiary
+
+- type: entity
+ id: CartridgePistolUranium
+ name: cartridge (.35 auto uranium)
+ parent: BaseCartridgePistol
+ components:
+ - type: CartridgeAmmo
+ proto: BulletPistolUranium
components:
- type: CartridgeAmmo
proto: BulletRifleIncendiary
+
+- type: entity
+ id: CartridgeRifleUranium
+ name: cartridge (.20 rifle uranium)
+ parent: BaseCartridgeRifle
+ components:
+ - type: CartridgeAmmo
+ proto: BulletRifleUranium
\ No newline at end of file
proto: PelletShotgunImprovised
- type: SpentAmmoVisuals
state: "improvised"
+
+- type: entity
+ id: ShellShotgunUranium
+ name: uranium shotgun shell
+ parent: BaseShellShotgun
+ components:
+ - type: Sprite
+ layers:
+ - state: depleted-uranium
+ map: [ "enum.AmmoVisualLayers.Base" ]
+ - type: CartridgeAmmo
+ count: 5
+ spread: 6
+ proto: PelletShotgunUranium
+ - type: SpentAmmoVisuals
+ state: "depleted-uranium"
+
types:
Blunt: 3
Heat: 16
+
+- type: entity
+ id: BulletLightRifleUranium
+ parent: BaseBullet
+ name: bullet (.20 rifle uranium)
+ noSpawn: true
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Radiation: 9
+ Piercing: 10
types:
Piercing: 26 # 20% decrease
ignoreResistances: true
+
+- type: entity
+ id: BulletMagnumUranium
+ name: bullet (.45 magnum uranium)
+ parent: BaseBullet
+ noSpawn: true
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Radiation: 15
+ Piercing: 20
types:
Blunt: 2
Heat: 14
+
+- type: entity
+ id: BulletPistolUranium
+ parent: BaseBullet
+ name: bullet (.35 auto uranium)
+ noSpawn: true
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Radiation: 6
+ Piercing: 10
types:
Blunt: 2
Heat: 15
+
+- type: entity
+ id: BulletRifleUranium
+ parent: BaseBullet
+ name: bullet (0.20 rifle uranium)
+ noSpawn: true
+ components:
+ - type: Projectile
+ damage:
+ types:
+ Radiation: 7
+ Piercing: 8
color: "#FF8080"
radius: 15.0
energy: 9.0
+
+- type: entity
+ id: PelletShotgunUranium
+ name: pellet (.50 uranium)
+ noSpawn: true
+ parent: BaseBullet
+ components:
+ - type: Sprite
+ sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi
+ state: depleted-uranium
+ - type: Projectile
+ damage:
+ types:
+ Radiation: 3
+ Piercing: 5
- MagazineBoxMagnumIncendiary
- MagazineBoxLightRifleIncendiary
- MagazineBoxRifleIncendiary
+ - ShellShotgunUranium
+ - CartridgePistolUranium
+ - CartridgeMagnumUranium
+ - CartridgeLightRifleUranium
+ - CartridgeRifleUranium
+ - MagazineBoxPistolUranium
+ - MagazineBoxMagnumUranium
+ - MagazineBoxLightRifleUranium
+ - MagazineBoxRifleUranium
- type: entity
id: Protolathe
- TargetHuman
- TargetSyndicate
- TargetClown
+ - MagazineBoxLightRiflePractice
+ - MagazineBoxMagnumPractice
+ - MagazineBoxPistolPractice
+ - MagazineBoxRiflePractice
+ - ShellShotgunPractice
+ - WeaponLaserCarbinePractice
+ - WeaponDisablerPractice
dynamicRecipes:
- CartridgeLightRifleIncendiary
- CartridgeMagnumIncendiary
- CartridgePistolIncendiary
- CartridgeRifleIncendiary
+ - CartridgeLightRifleUranium
+ - CartridgeMagnumUranium
+ - CartridgePistolUranium
+ - CartridgeRifleUranium
- CartridgeLightRifleRubber
- CartridgeMagnumRubber
- CartridgePistolRubber
- MagazineBoxMagnumIncendiary
- MagazineBoxPistolIncendiary
- MagazineBoxRifleIncendiary
- - MagazineBoxLightRiflePractice
- - MagazineBoxMagnumPractice
- - MagazineBoxPistolPractice
- - MagazineBoxRiflePractice
+ - MagazineBoxLightRifleUranium
+ - MagazineBoxMagnumUranium
+ - MagazineBoxPistolUranium
+ - MagazineBoxRifleUranium
- MagazineBoxLightRifleRubber
- MagazineBoxMagnumRubber
- MagazineBoxPistolRubber
- MagazineBoxRifleRubber
- ShellShotgunBeanbag
- ShellShotgunIncendiary
- - ShellShotgunPractice
+ - ShellShotgunUranium
- Signaller
- SignalTrigger
- TelescopicShield
- Truncheon
- VoiceTrigger
- WeaponAdvancedLaser
- - WeaponDisablerPractice
- WeaponLaserCannon
- WeaponLaserCarbine
- - WeaponLaserCarbinePractice
- WeaponXrayCannon
- type: MaterialStorage
whitelist:
Steel: 500
Glass: 100
Plastic: 200
+
+- type: latheRecipe
+ id: ShellShotgunUranium
+ result: ShellShotgunUranium
+ completetime: 2
+ materials:
+ Plastic: 15
+ Uranium: 10
+
+- type: latheRecipe
+ id: CartridgePistolUranium
+ result: CartridgePistolUranium
+ completetime: 2
+ materials:
+ Plastic: 5
+ Uranium: 10
+
+- type: latheRecipe
+ id: CartridgeMagnumUranium
+ result: CartridgeMagnumUranium
+ completetime: 2
+ materials:
+ Plastic: 20
+ Uranium: 10
+
+- type: latheRecipe
+ id: CartridgeLightRifleUranium
+ result: CartridgeLightRifleUranium
+ completetime: 2
+ materials:
+ Plastic: 20
+ Uranium: 10
+
+- type: latheRecipe
+ id: CartridgeRifleUranium
+ result: CartridgeRifleUranium
+ completetime: 2
+ materials:
+ Plastic: 15
+ Uranium: 10
+
+- type: latheRecipe
+ id: MagazineBoxPistolUranium
+ result: MagazineBoxPistolUranium
+ completetime: 5
+ materials:
+ Plastic: 650
+ Uranium: 65
+
+- type: latheRecipe
+ id: MagazineBoxMagnumUranium
+ result: MagazineBoxMagnumUranium
+ completetime: 5
+ materials:
+ Plastic: 1250
+ Uranium: 125
+
+- type: latheRecipe
+ id: MagazineBoxLightRifleUranium
+ result: MagazineBoxLightRifleUranium
+ completetime: 5
+ materials:
+ Plastic: 1800
+ Uranium: 180
+
+- type: latheRecipe
+ id: MagazineBoxRifleUranium
+ result: MagazineBoxRifleUranium
+ completetime: 5
+ materials:
+ Plastic: 950
+ Uranium: 95
- MagazineBoxRifleRubber
- type: technology
- id: PracticeAmmunition
- name: research-technology-practice-ammunition
+ id: UraniumMunitions
+ name: research-technology-uranium-munitions
icon:
- sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi
- state: practice
+ sprite: Objects/Materials/Sheets/other.rsi
+ state: uranium
discipline: Arsenal
tier: 1
- cost: 2000
+ cost: 7500
recipeUnlocks:
- - ShellShotgunPractice
- - MagazineBoxPistolPractice
- - MagazineBoxMagnumPractice
- - MagazineBoxLightRiflePractice
- - MagazineBoxRiflePractice
- - WeaponLaserCarbinePractice
- - WeaponDisablerPractice
+ - ShellShotgunUranium
+ - CartridgePistolUranium
+ - CartridgeMagnumUranium
+ - CartridgeLightRifleUranium
+ - CartridgeRifleUranium
+ - MagazineBoxPistolUranium
+ - MagazineBoxMagnumUranium
+ - MagazineBoxLightRifleUranium
+ - MagazineBoxRifleUranium
# Tier 2
"y": 32
},
"license": "CC-BY-SA-3.0",
- "copyright": "https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/ammo.dmi, improvised ammo from https://github.com/tgstation/tgstation/ at commit fb2d71495bfe81446159ef528534193d09dd8d34",
+ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/ammo.dmi, improvised ammo from https://github.com/tgstation/tgstation/ at commit fb2d71495bfe81446159ef528534193d09dd8d34, uranium ammo is a modification of the slug sprite by Boaz1111",
"states": [
{
"name": "base"
},
{
"name": "slug-spent"
+ },
+ {
+ "name": "depleted-uranium"
+ },
+ {
+ "name": "depleted-uranium-spent"
}
]
-}
\ No newline at end of file
+}
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/56cbafd6ad8c013ccd5472d6c4a0db790f7f872a, ball made by brainfood1183 (Github) for ss14",
+ "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/56cbafd6ad8c013ccd5472d6c4a0db790f7f872a, ball made by brainfood1183 (Github) for ss14, the uranium sprite is a modified version of the buckshot pellet by Boaz1111",
"size": {
"x": 32,
"y": 32
{
"name": "buckshot-flare"
},
+ {
+ "name": "depleted-uranium"
+ },
{
"name": "ball"
},
]
}
]
-}
\ No newline at end of file
+}