Syndicate segways (#7790)

This commit is contained in:
Veritius
2022-04-27 08:08:02 +10:00
committed by GitHub
parent 8b4d6d536c
commit 6b78a2a2e4
8 changed files with 135 additions and 1 deletions

View File

@@ -123,3 +123,15 @@
amount: 1
- id: VehicleKeyATV
amount: 1
- type: entity
id: CrateFunSyndicateSegway
name: syndicate segway crate
parent: CrateLivestock
components:
- type: StorageFill
contents:
- id: VehicleSyndicateSegway
amount: 1
- id: VehicleKeySyndicateSegway
amount: 1

View File

@@ -361,4 +361,12 @@
id: UplinkSyndicateStamp
category: Misc
itemId: RubberStampSyndicate
price: 2
price: 2
- type: uplinkListing
id: UplinkSyndicateSegwayCrate
category: Misc
itemId: CrateFunSyndicateSegway
listingName: syndicate segway
description: Be an enemy of the corporation, in style!
price: 5

View File

@@ -255,3 +255,58 @@
- VehicleKey
- ATVKeys
insertSound: /Audio/Effects/Vehicle/vehiclestartup.ogg
- type: entity
id: VehicleSyndicateSegway
parent: VehicleBase
name: syndicate segway
description: Be an enemy of the corporation, in style.
components:
- type: Vehicle
northOnly: true
northOverride: -0.1
southOverride: 0.1
hornSound:
path: /Audio/Effects/Vehicle/policesiren.ogg
hornAction:
name: action-name-siren
description: action-desc-siren
icon: Objects/Fun/bikehorn.rsi/icon.png
iconOn: Objects/Fun/bikehorn.rsi/icon.png
event: !type:ToggleActionEvent
hornIsSiren: true
- type: Sprite
sprite: Objects/Vehicles/syndicatesegway.rsi
layers:
- state: vehicle
map: ["enum.VehicleVisualLayers.AutoAnimate"]
netsync: false
noRot: true
- type: Access
tags:
- Security
- Brig
- Maintenance
- Service
- type: Strap
buckleOffset: "0.15, -0.05"
maxBuckleDistance: 1
- type: MovementSpeedModifier
baseWalkSpeed : 8
baseSprintSpeed : 8
- type: Armor
modifiers:
coeffecients:
Blunt: 0.8
Slash: 0.6
Piercing: 0.85
- type: ItemSlots
slots:
key_slot:
name: Keys
whitelist:
requireAll: true
tags:
- VehicleKey
- SyndicateSegwayKeys
insertSound: /Audio/Effects/Vehicle/vehiclestartup.ogg

View File

@@ -57,3 +57,19 @@
- PussyWagonKeys
- SecwayKeys
- ATVKeys
- SyndicateSegwayKeys
- type: entity
parent: VehicleKeyPussyWagon
id: VehicleKeySyndicateSegway
name: syndicate segway keys
description: Patterned after the iconic EMAG design.
components:
- type: Tag
tags:
- VehicleKey
- SyndicateSegwayKeys
- type: Sprite
sprite: Objects/Vehicles/syndicatesegway.rsi
state: keys
netsync: false

View File

@@ -310,6 +310,9 @@
- type: Tag
id: StringInstrument
- type: Tag
id: SyndicateSegwayKeys
- type: Tag
id: Taser

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

@@ -0,0 +1,40 @@
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a, modified by Veritius",
"states": [
{
"name": "vehicle",
"directions": 4,
"delays": [
[
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2
]
]
},
{
"name": "keys"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB