Laser tag (#3963)
* Laser tag * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fixes * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * More fixes * Even more fixes * Last fix * Fixes * tiny yaml edit --------- Signed-off-by: Field Command <159087063+FieldCommand@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
@@ -5,3 +5,6 @@ uplink-home-run-bat-desc = Rigged bat pre-coated in blood for Syndicate tee-ball
|
||||
|
||||
uplink-foam-sabre-name = Sharp Foam Sabre
|
||||
uplink-foam-sabre-desc = A blade disguised as a toy foam sabre. Perfect for assassins that pretend playing around.
|
||||
|
||||
uplink-rigged-laser-tag-gun-name = Rigged Laser Tag Gun
|
||||
uplink-rigged-laser-tag-gun-desc = This laser tag gun has been tampered with to fire a much more harmful laser and can switch modes to be more covert and look like a regular laser tag gun.
|
||||
|
||||
@@ -173,6 +173,7 @@
|
||||
- id: ClothingUniformJumpsuitFamilyGuy
|
||||
- id: WristwatchGold
|
||||
- id: ClothingBeltFoamSheathFilled # DeltaV - Add small chance of it spawning in maints locker.
|
||||
- id: WeaponLaserTagGun # DeltaV - Add small chance of it spawning in maints locker.
|
||||
#- id: RubberStampGreytide # Delta-V: prevent greytide stamp from spawning
|
||||
|
||||
- type: entity
|
||||
|
||||
@@ -17,3 +17,13 @@
|
||||
cost: 1000
|
||||
category: Fun
|
||||
group: market
|
||||
|
||||
- type: cargoProduct
|
||||
id: LaserTagSet
|
||||
icon:
|
||||
sprite: _DV/Objects/Weapons/Guns/Battery/laser_tag_gun.rsi
|
||||
state: icon
|
||||
product: CrateLaserTagSet
|
||||
cost: 750
|
||||
category: Fun
|
||||
group: market
|
||||
|
||||
@@ -21,3 +21,18 @@
|
||||
amount: 2
|
||||
- id: BoxCartridgeCap
|
||||
amount: 2
|
||||
|
||||
- type: entity
|
||||
parent: CratePlastic
|
||||
id: CrateLaserTagSet
|
||||
name: laser tag set
|
||||
description: A crate filled with a full set of laser tag guns, harmless fun for 6 people.
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: WeaponLaserTagGun
|
||||
amount: 6
|
||||
- id: ClothingNeckScarfStripedRed
|
||||
amount: 3
|
||||
- id: ClothingNeckScarfStripedBlue
|
||||
amount: 3
|
||||
|
||||
@@ -27,3 +27,18 @@
|
||||
Telecrystal: 6
|
||||
categories:
|
||||
- UplinkWeaponry
|
||||
|
||||
- type: listing
|
||||
id: WeaponRiggedLaserTagGun
|
||||
name: uplink-rigged-laser-tag-gun-name
|
||||
description: uplink-rigged-laser-tag-gun-desc
|
||||
productEntity: WeaponRiggedLaserTagGun
|
||||
icon:
|
||||
entity: WeaponRiggedLaserTagGun
|
||||
discountCategory: usualDiscounts
|
||||
discountDownTo:
|
||||
Telecrystal: 5
|
||||
cost:
|
||||
Telecrystal: 10
|
||||
categories:
|
||||
- UplinkWeaponry
|
||||
|
||||
@@ -544,3 +544,78 @@
|
||||
- type: BatterySelfRecharger
|
||||
autoRecharge: true
|
||||
autoRechargeRate: 25
|
||||
|
||||
- type: entity
|
||||
parent: BaseWeaponBatterySmall
|
||||
id: WeaponLaserTagGun
|
||||
name: laser tag gun
|
||||
description: A somewhat bulky toy laser gun used in laser tag that shoots a mostly harmless laser.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _DV/Objects/Weapons/Guns/Battery/laser_tag_gun.rsi
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
- state: mag-unshaded-4
|
||||
map: ["enum.GunVisualLayers.MagUnshaded"]
|
||||
shader: unshaded
|
||||
- state: mode-disabler
|
||||
shader: unshaded
|
||||
- type: Clothing
|
||||
sprite: _DV/Objects/Weapons/Guns/Battery/laser_tag_gun.rsi
|
||||
slots:
|
||||
- Belt
|
||||
- type: Appearance
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 5
|
||||
zeroVisible: true
|
||||
- type: Gun
|
||||
fireRate: 2
|
||||
soundGunshot:
|
||||
path: /Audio/Weapons/Guns/Gunshots/taser2.ogg
|
||||
soundEmpty:
|
||||
path: /Audio/_DV/Weapons/Guns/Empty/dry_fire.ogg
|
||||
- type: ProjectileBatteryAmmoProvider
|
||||
proto: BulletDisablerPractice
|
||||
fireCost: 50
|
||||
- type: Tag
|
||||
tags:
|
||||
- Taser
|
||||
- Sidearm
|
||||
- type: PacifismAllowedGun
|
||||
- type: StaticPrice
|
||||
price: 50
|
||||
|
||||
- type: entity
|
||||
parent: WeaponLaserTagGun
|
||||
id: WeaponRiggedLaserTagGun
|
||||
suffix: Rigged
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _DV/Objects/Weapons/Guns/Battery/laser_tag_gun.rsi
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
- state: mode-disabler
|
||||
map: [ "Firemode" ]
|
||||
shader: unshaded
|
||||
- state: mag-unshaded-4
|
||||
map: [ "enum.GunVisualLayers.MagUnshaded" ]
|
||||
shader: unshaded
|
||||
- type: EnergyGun
|
||||
fireModes:
|
||||
- proto: BulletDisablerPractice
|
||||
fireCost: 50
|
||||
name: disable
|
||||
state: disabler
|
||||
- proto: BulletEnergyGunLaser
|
||||
fireCost: 150
|
||||
name: lethal
|
||||
state: lethal
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.EnergyGunFireModeVisuals.State:
|
||||
Firemode:
|
||||
Disabler: { state: mode-disabler }
|
||||
Lethal: { state: mode-lethal }
|
||||
|
||||
|
After Width: | Height: | Size: 431 B |
|
After Width: | Height: | Size: 414 B |
|
After Width: | Height: | Size: 427 B |
|
After Width: | Height: | Size: 194 B |
|
After Width: | Height: | Size: 428 B |
|
After Width: | Height: | Size: 414 B |
|
After Width: | Height: | Size: 427 B |
|
After Width: | Height: | Size: 423 B |
|
After Width: | Height: | Size: 439 B |
|
After Width: | Height: | Size: 115 B |
|
After Width: | Height: | Size: 113 B |
|
After Width: | Height: | Size: 113 B |
|
After Width: | Height: | Size: 113 B |
|
After Width: | Height: | Size: 114 B |
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by https://github.com/SubspaceEmber for DeltaV.",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "base"
|
||||
},
|
||||
{
|
||||
"name": "mode-disabler"
|
||||
},
|
||||
{
|
||||
"name": "mode-lethal"
|
||||
},
|
||||
{
|
||||
"name": "mag-unshaded-0",
|
||||
"delays": [
|
||||
[
|
||||
0.3,
|
||||
0.3
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"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
|
||||
},
|
||||
{
|
||||
"name": "disabler-inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "disabler-inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "lethal-inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "lethal-inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "equipped-BELT",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 118 B |
|
After Width: | Height: | Size: 115 B |