Laser gun for security (#3632)
* laser gun * filled up the energy depletion overlay * small sprite correction Co-authored-by: and_a <and_a@DESKTOP-RJENGIR>
@@ -159,3 +159,42 @@
|
|||||||
magState: mag
|
magState: mag
|
||||||
steps: 5
|
steps: 5
|
||||||
zeroVisible: true
|
zeroVisible: true
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: laser gun
|
||||||
|
parent: BaseItem
|
||||||
|
id: LaserSecGun
|
||||||
|
description: Standard issued laser carbine for Nanotrasen security operatives.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
netsync: false
|
||||||
|
sprite: Objects/Weapons/Guns/Battery/laser_gun.rsi
|
||||||
|
layers:
|
||||||
|
- state: base
|
||||||
|
map: ["enum.RangedBarrelVisualLayers.Base"]
|
||||||
|
- state: mag-unshaded-4
|
||||||
|
map: ["enum.RangedBarrelVisualLayers.MagUnshaded"]
|
||||||
|
shader: unshaded
|
||||||
|
- type: Item
|
||||||
|
size: 24
|
||||||
|
sprite: Objects/Weapons/Guns/Battery/laser_gun.rsi
|
||||||
|
- type: RangedWeapon
|
||||||
|
- type: BatteryBarrel
|
||||||
|
minAngle: 10
|
||||||
|
maxAngle: 45
|
||||||
|
angleIncrease: 15
|
||||||
|
angleDecay: 45
|
||||||
|
currentSelector: Single
|
||||||
|
allSelectors:
|
||||||
|
- Single
|
||||||
|
fireRate: 6
|
||||||
|
powerCellPrototype: PowerCellMediumStandard
|
||||||
|
powerCellRemovable: true
|
||||||
|
ammoPrototype: RedLaser
|
||||||
|
soundGunshot: /Audio/Weapons/Guns/Gunshots/laser.ogg
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: MagVisualizer
|
||||||
|
magState: mag
|
||||||
|
steps: 5
|
||||||
|
zeroVisible: false
|
||||||
|
|||||||
|
After Width: | Height: | Size: 589 B |
|
After Width: | Height: | Size: 646 B |
|
After Width: | Height: | Size: 399 B |
|
After Width: | Height: | Size: 417 B |
|
After Width: | Height: | Size: 110 B |
|
After Width: | Height: | Size: 117 B |
|
After Width: | Height: | Size: 117 B |
|
After Width: | Height: | Size: 129 B |
@@ -0,0 +1,37 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at commit 3b42532472e7cc1e65bba9d166c27ab6f7ea89b5",
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "icon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "base"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "mag-unshaded-1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "mag-unshaded-2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "mag-unshaded-3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "mag-unshaded-4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inhand-left",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inhand-right",
|
||||||
|
"directions": 4
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||