Uranium & AP magazine and projectile sprites (#23914)
Add missing uranium and AP magazine and box sprite layers. Add uranium and AP projectile sprites. Fix whitelist issue that made .45 pistol mags not go in secbelt.
@@ -455,6 +455,7 @@
|
|||||||
- Radio
|
- Radio
|
||||||
- Sidearm
|
- Sidearm
|
||||||
- MagazinePistol
|
- MagazinePistol
|
||||||
|
- MagazineMagnum
|
||||||
components:
|
components:
|
||||||
- Stunbaton
|
- Stunbaton
|
||||||
- FlashOnTrigger
|
- FlashOnTrigger
|
||||||
|
|||||||
@@ -116,4 +116,5 @@
|
|||||||
- state: base
|
- state: base
|
||||||
map: ["enum.GunVisualLayers.Base"]
|
map: ["enum.GunVisualLayers.Base"]
|
||||||
- state: mag-1
|
- state: mag-1
|
||||||
map: ["enum.GunVisualLayers.Mag"]
|
map: ["enum.GunVisualLayers.Mag"]
|
||||||
|
- state: uranium
|
||||||
@@ -95,4 +95,20 @@
|
|||||||
- state: base
|
- state: base
|
||||||
map: ["enum.GunVisualLayers.Base"]
|
map: ["enum.GunVisualLayers.Base"]
|
||||||
- state: mag-1
|
- state: mag-1
|
||||||
map: ["enum.GunVisualLayers.Mag"]
|
map: ["enum.GunVisualLayers.Mag"]
|
||||||
|
- state: uranium
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: MagazineBoxMagnumAP
|
||||||
|
parent: BaseMagazineBoxMagnum
|
||||||
|
name: ammunition box (.45 magnum armor-piercing)
|
||||||
|
components:
|
||||||
|
- type: BallisticAmmoProvider
|
||||||
|
proto: CartridgeMagnumAP
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: base
|
||||||
|
map: ["enum.GunVisualLayers.Base"]
|
||||||
|
- state: mag-1
|
||||||
|
map: ["enum.GunVisualLayers.Mag"]
|
||||||
|
- state: piercing
|
||||||
|
|||||||
@@ -97,4 +97,4 @@
|
|||||||
map: ["enum.GunVisualLayers.Base"]
|
map: ["enum.GunVisualLayers.Base"]
|
||||||
- state: mag-1
|
- state: mag-1
|
||||||
map: ["enum.GunVisualLayers.Mag"]
|
map: ["enum.GunVisualLayers.Mag"]
|
||||||
|
- state: uranium
|
||||||
|
|||||||
@@ -137,4 +137,5 @@
|
|||||||
map: ["enum.GunVisualLayers.Base"]
|
map: ["enum.GunVisualLayers.Base"]
|
||||||
- state: mag-1
|
- state: mag-1
|
||||||
map: ["enum.GunVisualLayers.Mag"]
|
map: ["enum.GunVisualLayers.Mag"]
|
||||||
|
- state: uranium
|
||||||
|
|
||||||
|
|||||||
@@ -96,6 +96,20 @@
|
|||||||
- state: mag-1
|
- state: mag-1
|
||||||
map: ["enum.GunVisualLayers.Mag"]
|
map: ["enum.GunVisualLayers.Mag"]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: MagazineLightRifleUranium
|
||||||
|
name: "magazine (.30 rifle uranium)"
|
||||||
|
parent: BaseMagazineLightRifle
|
||||||
|
components:
|
||||||
|
- type: BallisticAmmoProvider
|
||||||
|
proto: CartridgeLightRifleUranium
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: uranium
|
||||||
|
map: ["enum.GunVisualLayers.Base"]
|
||||||
|
- state: mag-1
|
||||||
|
map: ["enum.GunVisualLayers.Mag"]
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: MagazineLightRifleMaxim
|
id: MagazineLightRifleMaxim
|
||||||
name: "pan magazine (.30 rifle)"
|
name: "pan magazine (.30 rifle)"
|
||||||
|
|||||||
@@ -67,7 +67,7 @@
|
|||||||
parent: BaseMagazineMagnum
|
parent: BaseMagazineMagnum
|
||||||
components:
|
components:
|
||||||
- type: BallisticAmmoProvider
|
- type: BallisticAmmoProvider
|
||||||
proto: CartridgeMagnum
|
proto: CartridgeMagnumPractice
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
layers:
|
layers:
|
||||||
- state: practice
|
- state: practice
|
||||||
@@ -89,6 +89,34 @@
|
|||||||
- state: mag-1
|
- state: mag-1
|
||||||
map: ["enum.GunVisualLayers.Mag"]
|
map: ["enum.GunVisualLayers.Mag"]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: MagazineMagnumUranium
|
||||||
|
name: pistol magazine (.45 magnum uranium)
|
||||||
|
parent: BaseMagazineMagnum
|
||||||
|
components:
|
||||||
|
- type: BallisticAmmoProvider
|
||||||
|
proto: CartridgeMagnumUranium
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: uranium
|
||||||
|
map: ["enum.GunVisualLayers.Base"]
|
||||||
|
- state: mag-1
|
||||||
|
map: ["enum.GunVisualLayers.Mag"]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: MagazineMagnumAP
|
||||||
|
name: pistol magazine (.45 magnum armor-piercing)
|
||||||
|
parent: BaseMagazineMagnum
|
||||||
|
components:
|
||||||
|
- type: BallisticAmmoProvider
|
||||||
|
proto: CartridgeMagnumAP
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: piercing
|
||||||
|
map: ["enum.GunVisualLayers.Base"]
|
||||||
|
- state: mag-1
|
||||||
|
map: ["enum.GunVisualLayers.Mag"]
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: MagazineMagnumSubMachineGun
|
id: MagazineMagnumSubMachineGun
|
||||||
name: "Vector magazine (.45 magnum)"
|
name: "Vector magazine (.45 magnum)"
|
||||||
@@ -130,3 +158,31 @@
|
|||||||
map: ["enum.GunVisualLayers.Base"]
|
map: ["enum.GunVisualLayers.Base"]
|
||||||
- state: mag-1
|
- state: mag-1
|
||||||
map: ["enum.GunVisualLayers.Mag"]
|
map: ["enum.GunVisualLayers.Mag"]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: MagazineMagnumSubMachineGunUranium
|
||||||
|
name: "Vector magazine (.45 magnum uranium)"
|
||||||
|
parent: BaseMagazineMagnumSubMachineGun
|
||||||
|
components:
|
||||||
|
- type: BallisticAmmoProvider
|
||||||
|
proto: CartridgeMagnumUranium
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: uranium
|
||||||
|
map: ["enum.GunVisualLayers.Base"]
|
||||||
|
- state: mag-1
|
||||||
|
map: ["enum.GunVisualLayers.Mag"]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: MagazineMagnumSubMachineGunPiercing
|
||||||
|
name: "Vector magazine (.45 magnum armor-piercing)"
|
||||||
|
parent: BaseMagazineMagnumSubMachineGun
|
||||||
|
components:
|
||||||
|
- type: BallisticAmmoProvider
|
||||||
|
proto: CartridgeMagnumAP
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: piercing
|
||||||
|
map: ["enum.GunVisualLayers.Base"]
|
||||||
|
- state: mag-1
|
||||||
|
map: ["enum.GunVisualLayers.Mag"]
|
||||||
|
|||||||
@@ -259,3 +259,17 @@
|
|||||||
map: ["enum.GunVisualLayers.Base"]
|
map: ["enum.GunVisualLayers.Base"]
|
||||||
- state: mag-1
|
- state: mag-1
|
||||||
map: ["enum.GunVisualLayers.Mag"]
|
map: ["enum.GunVisualLayers.Mag"]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: MagazinePistolSubMachineGunUranium
|
||||||
|
name: SMG magazine (.35 auto rubber)
|
||||||
|
parent: BaseMagazinePistolSubMachineGun
|
||||||
|
components:
|
||||||
|
- type: BallisticAmmoProvider
|
||||||
|
proto: CartridgePistolUranium
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: uranium
|
||||||
|
map: ["enum.GunVisualLayers.Base"]
|
||||||
|
- state: mag-1
|
||||||
|
map: ["enum.GunVisualLayers.Mag"]
|
||||||
|
|||||||
@@ -74,3 +74,17 @@
|
|||||||
map: ["enum.GunVisualLayers.Base"]
|
map: ["enum.GunVisualLayers.Base"]
|
||||||
- state: mag-1
|
- state: mag-1
|
||||||
map: ["enum.GunVisualLayers.Mag"]
|
map: ["enum.GunVisualLayers.Mag"]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: MagazineRifleUranium
|
||||||
|
name: "magazine (.20 rifle uranium)"
|
||||||
|
parent: BaseMagazineRifle
|
||||||
|
components:
|
||||||
|
- type: BallisticAmmoProvider
|
||||||
|
proto: CartridgeRifleUranium
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: uranium
|
||||||
|
map: ["enum.GunVisualLayers.Base"]
|
||||||
|
- state: mag-1
|
||||||
|
map: ["enum.GunVisualLayers.Mag"]
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: BulletLightRifleUranium
|
id: BulletLightRifleUranium
|
||||||
parent: BaseBullet
|
parent: BaseBulletUranium
|
||||||
name: bullet (.20 rifle uranium)
|
name: bullet (.20 rifle uranium)
|
||||||
noSpawn: true
|
noSpawn: true
|
||||||
components:
|
components:
|
||||||
|
|||||||
@@ -60,7 +60,7 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
id: BulletMagnumUranium
|
id: BulletMagnumUranium
|
||||||
name: bullet (.45 magnum uranium)
|
name: bullet (.45 magnum uranium)
|
||||||
parent: BaseBullet
|
parent: BaseBulletUranium
|
||||||
noSpawn: true
|
noSpawn: true
|
||||||
components:
|
components:
|
||||||
- type: Projectile
|
- type: Projectile
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: BulletPistolUranium
|
id: BulletPistolUranium
|
||||||
parent: BaseBullet
|
parent: BaseBulletUranium
|
||||||
name: bullet (.35 auto uranium)
|
name: bullet (.35 auto uranium)
|
||||||
noSpawn: true
|
noSpawn: true
|
||||||
components:
|
components:
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: BulletRifleUranium
|
id: BulletRifleUranium
|
||||||
parent: BaseBullet
|
parent: BaseBulletUranium
|
||||||
name: bullet (0.20 rifle uranium)
|
name: bullet (0.20 rifle uranium)
|
||||||
noSpawn: true
|
noSpawn: true
|
||||||
components:
|
components:
|
||||||
|
|||||||
@@ -91,10 +91,30 @@
|
|||||||
layers:
|
layers:
|
||||||
- state: base
|
- state: base
|
||||||
map: [ "enum.GunVisualLayers.Base" ]
|
map: [ "enum.GunVisualLayers.Base" ]
|
||||||
- state: base-6
|
- state: piercing-6
|
||||||
map: [ "enum.GunVisualLayers.Mag" ]
|
map: [ "enum.GunVisualLayers.Mag" ]
|
||||||
- type: MagazineVisuals
|
- type: MagazineVisuals
|
||||||
magState: base
|
magState: piercing
|
||||||
|
steps: 7
|
||||||
|
zeroVisible: false
|
||||||
|
- type: Appearance
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: SpeedLoaderMagnumUranium
|
||||||
|
name: "speed loader (.45 magnum uranium)"
|
||||||
|
parent: BaseSpeedLoaderMagnum
|
||||||
|
components:
|
||||||
|
- type: BallisticAmmoProvider
|
||||||
|
proto: CartridgeMagnumUranium
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi
|
||||||
|
layers:
|
||||||
|
- state: base
|
||||||
|
map: [ "enum.GunVisualLayers.Base" ]
|
||||||
|
- state: uranium-6
|
||||||
|
map: [ "enum.GunVisualLayers.Mag" ]
|
||||||
|
- type: MagazineVisuals
|
||||||
|
magState: uranium
|
||||||
steps: 7
|
steps: 7
|
||||||
zeroVisible: false
|
zeroVisible: false
|
||||||
- type: Appearance
|
- type: Appearance
|
||||||
|
|||||||
@@ -147,12 +147,31 @@
|
|||||||
parent: BaseBullet
|
parent: BaseBullet
|
||||||
noSpawn: true
|
noSpawn: true
|
||||||
components:
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi
|
||||||
|
layers:
|
||||||
|
- state: piercing
|
||||||
- type: Projectile
|
- type: Projectile
|
||||||
damage:
|
damage:
|
||||||
types:
|
types:
|
||||||
Piercing: 11 # 20% decrease
|
Piercing: 11 # 20% decrease
|
||||||
ignoreResistances: true
|
ignoreResistances: true
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: BaseBulletUranium
|
||||||
|
name: base bullet uranium
|
||||||
|
parent: BaseBullet
|
||||||
|
noSpawn: true
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi
|
||||||
|
layers:
|
||||||
|
- state: uranium
|
||||||
|
- type: Projectile
|
||||||
|
damage:
|
||||||
|
types:
|
||||||
|
Radiation: 11
|
||||||
|
|
||||||
# Energy projectiles
|
# Energy projectiles
|
||||||
- type: entity
|
- type: entity
|
||||||
name: taser bolt
|
name: taser bolt
|
||||||
|
|||||||
@@ -27,6 +27,9 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "rubber"
|
"name": "rubber"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 213 B |
@@ -27,6 +27,12 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "rubber"
|
"name": "rubber"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "piercing"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 135 B |
|
After Width: | Height: | Size: 130 B |
@@ -24,6 +24,9 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "rubber"
|
"name": "rubber"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 214 B |
@@ -30,6 +30,9 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "rubber"
|
"name": "rubber"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 245 B |
@@ -22,6 +22,9 @@
|
|||||||
{
|
{
|
||||||
"name": "rubber"
|
"name": "rubber"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "mag-1"
|
"name": "mag-1"
|
||||||
},
|
},
|
||||||
|
|||||||
|
After Width: | Height: | Size: 279 B |
@@ -19,6 +19,9 @@
|
|||||||
{
|
{
|
||||||
"name": "rubber"
|
"name": "rubber"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "mag-1"
|
"name": "mag-1"
|
||||||
}
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 312 B |
@@ -19,6 +19,12 @@
|
|||||||
{
|
{
|
||||||
"name": "rubber"
|
"name": "rubber"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "piercing"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "mag-1"
|
"name": "mag-1"
|
||||||
}
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 255 B |
|
After Width: | Height: | Size: 290 B |
@@ -19,6 +19,12 @@
|
|||||||
{
|
{
|
||||||
"name": "rubber"
|
"name": "rubber"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "piercing"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "mag-1"
|
"name": "mag-1"
|
||||||
},
|
},
|
||||||
|
|||||||
|
After Width: | Height: | Size: 254 B |
|
After Width: | Height: | Size: 285 B |
@@ -22,6 +22,12 @@
|
|||||||
{
|
{
|
||||||
"name": "rubber"
|
"name": "rubber"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "piercing"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "mag-1"
|
"name": "mag-1"
|
||||||
},
|
},
|
||||||
|
|||||||
|
After Width: | Height: | Size: 234 B |
|
After Width: | Height: | Size: 266 B |
@@ -22,6 +22,9 @@
|
|||||||
{
|
{
|
||||||
"name": "rubber"
|
"name": "rubber"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "mag-1"
|
"name": "mag-1"
|
||||||
},
|
},
|
||||||
|
|||||||
|
After Width: | Height: | Size: 379 B |
@@ -19,6 +19,9 @@
|
|||||||
{
|
{
|
||||||
"name": "rubber"
|
"name": "rubber"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "mag-1"
|
"name": "mag-1"
|
||||||
}
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 298 B |
@@ -66,6 +66,42 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "rubber-6"
|
"name": "rubber-6"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium-1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium-2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium-3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium-4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium-5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium-6"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "piercing-1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "piercing-2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "piercing-3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "piercing-4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "piercing-5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "piercing-6"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 152 B |
|
After Width: | Height: | Size: 167 B |
|
After Width: | Height: | Size: 172 B |
|
After Width: | Height: | Size: 178 B |
|
After Width: | Height: | Size: 196 B |
|
After Width: | Height: | Size: 196 B |
|
After Width: | Height: | Size: 153 B |
|
After Width: | Height: | Size: 168 B |
|
After Width: | Height: | Size: 172 B |
|
After Width: | Height: | Size: 182 B |
|
After Width: | Height: | Size: 196 B |
|
After Width: | Height: | Size: 186 B |
@@ -46,6 +46,24 @@
|
|||||||
]
|
]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "uranium",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.05,
|
||||||
|
0.05
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "piercing",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.05,
|
||||||
|
0.05
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "frag"
|
"name": "frag"
|
||||||
},
|
},
|
||||||
|
|||||||
|
After Width: | Height: | Size: 314 B |
|
After Width: | Height: | Size: 332 B |