Fix some contraband issues (#31606)

* Fix some contraband issues

* Flaming fire axe to Syndie contraband

* Add Central Command department and contraband group

* Restricted encryption keys

* ERT gas mask

* Thieving beacon

* Bladed flatcaps

* Advanced circular saw and thief toolbox

* Acolyte armor

* Magazines and cartridges

* SMG magazines

* Grenades

* Mercenary clothing and combat gloves

* ERT, Deathsquad and Central Command Official items

* Update

* Who the fuck putted ERT into fun?!

* Fix

* Yeah

* I forgot
This commit is contained in:
Winkarst
2024-09-09 22:36:25 +03:00
committed by GitHub
parent 2452e46476
commit 2263311ce2
54 changed files with 306 additions and 192 deletions

View File

@@ -1,6 +1,7 @@
department-Cargo-description = Complete bounties, earn Spessos, and order useful supplies for the crew.
department-Civilian-description = Perform small helpful tasks to keep the station sane and well catered.
department-Command-description = Manage the crew and keep them working efficiently.
department-CentralCommand-description = Manage the crew and keep them working efficiently.
department-Engineering-description = Keep the power on and the station operational.
department-Medical-description = Keep the crew healthy.
department-Security-description = Keep the peace around the station.

View File

@@ -1,6 +1,7 @@
department-Cargo = Cargo
department-Civilian = Civilian
department-Command = Command
department-CentralCommand = Central Command
department-Engineering = Engineering
department-Medical = Medical
department-Security = Security

View File

@@ -21,6 +21,8 @@ job-name-hop = Head of Personnel
job-name-captain = Captain
job-name-serviceworker = Service Worker
job-name-centcomoff = CentComm Official
job-name-cburn = Centcomm Quarantine Officer
job-name-deathsquad = Centcomm Agent
job-name-reporter = Reporter
job-name-musician = Musician
job-name-librarian = Librarian

View File

@@ -30,8 +30,8 @@
- ClothingShoesBootsSecFilled
- type: entity
id: ClothingShoesBootsMercFilled
parent: ClothingShoesBootsMerc
id: ClothingShoesBootsMercFilled
suffix: Filled
components:
- type: ContainerFill

View File

@@ -192,7 +192,7 @@
#ERT
- type: entity
parent: ClothingBackpack
parent: [ ClothingBackpack, BaseCentcommContraband ]
id: ClothingBackpackERTLeader
name: ERT leader backpack
description: A spacious backpack with lots of pockets, worn by the Commander of an Emergency Response Team.

View File

@@ -245,7 +245,7 @@
- type: HeldSpeedModifier
- type: entity
parent: ClothingBackpackDuffel
parent: [ ClothingBackpackDuffel, BaseCentcommContraband ]
id: ClothingBackpackDuffelCBURN
name: CBURN duffel bag
description: A duffel bag containing a variety of biological containment equipment.

View File

@@ -621,7 +621,7 @@
sprite: Clothing/Belt/securitywebbing.rsi
- type: entity
parent: ClothingBeltStorageBase
parent: [ ClothingBeltStorageBase, BaseSecurityCargoContraband ]
id: ClothingBeltMercWebbing
name: mercenary webbing
description: Ideal for storing everything from ammo to weapons and combat essentials.

View File

@@ -76,7 +76,7 @@
- EncryptionKeyCommon
- type: entity
parent: ClothingHeadset
parent: [ ClothingHeadset, BaseCentcommContraband ]
id: ClothingHeadsetCentCom
name: CentComm headset
description: A headset used by the upper echelons of Nanotrasen.

View File

@@ -255,7 +255,7 @@
- type: CriminalRecordsHacker
- type: entity
parent: [ClothingHandsGlovesColorBlack, BaseSecurityEngineeringContraband]
parent: [ClothingHandsGlovesColorBlack, BaseSecurityCargoContraband]
id: ClothingHandsGlovesCombat
name: combat gloves
description: These tactical gloves are fireproof and shock resistant.

View File

@@ -540,7 +540,7 @@
#CENTCOMM / ERT HARDSUITS
#ERT Leader Hardsuit
- type: entity
parent: ClothingHeadHelmetHardsuitSyndieCommander
parent: [ BaseCentcommContraband, ClothingHeadHelmetHardsuitSyndieCommander ]
id: ClothingHeadHelmetHardsuitERTLeader
name: ERT leader hardsuit helmet
description: A special hardsuit helmet worn by members of an emergency response team.
@@ -561,7 +561,7 @@
#ERT Chaplain Hardsuit
- type: entity
parent: ClothingHeadHelmetHardsuitSyndie
parent: [ BaseCentcommContraband, ClothingHeadHelmetHardsuitSyndie ]
id: ClothingHeadHelmetHardsuitERTChaplain
name: ERT chaplain hardsuit helmet
description: A special hardsuit helmet worn by members of an emergency response team.
@@ -575,7 +575,7 @@
#ERT Engineer Hardsuit
- type: entity
parent: ClothingHeadHelmetHardsuitSyndie
parent: [ BaseCentcommContraband, ClothingHeadHelmetHardsuitSyndie ]
id: ClothingHeadHelmetHardsuitERTEngineer
name: ERT engineer hardsuit helmet
description: A special hardsuit helmet worn by members of an emergency response team.
@@ -596,7 +596,7 @@
#ERT Medical Hardsuit
- type: entity
parent: ClothingHeadHelmetHardsuitSyndieElite
parent: [ BaseCentcommContraband, ClothingHeadHelmetHardsuitSyndieElite ]
id: ClothingHeadHelmetHardsuitERTMedical
name: ERT medic hardsuit helmet
description: A special hardsuit helmet worn by members of an emergency response team.
@@ -610,7 +610,7 @@
#ERT Security Hardsuit
- type: entity
parent: ClothingHeadHelmetHardsuitSyndie
parent: [ BaseCentcommContraband, ClothingHeadHelmetHardsuitSyndie ]
id: ClothingHeadHelmetHardsuitERTSecurity
name: ERT security hardsuit helmet
description: A special hardsuit helmet worn by members of an emergency response team.
@@ -631,7 +631,7 @@
#ERT Janitor Hardsuit
- type: entity
parent: ClothingHeadHelmetHardsuitSyndie
parent: [ BaseCentcommContraband, ClothingHeadHelmetHardsuitSyndie ]
id: ClothingHeadHelmetHardsuitERTJanitor
name: ERT janitor hardsuit helmet
description: A special hardsuit helmet worn by members of an emergency response team.
@@ -645,7 +645,7 @@
#CBURN Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ BaseCentcommContraband, ClothingHeadHardsuitWithLightBase ]
id: ClothingHeadHelmetCBURN
name: CBURN exosuit helmet
description: A pressure resistant and fireproof hood worn by special cleanup units.
@@ -684,7 +684,7 @@
#Deathsquad Hardsuit
- type: entity
parent: ClothingHeadHardsuitBase
parent: [ BaseCentcommContraband, ClothingHeadHardsuitBase ]
id: ClothingHeadHelmetHardsuitDeathsquad
name: deathsquad hardsuit helmet
description: A robust helmet for special operations.

View File

@@ -182,7 +182,7 @@
sprite: Clothing/Head/Hats/beret_brigmedic.rsi
- type: entity
parent: ClothingHeadBase
parent: [ ClothingHeadBase, BaseRestrictedContraband ]
id: ClothingHeadHatBeretMerc
name: mercenary beret
description: Olive beret, the badge depicts a jackal on a rock.
@@ -235,7 +235,7 @@
- type: IngestionBlocker
- type: entity
parent: ClothingHeadBase
parent: [ ClothingHeadBase, BaseCentcommContraband ]
id: ClothingHeadHatCentcom
name: CentComm brand hat
description: "It's good to be the emperor."
@@ -890,7 +890,7 @@
- type: BlockMovement
- type: entity
parent: ClothingHeadBase
parent: [ ClothingHeadBase, BaseCentcommContraband ]
id: ClothingHeadHatCentcomcap
name: CentComm cap
description: An extravagant, fancy Central Commander cap.

View File

@@ -30,7 +30,7 @@
#Mercenary Helmet
- type: entity
parent: ClothingHeadHelmetBasic
parent: [ ClothingHeadHelmetBasic, BaseRestrictedContraband ]
id: ClothingHeadHelmetMerc
name: mercenary helmet
description: The combat helmet is commonly used by mercenaries, is strong, light and smells like gunpowder and the jungle.
@@ -302,7 +302,7 @@
#ERT HELMETS
#ERT Leader Helmet
- type: entity
parent: ClothingHeadHelmetBasic
parent: [ BaseCentcommContraband, ClothingHeadHelmetBasic ]
id: ClothingHeadHelmetERTLeader
name: ERT leader helmet
description: An in-atmosphere helmet worn by the leader of a Nanotrasen Emergency Response Team. Has blue highlights.
@@ -314,7 +314,7 @@
#ERT Security Helmet
- type: entity
parent: ClothingHeadHelmetBasic
parent: [ BaseCentcommContraband, ClothingHeadHelmetBasic ]
id: ClothingHeadHelmetERTSecurity
name: ERT security helmet
description: An in-atmosphere helmet worn by security members of the Nanotrasen Emergency Response Team. Has red highlights.
@@ -326,7 +326,7 @@
#ERT Medic Helmet
- type: entity
parent: ClothingHeadHelmetBasic
parent: [ BaseCentcommContraband, ClothingHeadHelmetBasic ]
id: ClothingHeadHelmetERTMedic
name: ERT medic helmet
description: An in-atmosphere helmet worn by medical members of the Nanotrasen Emergency Response Team. Has white highlights.
@@ -338,7 +338,7 @@
#ERT Engineer Helmet
- type: entity
parent: ClothingHeadHelmetBasic
parent: [ BaseCentcommContraband, ClothingHeadHelmetBasic ]
id: ClothingHeadHelmetERTEngineer
name: ERT engineer helmet
description: An in-atmosphere helmet worn by engineering members of the Nanotrasen Emergency Response Team. Has orange highlights.
@@ -350,7 +350,7 @@
#ERT Janitor Helmet
- type: entity
parent: ClothingHeadHelmetBasic
parent: [ BaseCentcommContraband, ClothingHeadHelmetBasic ]
id: ClothingHeadHelmetERTJanitor
name: ERT janitor helmet
description: An in-atmosphere helmet worn by janitorial members of the Nanotrasen Emergency Response Team. Has dark purple highlights.

View File

@@ -89,7 +89,7 @@
- type: IngestionBlocker
- type: entity
parent: ClothingMaskGasAtmos
parent: [ ClothingMaskGasAtmos, BaseCentcommContraband ]
id: ClothingMaskGasCentcom
name: CentComm gas mask
description: Oooh, gold and green. Fancy! This should help as you sit in your office.
@@ -389,7 +389,7 @@
sprite: Clothing/Mask/merc.rsi
- type: entity
parent: ClothingMaskGasSyndicate
parent: [ BaseCentcommContraband, ClothingMaskGasSyndicate ]
id: ClothingMaskGasERT
name: ert gas mask
description: The gas mask of the elite squad of the ERT.

View File

@@ -109,7 +109,7 @@
sprite: Clothing/Neck/Scarfs/syndiered.rsi
- type: entity
parent: ClothingScarfBase
parent: [ ClothingScarfBase, BaseCentcommContraband ]
id: ClothingNeckScarfStripedCentcom
name: striped CentComm scarf
description: A stylish striped centcomm colored scarf. The perfect winter accessory for those with a keen fashion sense, and those who need to do paperwork in the cold.

View File

@@ -172,7 +172,7 @@
autoRechargeRate: 2
- type: entity
parent: ClothingOuterBaseLarge
parent: [ ClothingOuterBaseLarge, BaseMinorContraband ]
id: ClothingOuterArmorCult
name: acolyte armor
description: An evil-looking piece of cult armor, made of bones.

View File

@@ -763,7 +763,7 @@
#CENTCOMM / ERT HARDSUITS
#ERT Leader Hardsuit
- type: entity
parent: ClothingOuterHardsuitSyndieCommander
parent: [ BaseCentcommContraband, ClothingOuterHardsuitSyndieCommander ]
id: ClothingOuterHardsuitERTLeader
name: ERT leader's hardsuit
description: A protective hardsuit worn by the leader of an emergency response team.
@@ -777,7 +777,7 @@
#ERT Chaplain Hardsuit
- type: entity
parent: ClothingOuterHardsuitJuggernaut
parent: [ BaseCentcommContraband, ClothingOuterHardsuitJuggernaut ]
id: ClothingOuterHardsuitERTChaplain
name: ERT chaplain's hardsuit
description: A protective hardsuit worn by the chaplains of an Emergency Response Team.
@@ -805,7 +805,7 @@
#ERT Medic Hardsuit
- type: entity
parent: ClothingOuterHardsuitSyndieMedic
parent: [ BaseCentcommContraband, ClothingOuterHardsuitSyndieMedic ]
id: ClothingOuterHardsuitERTMedical
name: ERT medic's hardsuit
description: A protective hardsuit worn by the medics of an emergency response team.
@@ -819,7 +819,7 @@
#ERT Security Hardsuit
- type: entity
parent: ClothingOuterHardsuitSyndie
parent: [ BaseCentcommContraband, ClothingOuterHardsuitSyndie ]
id: ClothingOuterHardsuitERTSecurity
name: ERT security's hardsuit
description: A protective hardsuit worn by the security officers of an emergency response team.
@@ -851,7 +851,7 @@
#Deathsquad
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ BaseCentcommContraband, ClothingOuterHardsuitBase ]
id: ClothingOuterHardsuitDeathsquad
name: death squad hardsuit
description: An advanced hardsuit favored by commandos for use in special operations.
@@ -888,7 +888,7 @@
#CBURN Hardsuit
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ BaseCentcommContraband, ClothingOuterHardsuitBase ]
id: ClothingOuterHardsuitCBURN
name: CBURN exosuit
description: A lightweight yet strong exosuit used for special cleanup operations.

View File

@@ -166,7 +166,7 @@
clothingPrototype: ClothingHeadHatHoodWinterCE
- type: entity
parent: ClothingOuterWinterCoatToggleable
parent: [ ClothingOuterWinterCoatToggleable, BaseCentcommContraband ]
id: ClothingOuterWinterCentcom
name: CentComm winter coat
components:
@@ -1207,4 +1207,4 @@
color: "#EBE216"
- state: winterbits-equipped-OUTERCLOTHING
- type: ToggleableClothing
clothingPrototype: ClothingHeadHatHoodWinterColorYellow
clothingPrototype: ClothingHeadHatHoodWinterColorYellow

View File

@@ -73,7 +73,7 @@
sprite: Clothing/Shoes/Boots/highheelboots.rsi
- type: entity
parent: ClothingShoesMilitaryBase
parent: [ ClothingShoesMilitaryBase, BaseRestrictedContraband ]
id: ClothingShoesBootsMerc
name: mercenary boots
description: Boots that have gone through many conflicts and that have proven their combat reliability.

View File

@@ -124,7 +124,7 @@
sprite: Clothing/Uniforms/Jumpsuit/chaplain.rsi
- type: entity
parent: ClothingUniformBase
parent: [ ClothingUniformBase, BaseCentcommContraband ]
id: ClothingUniformJumpsuitCentcomAgent
name: CentComm agent's jumpsuit
description: A suit worn by CentComm's legal team. Smells of burnt coffee.
@@ -135,7 +135,7 @@
sprite: Clothing/Uniforms/Jumpsuit/centcom_agent.rsi
- type: entity
parent: ClothingUniformBase
parent: [ ClothingUniformBase, BaseCentcommContraband ]
id: ClothingUniformJumpsuitCentcomOfficial
name: CentComm official's jumpsuit
description: It's a jumpsuit worn by CentComm's officials.
@@ -146,7 +146,7 @@
sprite: Clothing/Uniforms/Jumpsuit/centcom_official.rsi
- type: entity
parent: ClothingUniformBase
parent: [ ClothingUniformBase, BaseCentcommContraband ]
id: ClothingUniformJumpsuitCentcomOfficer
name: CentComm officer's jumpsuit
description: It's a jumpsuit worn by CentComm Officers.
@@ -860,7 +860,7 @@
mode: SensorOff
- type: entity
parent: ClothingUniformBase
parent: [ ClothingUniformBase, BaseRestrictedContraband ]
id: ClothingUniformJumpsuitMercenary
name: mercenary jumpsuit
description: Clothing for real mercenaries who have gone through fire, water and the jungle of planets flooded with dangerous monsters or targets for which a reward has been assigned.
@@ -981,7 +981,7 @@
sprite: Clothing/Uniforms/Jumpsuit/musician.rsi
- type: entity
parent: ClothingUniformBase
parent: [ BaseCentcommContraband, ClothingUniformBase ]
id: ClothingUniformJumpsuitERTChaplain
name: ERT chaplain uniform
description: A special suit made for Central Command's elite chaplain corps.
@@ -992,7 +992,7 @@
sprite: Clothing/Uniforms/Jumpsuit/ert_chaplain.rsi
- type: entity
parent: ClothingUniformBase
parent: [ BaseCentcommContraband, ClothingUniformBase ]
id: ClothingUniformJumpsuitERTEngineer
name: ERT engineering uniform
description: A special suit made for the elite engineers under CentComm.
@@ -1003,7 +1003,7 @@
sprite: Clothing/Uniforms/Jumpsuit/ert_engineer.rsi
- type: entity
parent: ClothingUniformBase
parent: [ BaseCentcommContraband, ClothingUniformBase ]
id: ClothingUniformJumpsuitERTJanitor
name: ERT janitorial uniform
description: A special suit made for the elite janitors under CentComm.
@@ -1014,7 +1014,7 @@
sprite: Clothing/Uniforms/Jumpsuit/ert_janitor.rsi
- type: entity
parent: ClothingUniformBase
parent: [ BaseCentcommContraband, ClothingUniformBase ]
id: ClothingUniformJumpsuitERTLeader
name: ERT leader uniform
description: A special suit made for the best of the elites under CentComm.
@@ -1025,7 +1025,7 @@
sprite: Clothing/Uniforms/Jumpsuit/ert_leader.rsi
- type: entity
parent: ClothingUniformBase
parent: [ BaseCentcommContraband, ClothingUniformBase ]
id: ClothingUniformJumpsuitERTMedic
name: ERT medical uniform
description: A special suit made for the elite medics under CentComm.
@@ -1036,7 +1036,7 @@
sprite: Clothing/Uniforms/Jumpsuit/ert_medic.rsi
- type: entity
parent: ClothingUniformBase
parent: [ BaseCentcommContraband, ClothingUniformBase ]
id: ClothingUniformJumpsuitERTSecurity
name: ERT security uniform
description: A special suit made for the elite security under CentComm.

View File

@@ -27,7 +27,7 @@
- state: common_label
- type: entity
parent: EncryptionKey
parent: [ EncryptionKey, BaseCargoContraband ]
id: EncryptionKeyCargo
name: cargo encryption key
description: An encryption key used by supply employees.
@@ -42,7 +42,7 @@
- state: cargo_label
- type: entity
parent: EncryptionKey
parent: [ EncryptionKey, BaseCentcommContraband ]
id: EncryptionKeyCentCom
name: central command encryption key
description: An encryption key used by captain's bosses.
@@ -57,7 +57,7 @@
- state: nano_label
- type: entity
parent: EncryptionKey
parent: [ EncryptionKey, BaseCentcommCommandContraband ]
id: EncryptionKeyStationMaster
name: station master encryption key
description: An encryption key used by station's bosses.
@@ -79,7 +79,7 @@
- state: cap_label
- type: entity
parent: EncryptionKey
parent: [ EncryptionKey, BaseCommandContraband ]
id: EncryptionKeyCommand
name: command encryption key
description: An encryption key used by crew's bosses.
@@ -94,7 +94,7 @@
- state: com_label
- type: entity
parent: EncryptionKey
parent: [ EncryptionKey, BaseEngineeringContraband ]
id: EncryptionKeyEngineering
name: engineering encryption key
description: An encryption key used by the engineers.
@@ -109,7 +109,7 @@
- state: eng_label
- type: entity
parent: EncryptionKey
parent: [ EncryptionKey, BaseMedicalContraband ]
id: EncryptionKeyMedical
name: medical encryption key
description: An encryption key used by those who save lives.
@@ -124,7 +124,7 @@
- state: med_label
- type: entity
parent: EncryptionKey
parent: [ EncryptionKey, BaseMedicalScienceContraband ]
id: EncryptionKeyMedicalScience
name: med-sci encryption key
description: An encryption key used by someone who hasn't decided which side to take.
@@ -140,7 +140,7 @@
- state: medsci_label
- type: entity
parent: EncryptionKey
parent: [ EncryptionKey, BaseScienceContraband ]
id: EncryptionKeyScience
name: science encryption key
description: An encryption key used by scientists. Maybe it is plasmaproof?
@@ -155,7 +155,7 @@
- state: sci_label
- type: entity
parent: EncryptionKey
parent: [ EncryptionKey, BaseScienceContraband ]
id: EncryptionKeyRobo
name: robotech encryption key
description: An encryption key used by robototech engineers. Maybe it has a LAH-6000 on it?
@@ -170,7 +170,7 @@
- state: robotics_label
- type: entity
parent: EncryptionKey
parent: [ EncryptionKey, BaseSecurityContraband ]
id: EncryptionKeySecurity
name: security encryption key
description: An encryption key used by security.
@@ -185,7 +185,7 @@
- state: sec_label
- type: entity
parent: EncryptionKey
parent: [ EncryptionKey, BaseCivilianContraband ]
id: EncryptionKeyService
name: service encryption key
description: An encryption key used by the service staff, tasked with keeping the station full, happy and clean.
@@ -200,7 +200,7 @@
- state: service_label
- type: entity
parent: [EncryptionKey, BaseRestrictedContraband]
parent: [ EncryptionKey, BaseSyndicateContraband ]
id: EncryptionKeySyndie
name: blood-red encryption key
description: An encryption key used by... wait... Who is the owner of this chip?
@@ -215,7 +215,7 @@
- state: synd_label
- type: entity
parent: [ EncryptionKey, BaseScienceContraband ]
parent: [ EncryptionKey, BaseSiliconScienceContraband ]
id: EncryptionKeyBinary
name: binary translator key
description: An encryption key that translates binary signals used by silicons.

View File

@@ -454,17 +454,11 @@
- state: idcentcom
- type: Item
heldPrefix: blue
- type: IdCard
jobTitle: Central Commander
jobIcon: JobIconNanotrasen
- type: Access
groups:
- AllAccess
tags:
- CentralCommand
- type: PresetIdCard
job: CentralCommandOfficial
- type: entity
parent: CentcomIDCard
parent: IDCardStandard
id: ERTLeaderIDCard
name: ERT leader ID card
components:
@@ -472,13 +466,13 @@
layers:
- state: gold
- state: ert_commander
- type: IdCard
jobTitle: ERT Company Commander
- type: PresetIdCard
job: ERTLeader
- type: Item
heldPrefix: gold
- type: entity
parent: ERTLeaderIDCard
parent: IDCardStandard
id: ERTChaplainIDCard
name: ERT chaplain ID card
components:
@@ -486,13 +480,13 @@
layers:
- state: gold
- state: ert_chaplain # we have the sprite for the id but dont have chaplain ERT equipment for now.
- type: IdCard
jobTitle: ERT Soul Officer
- type: PresetIdCard
job: ERTChaplain
- type: Item
heldPrefix: blue
- type: entity
parent: ERTChaplainIDCard
parent: IDCardStandard
id: ERTEngineerIDCard
name: ERT engineer ID card
components:
@@ -500,11 +494,11 @@
layers:
- state: gold
- state: ert_engineer
- type: IdCard
jobTitle: ERT Field Engineer
- type: PresetIdCard
job: ERTEngineer
- type: entity
parent: ERTChaplainIDCard
parent: IDCardStandard
id: ERTJanitorIDCard
name: ERT janitor ID card
components:
@@ -512,11 +506,11 @@
layers:
- state: gold
- state: ert_janitor
- type: IdCard
jobTitle: ERT Custodian
- type: PresetIdCard
job: ERTJanitor
- type: entity
parent: ERTChaplainIDCard
parent: IDCardStandard
id: ERTMedicIDCard
name: ERT medic ID card
components:
@@ -524,11 +518,11 @@
layers:
- state: gold
- state: ert_medic
- type: IdCard
jobTitle: ERT Medical Doctor
- type: PresetIdCard
job: ERTMedical
- type: entity
parent: ERTChaplainIDCard
parent: IDCardStandard
id: ERTSecurityIDCard
name: ERT security ID card
components:
@@ -536,8 +530,8 @@
layers:
- state: gold
- state: ert_security
- type: IdCard
jobTitle: ERT Field Officer
- type: PresetIdCard
job: ERTSecurity
- type: entity
parent: IDCardStandard
@@ -552,7 +546,7 @@
job: Musician
- type: entity
parent: CentcomIDCard
parent: IDCardStandard
id: CentcomIDCardDeathsquad
name: death squad ID card
components:
@@ -561,8 +555,8 @@
- state: centcom
- type: Item
heldPrefix: blue
- type: IdCard
jobTitle: Centcomm Agent
- type: PresetIdCard
job: DeathSquad
- type: entity
name: passenger ID card
@@ -718,8 +712,8 @@
- state: centcom
- type: Item
heldPrefix: blue
- type: IdCard
jobTitle: Centcomm Quarantine Officer
- type: PresetIdCard
job: CBURN
- type: entity
parent: IDCardStandard

View File

@@ -223,7 +223,7 @@
- type: entity
name: advanced circular saw
id: SawAdvanced
parent: SawElectric
parent: [ SawElectric, BaseSyndicateContraband ]
description: You think you can cut anything with it.
components:
- type: Sprite

View File

@@ -1,4 +1,5 @@
- type: entity
parent: BaseMinorContraband
id: ThiefBeacon
name: thieving beacon
description: A device that will teleport everything around it to the thief's vault at the end of the shift.
@@ -35,4 +36,4 @@
noRot: true
layers:
- state: extraction_point
map: [ "foldedLayer" ]
map: [ "foldedLayer" ]

View File

@@ -148,7 +148,7 @@
id: ToolboxThief
name: thief undetermined toolbox
description: This is where your favorite thief's supplies lie. Try to remember which ones.
parent: BaseItem
parent: [ BaseItem, BaseMinorContraband ]
components:
- type: Sprite
sprite: Objects/Tools/Toolboxes/toolbox_thief.rsi

View File

@@ -1,5 +1,5 @@
- type: entity
parent: BaseCartridge
parent: [ BaseCartridge, BaseMajorContraband ]
id: CartridgeAntiMateriel
name: cartridge (.60 anti-materiel)
components:

View File

@@ -1,7 +1,7 @@
- type: entity
id: BaseCartridgeCaselessRifle
name: cartridge (.25 rifle)
parent: BaseCartridge
parent: [ BaseCartridge, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag

View File

@@ -1,7 +1,7 @@
- type: entity
id: BaseCartridgeHeavyRifle
name: cartridge (.20 rifle)
parent: BaseCartridge
parent: [ BaseCartridge, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag

View File

@@ -1,7 +1,7 @@
- type: entity
id: BaseCartridgeLightRifle
name: cartridge (.30 rifle)
parent: BaseCartridge
parent: [ BaseCartridge, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag

View File

@@ -1,7 +1,7 @@
- type: entity
id: BaseCartridgeMagnum
name: cartridge (.45 magnum)
parent: BaseCartridge
parent: [ BaseCartridge, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag

View File

@@ -1,7 +1,7 @@
- type: entity
id: BaseCartridgePistol
name: cartridge (.35 auto)
parent: BaseCartridge
parent: [ BaseCartridge, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag

View File

@@ -1,7 +1,7 @@
- type: entity
id: BaseCartridgeRifle
name: cartridge (.20 rifle)
parent: BaseCartridge
parent: [ BaseCartridge, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag

View File

@@ -1,7 +1,7 @@
- type: entity
id: BaseShellShotgun
name: shell (.50)
parent: BaseCartridge
parent: [ BaseCartridge, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag
@@ -123,7 +123,7 @@
maxTransferAmount: 7
- type: SpentAmmoVisuals
state: "tranquilizer"
- type: entity
id: ShellShotgunImprovised
name: improvised shotgun shell

View File

@@ -1,7 +1,7 @@
- type: entity
id: BaseMagazineCaselessRifle
name: "magazine (.25 caseless)"
parent: BaseItem
parent: [ BaseItem, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag

View File

@@ -1,7 +1,7 @@
- type: entity
id: BaseMagazineGrenade
name: grenade cartridge
parent: BaseItem
parent: [ BaseItem, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag
@@ -45,7 +45,7 @@
parent: BaseMagazineGrenade
components:
- type: BallisticAmmoProvider
- type: entity
id: MagazineGrenadeFrag
name: frag grenade cartridge
@@ -84,4 +84,4 @@
parent: BaseMagazineGrenade
components:
- type: BallisticAmmoProvider
proto: GrenadeBaton
proto: GrenadeBaton

View File

@@ -1,7 +1,7 @@
- type: entity
id: BaseMagazineHeavyRifle
name: "magazine (.20 rifle)"
parent: BaseItem
parent: [ BaseItem, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag

View File

@@ -2,7 +2,7 @@
- type: entity
id: BaseMagazineLightRifle
name: "magazine (.30 rifle)"
parent: BaseItem
parent: [ BaseItem, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag

View File

@@ -1,7 +1,7 @@
- type: entity
id: BaseMagazineMagnum
name: pistol magazine (.45 magnum)
parent: BaseMagazinePistol
parent: [ BaseMagazinePistol, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag

View File

@@ -1,7 +1,7 @@
- type: entity
id: BaseMagazinePistol
name: pistol magazine (.35 auto)
parent: BaseItem
parent: [ BaseItem, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag
@@ -67,7 +67,7 @@
- type: entity
id: BaseMagazinePistolSubMachineGun # Yeah it's weird but it's pistol caliber
name: SMG magazine (.35 auto)
parent: BaseItem
parent: [ BaseItem, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag
@@ -100,7 +100,7 @@
- type: entity
id: MagazinePistolSubMachineGunTopMounted
name: WT550 magazine (.35 auto top-mounted)
parent: BaseItem
parent: [ BaseItem, BaseRestrictedContraband ]
components:
- type: Tag
tags:
@@ -282,7 +282,7 @@
parent: BaseMagazinePistolSubMachineGun
components:
- type: BallisticAmmoProvider
proto: null
proto: null
- type: Sprite
layers:
- state: base

View File

@@ -2,7 +2,7 @@
- type: entity
id: BaseMagazineRifle
name: "magazine (.20 rifle)"
parent: BaseItem
parent: [ BaseItem, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag

View File

@@ -1,7 +1,7 @@
- type: entity
id: BaseMagazineShotgun
name: ammo drum (.50 shells)
parent: BaseItem
parent: [ BaseItem, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag

View File

@@ -1,7 +1,7 @@
- type: entity
id: BaseSpeedLoaderMagnum
name: "speed loader (.45 magnum)"
parent: BaseItem
parent: [ BaseItem, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag

View File

@@ -1,7 +1,7 @@
- type: entity
id: BaseSpeedLoaderPistol
name: "speed loader (.35 auto)"
parent: BaseItem
parent: [ BaseItem, BaseRestrictedContraband ]
abstract: true
components:
- type: Tag

View File

@@ -1,7 +1,7 @@
- type: entity
id: SpeedLoaderLightRifle
name: "speed loader (.30 rifle)"
parent: BaseItem
parent: [ BaseItem, BaseRestrictedContraband ]
components:
- type: Tag
tags:

View File

@@ -53,7 +53,7 @@
- type: entity
id: FireAxeFlaming
name: fire axe
parent: FireAxe
parent: [BaseSyndicateContraband, FireAxe]
description: Why fight fire with an axe when you can fight with fire and axe? Now featuring rugged rubberized handle!
components:
- type: MeleeWeapon

View File

@@ -136,7 +136,7 @@
sprite: Objects/Weapons/Melee/kukri_knife.rsi
- type: entity
parent: [ClothingHeadHatGreyFlatcap, BaseSyndicateContraband]
parent: ClothingHeadHatGreyFlatcap
id: BladedFlatcapGrey
name: grey flatcap
description: Fashionable for both the working class and old man Jenkins. It has glass shards hidden in the brim.

View File

@@ -373,7 +373,7 @@
path: /Audio/Effects/hallelujah.ogg
- type: entity
parent: [ GrenadeBase, BaseMinorContraband ]
parent: [ GrenadeBase, BaseRestrictedContraband ]
id: SmokeGrenade
name: smoke grenade
description: A tactical grenade that releases a large, long-lasting cloud of smoke when used.
@@ -391,7 +391,7 @@
path: /Audio/Items/smoke_grenade_prime.ogg
- type: entity
parent: SmokeGrenade
parent: [ BaseCivilianContraband, SmokeGrenade ]
id: CleanerGrenade
name: cleanade
description: Special grenade for janitors, releasing large cloud of space cleaner foam.
@@ -424,7 +424,7 @@
Quantity: 50
- type: entity
parent: SmokeGrenade
parent: [ BaseEngineeringContraband, SmokeGrenade ]
id: MetalFoamGrenade
name: metal foam grenade
description: An emergency tool used for patching up holes. Almost as good as real walls.

View File

@@ -35,7 +35,15 @@
- type: Contraband
severity: Restricted
# departmentally restricted contraband -- this covers every configuration currently listed in space law
# one department restricted contraband
- type: entity
id: BaseCentcommContraband
parent: BaseRestrictedContraband
abstract: true
components:
- type: Contraband
allowedDepartments: [ CentralCommand ]
- type: entity
id: BaseCommandContraband
parent: BaseRestrictedContraband
@@ -44,6 +52,63 @@
- type: Contraband
allowedDepartments: [ Command ]
- type: entity
id: BaseSecurityContraband
parent: BaseRestrictedContraband
abstract: true
components:
- type: Contraband
allowedDepartments: [ Security ]
- type: entity
id: BaseEngineeringContraband
parent: BaseRestrictedContraband
abstract: true
components:
- type: Contraband
allowedDepartments: [ Engineering ]
- type: entity
id: BaseScienceContraband
parent: BaseRestrictedContraband
abstract: true
components:
- type: Contraband
allowedDepartments: [ Science ]
- type: entity
id: BaseMedicalContraband
parent: BaseRestrictedContraband
abstract: true
components:
- type: Contraband
allowedDepartments: [ Medical ]
- type: entity
id: BaseCivilianContraband
parent: BaseRestrictedContraband
abstract: true
components:
- type: Contraband
allowedDepartments: [ Civilian ]
- type: entity
id: BaseCargoContraband
parent: BaseRestrictedContraband
abstract: true
components:
- type: Contraband
allowedDepartments: [ Cargo ]
# multiple departments restricted contraband
- type: entity
id: BaseCentcommCommandContraband
parent: BaseRestrictedContraband
abstract: true
components:
- type: Contraband
allowedDepartments: [ CentralCommand, Command ]
- type: entity
id: BaseSecurityCommandContraband
parent: BaseRestrictedContraband
@@ -69,20 +134,12 @@
allowedDepartments: [ Security, Engineering ]
- type: entity
id: BaseEngineeringContraband
id: BaseSiliconScienceContraband
parent: BaseRestrictedContraband
abstract: true
components:
- type: Contraband
allowedDepartments: [ Engineering ]
- type: entity
id: BaseScienceContraband
parent: BaseRestrictedContraband
abstract: true
components:
- type: Contraband
allowedDepartments: [ Science ]
allowedDepartments: [ Science, Silicon ]
- type: entity
id: BaseSecurityCargoContraband
@@ -93,12 +150,12 @@
allowedDepartments: [ Security, Cargo ]
- type: entity
id: BaseCargoContraband
id: BaseMedicalScienceContraband
parent: BaseRestrictedContraband
abstract: true
components:
- type: Contraband
allowedDepartments: [ Cargo ]
allowedDepartments: [ Medical, Science ]
# for ~objective items
- type: entity

View File

@@ -0,0 +1,37 @@
- type: job
id: CBURN
name: job-name-cburn
description: job-description-cburn
playTimeTracker: JobCBURN
setPreference: false
startingGear: CBURNGear
icon: "JobIconNanotrasen"
supervisors: job-supervisors-centcom
canBeAntag: false
accessGroups:
- AllAccess
access:
- CentralCommand
- type: startingGear
id: CBURNGear
equipment:
jumpsuit: ClothingUniformJumpsuitColorBrown
back: ClothingBackpackDuffelCBURN
mask: ClothingMaskGasERT
eyes: ClothingEyesGlassesSecurity
ears: ClothingHeadsetAltCentCom
gloves: ClothingHandsGlovesCombat
outerClothing: ClothingOuterHardsuitCBURN
shoes: ClothingShoesBootsCombatFilled
id: CBURNPDA
pocket1: RadioHandheld
pocket2: WeaponLaserGun
belt: ClothingBeltBandolier
storage:
back:
- WeaponShotgunDoubleBarreled
- BoxShotgunIncendiary
- GrenadeFlashBang
- PillAmbuzolPlus
- PillAmbuzol

View File

@@ -0,0 +1,44 @@
- type: job
id: DeathSquad
name: job-name-deathsquad
description: job-description-deathsquad
playTimeTracker: JobDeathSquad
setPreference: false
startingGear: DeathSquadGear
icon: "JobIconNanotrasen"
supervisors: job-supervisors-centcom
canBeAntag: false
accessGroups:
- AllAccess
access:
- CentralCommand
- type: startingGear
id: DeathSquadGear
equipment:
jumpsuit: ClothingUniformJumpsuitDeathSquad
back: ClothingBackpackDeathSquad
mask: ClothingMaskGasDeathSquad
eyes: ClothingEyesHudSecurity
ears: ClothingHeadsetAltCentCom
gloves: ClothingHandsGlovesCombat
outerClothing: ClothingOuterHardsuitDeathsquad
shoes: ClothingShoesBootsMagAdv
id: DeathsquadPDA
pocket1: EnergySword
pocket2: EnergyShield
belt: ClothingBeltMilitaryWebbingMedFilled
storage:
back:
- WeaponPulsePistol
- WeaponRevolverMateba
- SpeedLoaderMagnumAP
- SpeedLoaderMagnumAP
- BoxFlashbang
- ToolDebug # spanish army knife
- WelderExperimental
- Hypospray
- DeathAcidifierImplanter # crew will try to steal their amazing hardsuits
- FreedomImplanter
inhand:
- WeaponPulseRifle

View File

@@ -17,37 +17,6 @@
back:
- BoxSurvival
#Deathsquad Outfit
- type: startingGear
id: DeathSquadGear
equipment:
jumpsuit: ClothingUniformJumpsuitDeathSquad
back: ClothingBackpackDeathSquad
mask: ClothingMaskGasDeathSquad
eyes: ClothingEyesHudSecurity
ears: ClothingHeadsetAltCentCom
gloves: ClothingHandsGlovesCombat
outerClothing: ClothingOuterHardsuitDeathsquad
shoes: ClothingShoesBootsMagAdv
id: DeathsquadPDA
pocket1: EnergySword
pocket2: EnergyShield
belt: ClothingBeltMilitaryWebbingMedFilled
storage:
back:
- WeaponPulsePistol
- WeaponRevolverMateba
- SpeedLoaderMagnumAP
- SpeedLoaderMagnumAP
- BoxFlashbang
- ToolDebug # spanish army knife
- WelderExperimental
- Hypospray
- DeathAcidifierImplanter # crew will try to steal their amazing hardsuits
- FreedomImplanter
inhand:
- WeaponPulseRifle
# Syndicate Operative Outfit - Civilian
- type: startingGear
id: SyndicateOperativeGearCivilian
@@ -101,30 +70,6 @@
- Flash
- MagazinePistol
#CBURN Unit Gear - Full Kit
- type: startingGear
id: CBURNGear
equipment:
jumpsuit: ClothingUniformJumpsuitColorBrown
back: ClothingBackpackDuffelCBURN
mask: ClothingMaskGasERT
eyes: ClothingEyesGlassesSecurity
ears: ClothingHeadsetAltCentCom
gloves: ClothingHandsGlovesCombat
outerClothing: ClothingOuterHardsuitCBURN
shoes: ClothingShoesBootsCombatFilled
id: CBURNPDA
pocket1: RadioHandheld
pocket2: WeaponLaserGun
belt: ClothingBeltBandolier
storage:
back:
- WeaponShotgunDoubleBarreled
- BoxShotgunIncendiary
- GrenadeFlashBang
- PillAmbuzolPlus
- PillAmbuzol
- type: startingGear
id: BoxingKangarooGear
equipment:

View File

@@ -33,6 +33,24 @@
- Zookeeper
- ServiceWorker
- type: department
id: CentralCommand
name: department-CentralCommand
description: department-CentralCommand-description
color: "#0c344d"
roles:
- CentralCommandOfficial
- CBURN
- ERTLeader
- ERTChaplain
- ERTJanitor
- ERTMedical
- ERTSecurity
- ERTEngineer
- DeathSquad
editorHidden: true
weight: 120
- type: department
id: Command
name: department-Command
@@ -40,13 +58,21 @@
color: "#334E6D"
roles:
- Captain
- CentralCommandOfficial
- ChiefEngineer
- ChiefMedicalOfficer
- HeadOfPersonnel
- HeadOfSecurity
- ResearchDirector
- Quartermaster
- CentralCommandOfficial
- CBURN
- ERTLeader
- ERTChaplain
- ERTJanitor
- ERTMedical
- ERTSecurity
- ERTEngineer
- DeathSquad
primary: false
weight: 100

View File

@@ -64,6 +64,12 @@
- type: playTimeTracker
id: JobERTSecurity
- type: playTimeTracker
id: JobDeathSquad
- type: playTimeTracker
id: JobCBURN
- type: playTimeTracker
id: JobHeadOfPersonnel