Freelance Radio Channel and Encryption Key (#20904)

* Freelance Radio Channel

* Freelance Radio Channel
This commit is contained in:
LordEclipse
2023-11-05 22:38:00 -05:00
committed by GitHub
parent f0f54b5872
commit dd0ab19c96
10 changed files with 82 additions and 0 deletions

View File

@@ -14,6 +14,7 @@ chat-radio-security = Security
chat-radio-service = Service
chat-radio-supply = Supply
chat-radio-syndicate = Syndicate
chat-radio-freelance = Freelance
# not headset but whatever
chat-radio-handheld = Handheld

View File

@@ -274,3 +274,17 @@
- type: Clothing
sprite: Clothing/Ears/Headsets/service.rsi
- type: entity
parent: ClothingHeadset
id: ClothingHeadsetFreelance
name: freelancer headset
description: This is used by a roaming group of freelancers
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyFreelance
- type: Sprite
sprite: Clothing/Ears/Headsets/freelance.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/freelance.rsi

View File

@@ -146,3 +146,20 @@
sprite: Clothing/Ears/Headsets/syndicate.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/syndicate.rsi
- type: entity
parent: ClothingHeadsetAlt
id: ClothingHeadsetAltFreelancer
name: freelancer's over-ear headset
components:
- type: Headset
- type: EncryptionKeyHolder
keySlots: 5
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyFreelance
- type: Sprite
sprite: Clothing/Ears/Headsets/freelance.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/freelance.rsi

View File

@@ -228,3 +228,19 @@
layers:
- state: crypt_silver
- state: rd_label
- type: entity
parent: EncryptionKey
id: EncryptionKeyFreelance
name: freelancer encryption key
description: An encryption key used by freelancers, who may or may not have an affiliation. It looks like its worn out.
components:
- type: EncryptionKey
channels:
- Freelance
defaultChannel: Freelance
- type: Sprite
layers:
- state: crypt_rusted
- state: pirate_label

View File

@@ -86,3 +86,12 @@
color: "#2ed2fd"
# long range since otherwise it'd defeat the point of a handheld radio independent of telecomms
longRange: true
- type: radioChannel
id: Freelance
name: chat-radio-freelance
keycode: 'f'
frequency: 1984
color: "#f6ce64"
# long range since otherwise it'd defeat the point of a handheld radio independent of telecomms
longRange: true

Binary file not shown.

After

Width:  |  Height:  |  Size: 857 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 645 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 799 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 991 B

View File

@@ -0,0 +1,25 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Sprite modified by PursuitInAshes (Github) for SS14, original sprite taken from tgstation at commit https://github.com/tgstation/tgstation/commit/f8f4aeda930fcd0805ca4cc76d9bc9412a5b3428",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "icon_alt"
},
{
"name": "equipped-EARS",
"directions": 4
},
{
"name": "alt-equipped-EARS",
"directions": 4
}
]
}