Adds the Justice Department (#660)
* legal departmant * god i wish i knew what i was doing * minor rsi fixes * i forgor the legal radio frequency * Minor fixes to radio, stamp, PDA, etc... * add department hehe * Edits from Velcroboy * Add trial timer * add department signs * Changes all references of legal -> justice and adds prosecutor access * Missed one * Adjust lawyer * update lawyer icon * temp to fix * revert to fix * add airlock texture adds justice department airlock texture. Still need to do the yaml part of it but the texture's there. * fix bureaucracy meta * More meta fixes * Connect airlocks to yaml * Fixes, tweaks, and last reference of "legal" maybe * Add justice to airlock groups * add prosc. drip and fix prosecutor typos adds prosecutor badge and suit, as well as fixes the spelling of "prosecuter" to "prosecutor" * Changes prosecutor's supervisor to CJ Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Attorney <- Lawyer locale edit * Removed modified shoukou file * Added antag objective and touched up yaml Fixed Clerk PDA and CJ jumpsuit error. Additionally moved notary stamp from paper.yml to rubber-stamp.yml, and fixed some indentation in the meta.json of the pda.rsi file * Attorney <- Lawyer, now including the PDA Forgot this last commit * Fixed typo in Clerk Vest ID Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Added Chief Justice locker, all of its contents, and a prosecutor PDA (sprite pending) * lockers 2, electric boogaloo. Committing files I forgot to commit * Added CJ stamp and put it into CJ locker. Fixed notary stamp and put the sprites in the correct RSI * Attempt to resolve merge conflicts * Remove conflict markers * Added stamp sprite, implemented CJ cloak * Implemented Gavel Prototype and added to CJ locker * Removed justice access from attorney as it will be used to secure Clerk's locker. Disabled antag for all justice besides attorney. * Added Clerk locker and placed Notary Stamp into it. Uncommented gavel in CJ locker * Added lawyer's stamp to lawdrobe * Added Prosecutor PDA, icon, and ID sprite * Added gavel block and made gavel tap when clicking on it * Add component, EmitSoundOnInteractUsing onto the gavel block * Added sprites for CJ and Clerk locker * Spell-checked and edited job descriptions slightly * Fixing missing type entity access.yml Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Adjusted rsi paths for gavel and gavel block to use forward slash * Fixed a variety of invalid rsi references, and door remote yaml issue * Added Lawyer access to Justice access group, fixed door_remote.yml access * Remove antagadvantage from chief justice Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Apply suggestions from code review line at the end for readability & matching current standards... line at the end for readability & matching current standards... Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com> Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Hopefully remove shoukou.yml from the changed files Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Once again attempt to remove shoukou.yml from changed files * Attempt once more to remove shoukou.yml from changed files * Fixed justice pda box description Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Please go home, shoukou. We don't want you here * Fixing prototype references pt1 Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Renamed headsets/legal.rsi to headsets/justice.rsi * Added hyphen to chief justice localizations * Ordered justice accesses alphabetically * Added prison key to justice headset * Various yaml fixes from review * Apply suggestions from code review Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com> Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Localized changes to pdas and jobs * Removed indents in locale * Fixed reference to chief justice stamp * Apply suggestions from code review Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com> Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Renamed Lawyer to Attorney in locale, added deltav marker * Lawyer to Attorney, Warrant Document in Clerk and CJ locker * Apply suggestions from code review Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com> Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Replaced legal with justice in job-description.ftl Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Moved job-name-lawyer to DeltaV locale * Remove added space in accesses.ftl Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Removed unneeded deletion of unneeded spaces in headsets.yml Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Changed Lawyer ID name to Attorney ID * Updated copyrights in all of the meta.json files affected * Added formal and white variants of CJ jumpsuit to locker * Updated to use upstream's EmitSoundOnInteractUsing * Removing old component stuff * Gave Prosecutor Filled Lawyer Backpack * Deleted old component Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Removed old comments * Updated doors to electronics system, fixed courier spawner that I botched * Fixed door_access indentation Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Adding a little bit of loadouts * Add loadouts for justice * Removed accessreader from windoors * Added job spawner icons * Fixed spawner sprite layering * Added missing parent in ID cards * Removed redundant laceup shoes loadout Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Added lawyer windoor, fixed spawner names, fixed locker names * Added station beacons * Softened justice dept palette Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> * Added justice key to telecomms * Added deltaV comments to telecomms --------- Signed-off-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> Co-authored-by: Jeff <velcroboy333@hotmail.com> Co-authored-by: Timemaster99 <57200767+Timemaster99@users.noreply.github.com> Co-authored-by: Timemaster99 <elijahrobot@gmail.com> Co-authored-by: luckywill339@gmail.com <luckywill339@gmail.com> Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com> Co-authored-by: Azzy <azzydev@icloud.com>
|
|
@ -87,6 +87,9 @@ public sealed partial class IdCardConsoleComponent : Component
|
|||
"Mail", // Nyanotrasen - Mail, see Resources/Prototypes/Nyanotrasen/Access/cargo.yml
|
||||
"Mantis", // DeltaV - Psionic Mantis, see Resources/Prototypes/DeltaV/Access/epistemics.yml
|
||||
"Zookeeper", // DeltaV - Add Zookeeper access
|
||||
"ChiefJustice", // DeltaV - Add Chief Justice access
|
||||
"Justice", // DeltaV - Add Justice access
|
||||
"Prosecutor", // Delta V - Add Prosecutor access
|
||||
};
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
|
|
|
|||
|
|
@ -0,0 +1,2 @@
|
|||
device-frequency-prototype-name-surveillance-camera-justice = Justice Cameras
|
||||
|
||||
|
|
@ -1 +1,3 @@
|
|||
chat-radio-justice = Justice
|
||||
chat-radio-prison = Prison
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,2 @@
|
|||
department-Justice-description = Uphold justice on the station.
|
||||
|
||||
|
|
@ -1,2 +1,4 @@
|
|||
department-Epistemics = Epistemics
|
||||
department-Logistics = Logistics
|
||||
department-Justice = Justice
|
||||
|
||||
|
|
|
|||
|
|
@ -1,2 +1,5 @@
|
|||
job-description-medical-borg = Half-human, Half-machine. Follow your laws, serve the crew, and assist the medical department.
|
||||
job-description-chief-justice = Manage the justice department, act as a judge, and ensure everyone recieves fair and just treatment.
|
||||
job-description-clerk = Organize trials, notarize documents, review charges, and act as a judge if needed.
|
||||
job-description-prosecutor = Take statements from security and prepare cases against those accused of commiting crimes.
|
||||
job-description-courier = Deliver mail and other packages from and to logistics. Avoid dogs.
|
||||
|
|
|
|||
|
|
@ -1,2 +1,6 @@
|
|||
job-name-medical-borg = Medical Cyborg
|
||||
job-name-chief-justice = Chief Justice
|
||||
job-name-clerk = Clerk
|
||||
job-name-prosecutor = Prosecutor
|
||||
job-name-lawyer = Attorney
|
||||
job-name-courier = Courier
|
||||
|
|
|
|||
|
|
@ -0,0 +1,2 @@
|
|||
job-supervisors-cj = the chief justice
|
||||
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
ent-HoSPDA = head of security pda
|
||||
.desc = Smells like donuts and gunpowder residue.
|
||||
ent-LawyerPDA = attorney pda
|
||||
.desc = For attornies to poach dubious clients.
|
||||
|
|
@ -30,3 +30,7 @@ station-beacon-boxing-ring = Boxing
|
|||
station-beacon-park = Park
|
||||
|
||||
station-beacon-corpsman = Corpsman
|
||||
|
||||
station-beacon-justice = Justice
|
||||
station-beacon-chiefjustice = Chief Justice
|
||||
station-beacon-prosecutor = Prosecutor
|
||||
|
|
|
|||
|
|
@ -0,0 +1,3 @@
|
|||
stamp-component-stamped-name-notary = NOTARY
|
||||
stamp-component-stamped-name-chiefjustice = Chief Justice
|
||||
|
||||
|
|
@ -75,6 +75,21 @@ loadout-group-brig-medic-neck = Corpsman neck
|
|||
loadout-group-prison-guard-head = Prison Guard head
|
||||
loadout-group-prison-guard-jumpsuit = Prison Guard jumpsuit
|
||||
|
||||
# Justice
|
||||
loadout-group-chiefjustice-head = Chief Justice head
|
||||
loadout-group-chiefjustice-jumpsuit = Chief Justice jumpsuit
|
||||
loadout-group-chiefjustice-neck = Chief Justice neck
|
||||
loadout-group-chiefjustice-outerclothing = Chief Justice outer clothing
|
||||
loadout-group-chiefjustice-shoes = Chief Justice shoes
|
||||
|
||||
loadout-group-clerk-jumpsuit = Clerk jumpsuit
|
||||
loadout-group-clerk-neck = Clerk neck
|
||||
loadout-group-clerk-outerclothing = Clerk outer clothing
|
||||
loadout-group-clerk-shoes = Clerk shoes
|
||||
|
||||
loadout-group-prosecutor-jumpsuit = Prosecutor jumpsuit
|
||||
loadout-group-prosecutor-neck = Prosecutor neck
|
||||
|
||||
# Wildcards
|
||||
loadout-group-prisoner-jumpsuit = Prisoner jumpsuit
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,6 @@
|
|||
id-card-access-level-orders = Orders
|
||||
id-card-access-level-orders = Orders
|
||||
id-card-access-level-mantis = Psionic Mantis
|
||||
id-card-access-level-chief-justice = Chief Justice
|
||||
id-card-access-level-prosecutor = Prosecutor
|
||||
id-card-access-level-justice = Justice
|
||||
id-card-access-level-corpsman = Corpsman
|
||||
|
|
|
|||
|
|
@ -24,7 +24,8 @@ job-name-centcomoff = CentCom Official
|
|||
job-name-reporter = Reporter
|
||||
job-name-musician = Musician
|
||||
job-name-librarian = Librarian
|
||||
job-name-lawyer = Lawyer
|
||||
# DeltaV - Changed Lawyer to Attorney
|
||||
# job-name-lawyer = Lawyer
|
||||
job-name-mime = Mime
|
||||
job-name-ce = Chief Engineer
|
||||
job-name-janitor = Janitor
|
||||
|
|
|
|||
|
|
@ -44,4 +44,7 @@
|
|||
- Musician # DeltaV - Add Musician access
|
||||
- Reporter # DeltaV - Add Reporter access
|
||||
- Zookeeper # DeltaV - Add Zookeeper access
|
||||
- Justice # DeltaV - Add Justice dept access
|
||||
- ChiefJustice # DeltaV - Add Chief Justice access
|
||||
- Prosecutor # DeltaV - Add Prosecutor access
|
||||
- Corpsman # DeltaV - Add Corpsman access
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
ClothingNeckLawyerbadge: 2
|
||||
BriefcaseBrown: 2
|
||||
LuxuryPen: 2
|
||||
RubberStampLawyer: 3 # DeltaV - add lawyer stamp to lawdrobe
|
||||
ClothingOuterCoatOvercoat: 2 # DeltaV - add overcoat to LawDrobe
|
||||
contrabandInventory:
|
||||
ClothingOuterRobesJudge: 1
|
||||
|
|
|
|||
|
|
@ -0,0 +1,20 @@
|
|||
- type: accessLevel
|
||||
id: ChiefJustice
|
||||
name: id-card-access-level-cj
|
||||
|
||||
- type: accessLevel
|
||||
id: Justice
|
||||
name: id-card-access-level-justice
|
||||
|
||||
- type: accessLevel
|
||||
id: Prosecutor
|
||||
name: id-card-access-level-prosecutor
|
||||
|
||||
- type: accessGroup
|
||||
id: Justice
|
||||
tags:
|
||||
- Justice
|
||||
- Prosecutor
|
||||
- ChiefJustice
|
||||
- Lawyer
|
||||
|
||||
|
|
@ -47,3 +47,6 @@
|
|||
- Musician
|
||||
- Reporter
|
||||
- Zookeeper
|
||||
- Justice
|
||||
- Prosecutor
|
||||
|
||||
|
|
|
|||
|
|
@ -16,6 +16,17 @@
|
|||
whitelist:
|
||||
components:
|
||||
- EncryptionKey
|
||||
|
||||
- type: entity
|
||||
name: justice encryption key box
|
||||
parent: BoxEncryptionKeyPassenger
|
||||
id: BoxEncryptionKeyJustice
|
||||
description: A box of spare encryption keys.
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: EncryptionKeyJustice
|
||||
amount: 4
|
||||
|
||||
- type: entity
|
||||
name: syndicate radio implanter box
|
||||
|
|
|
|||
|
|
@ -73,3 +73,17 @@
|
|||
amount: 2
|
||||
- id: SalvagePDA
|
||||
- id: MailCarrierPDA
|
||||
amount: 1
|
||||
|
||||
- type: entity
|
||||
name: justice PDA box
|
||||
parent: BoxPDA
|
||||
id: BoxPDAJustice
|
||||
description: A box of spare PDA microcomputers for the justice department.
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: LawyerPDA
|
||||
amount: 2
|
||||
- id: ProsecutorPDA
|
||||
- id: ClerkPDA
|
||||
|
|
|
|||
|
|
@ -0,0 +1,21 @@
|
|||
- type: entity
|
||||
parent: LockerChiefJustice
|
||||
id: LockerChiefJusticeFilled
|
||||
suffix: Filled
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ClothingHeadsetAltJustice
|
||||
- id: ClothingNeckCloakCJ
|
||||
- id: ClothingUniformJumpsuitChiefJusticeFormal
|
||||
- id: ClothingUniformJumpsuitChiefJusticeWhite
|
||||
- id: PaperStationWarrant
|
||||
amount: 10
|
||||
- id: BoxPDAJustice
|
||||
- id: BoxEncryptionKeyJustice
|
||||
- id: ChiefJusticeIDCard
|
||||
- id: DoorRemoteJustice
|
||||
- id: Gavel
|
||||
- id: RubberStampChiefJustice
|
||||
- id: LunchboxCommandFilledRandom # Delta-V Lunchboxes!
|
||||
prob: 0.3
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
- type: entity
|
||||
parent: LockerClerk
|
||||
id: LockerClerkFilled
|
||||
suffix: Filled
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ClothingOuterClerkVest
|
||||
- id: PaperStationWarrant
|
||||
amount: 10
|
||||
- id: BoxEncryptionKeyJustice
|
||||
- id: ClerkIDCard
|
||||
- id: RubberStampNotary
|
||||
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
- type: deviceFrequency
|
||||
id: SurveillanceCameraJustice
|
||||
name: device-frequency-prototype-name-surveillance-camera-justice
|
||||
frequency: 1420
|
||||
|
||||
|
|
@ -42,6 +42,45 @@
|
|||
sprite: DeltaV/Clothing/Ears/Headsets/syndicate_listening.rsi
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Ears/Headsets/syndicate_listening.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadset
|
||||
id: ClothingHeadsetJustice
|
||||
name: justice headset
|
||||
description: This is used by the justice department.
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
key_slots:
|
||||
- EncryptionKeyJustice
|
||||
- EncryptionKeyPrison
|
||||
- EncryptionKeySecurity
|
||||
- EncryptionKeyCommon
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Clothing/Ears/Headsets/justice.rsi
|
||||
state: icon
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Ears/Headsets/justice.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadset
|
||||
id: ClothingHeadsetAltJustice
|
||||
name: chief justice's headset
|
||||
description: The headset used by the chief justice.
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
key_slots:
|
||||
- EncryptionKeyJustice
|
||||
- EncryptionKeyPrison
|
||||
- EncryptionKeySecurity
|
||||
- EncryptionKeyCommon
|
||||
- EncryptionKeyCommand
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Clothing/Ears/Headsets/justice.rsi
|
||||
state: icon_alt
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Ears/Headsets/justice.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadset
|
||||
|
|
@ -75,3 +114,4 @@
|
|||
sprite: Clothing/Ears/Headsets/security.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Ears/Headsets/security.rsi
|
||||
|
||||
|
|
|
|||
|
|
@ -192,3 +192,15 @@
|
|||
sprite: DeltaV/Clothing/Head/Hats/beret_corpsman.rsi
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Head/Hats/beret_corpsman.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatCJToque
|
||||
name: chief justice's toque
|
||||
description: A standard-issue judicial hat. Wigs are old-fashioned anyway.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Clothing/Head/Hats/cj_toque.rsi
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Head/Hats/cj_toque.rsi
|
||||
|
||||
|
|
|
|||
|
|
@ -31,3 +31,15 @@
|
|||
sprite: DeltaV/Clothing/Neck/Cloaks/salvage.rsi
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Neck/Cloaks/salvage.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingNeckBase
|
||||
id: ClothingNeckCloakCJ
|
||||
name: chief justice's cloak
|
||||
description: A hefty cloak adorned with a modest insignia and grand fur trim.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Clothing/Neck/Cloaks/cjcloak.rsi
|
||||
- type: StealTarget
|
||||
stealGroup: HeadCloak
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,13 @@
|
|||
- type: entity
|
||||
parent: ClothingNeckBase
|
||||
id: ClothingNeckProsecutorbadge
|
||||
name: prosecutor badge
|
||||
description: A badge to show that the owner is a 'legitimate' prosecutor who passed the NT bar exam required to practice law.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Clothing/Neck/Misc/prosecutorbadge.rsi
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Neck/Misc/prosecutorbadge.rsi
|
||||
- type: TypingIndicatorClothing
|
||||
proto: lawyer
|
||||
|
||||
|
|
@ -126,3 +126,17 @@
|
|||
sprite: DeltaV/Clothing/OuterClothing/Coats/repcoat.rsi
|
||||
- type: TemperatureProtection
|
||||
coefficient: 0.1
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterStorageBase
|
||||
id: ClothingOuterChiefJustice
|
||||
name: chief justice's robes
|
||||
description: Heavy black robes with magenta and gold trim. It smells old.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Clothing/OuterClothing/Coats/cjrobe.rsi
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/OuterClothing/Coats/cjrobe.rsi
|
||||
- type: TemperatureProtection
|
||||
coefficient: 0.1
|
||||
|
||||
|
|
|
|||
|
|
@ -37,3 +37,15 @@
|
|||
Heat: 0.9
|
||||
- type: ExplosionResistance
|
||||
damageCoefficient: 0.9
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
id: ClothingOuterClerkVest
|
||||
name: clerk's vest
|
||||
description: a silken magenta vest with a pocket to put your notary stamp.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Clothing/OuterClothing/Vests/clerkvest.rsi
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/OuterClothing/Vests/clerkvest.rsi
|
||||
|
||||
|
|
|
|||
|
|
@ -93,3 +93,37 @@
|
|||
sprite: DeltaV/Clothing/Uniforms/Jumpskirt/centcom_officer.rsi
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpskirt/centcom_officer.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
id: ClothingUniformJumpskirtChiefJustice
|
||||
name: chief justice's jumpskirt
|
||||
description: A fancy black jumpskirt with a lace cravat to make it even more fancy. Proper judicial attire.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpskirt/cj.rsi
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Uniform/Jumpskirt/cj.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
id: ClothingUniformJumpskirtClerk
|
||||
name: clerk's dress skirt
|
||||
description: A modest dress skirt for the person with the power to notarize anything.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpskirt/clerk.rsi
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpskirt/clerk.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
id: ClothingUniformJumpskirtProsecutor
|
||||
name: prosecutor's dress skirt
|
||||
description: A red suit and skirt with a fancy cravat. Perfect for a prosecutor.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpskirt/prosecutorred.rsi
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpskirt/prosecutorred.rsi
|
||||
|
||||
|
|
|
|||
|
|
@ -244,6 +244,50 @@
|
|||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/kilt.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
id: ClothingUniformJumpsuitChiefJustice
|
||||
name: chief justice's jumpsuit
|
||||
description: A fancy black jumpsuit with a lace cravat to make it even more fancy. Proper judicial attire.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/cj.rsi
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/cj.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
id: ClothingUniformJumpsuitChiefJusticeFormal
|
||||
name: chief justice's formal jumpsuit
|
||||
description: A fancy double-breasted suit with golden accoutrements. Sharp and authoritative.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/cjformal.rsi
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/cjformal.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
id: ClothingUniformJumpsuitChiefJusticeWhite
|
||||
name: chief justice's white jumpsuit
|
||||
description: A modest, white office shirt with hard-earned rank epaulets.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/cj_white.rsi
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/cj_white.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
id: ClothingUniformJumpsuitClerk
|
||||
name: clerk's suit
|
||||
description: A modest suit for the person with the power to notarize anything.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/clerk.rsi
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/clerk.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
id: ClothingUniformJumpsuitChemShirt
|
||||
|
|
@ -253,4 +297,16 @@
|
|||
- type: Sprite
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/chemshirtsuit.rsi
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/chemshirtsuit.rsi
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/chemshirtsuit.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
id: ClothingUniformJumpsuitProsecutor
|
||||
name: prosecutor's suit
|
||||
description: A red suit with a fancy cravat. Perfect for a prosecutor.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/prosecutorred.rsi
|
||||
- type: Clothing
|
||||
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/prosecutorred.rsi
|
||||
|
||||
|
|
|
|||
|
|
@ -13,6 +13,45 @@
|
|||
- sprite: Mobs/Silicon/chassis.rsi
|
||||
state: medical_e
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointChiefJustice
|
||||
parent: SpawnPointJobBase
|
||||
name: chiefjustice
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: ChiefJustice
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- sprite: DeltaV/Markers/jobs.rsi
|
||||
state: chiefjustice
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointClerk
|
||||
parent: SpawnPointJobBase
|
||||
name: clerk
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: Clerk
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- sprite: DeltaV/Markers/jobs.rsi
|
||||
state: clerk
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointProsecutor
|
||||
parent: SpawnPointJobBase
|
||||
name: prosecutor
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: Prosecutor
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- sprite: DeltaV/Markers/jobs.rsi
|
||||
state: prosecutor
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointCourier
|
||||
parent: SpawnPointJobBase
|
||||
|
|
|
|||
|
|
@ -93,3 +93,27 @@
|
|||
components:
|
||||
- type: AccessReader
|
||||
access: [["Mail"]]
|
||||
|
||||
- type: entity
|
||||
parent: DoorElectronics
|
||||
id: DoorElectronicsChiefJustice
|
||||
suffix: ChiefJustice, Locked
|
||||
components:
|
||||
- type: AccessReader
|
||||
access: [["ChiefJustice"]]
|
||||
|
||||
- type: entity
|
||||
parent: DoorElectronics
|
||||
id: DoorElectronicsJustice
|
||||
suffix: Justice, Locked
|
||||
components:
|
||||
- type: AccessReader
|
||||
access: [["Justice"]]
|
||||
|
||||
- type: entity
|
||||
parent: DoorElectronics
|
||||
id: DoorElectronicsProsecutor
|
||||
suffix: Prosecutor, Locked
|
||||
components:
|
||||
- type: AccessReader
|
||||
access: [["Prosecutor"]]
|
||||
|
|
|
|||
|
|
@ -0,0 +1,15 @@
|
|||
- type: entity
|
||||
parent: DoorRemoteDefault
|
||||
id: DoorRemoteJustice
|
||||
name: justice door remote
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: door_remotebase
|
||||
- state: door_remotelightscolour
|
||||
color: "#6b2833"
|
||||
- state: door_remotescreencolour
|
||||
color: "#6b2833"
|
||||
- type: Access
|
||||
groups:
|
||||
- Justice
|
||||
|
|
@ -1,3 +1,19 @@
|
|||
- type: entity
|
||||
parent: EncryptionKey
|
||||
id: EncryptionKeyJustice
|
||||
name: justice encryption key
|
||||
description: An encryption key used by the justice department.
|
||||
components:
|
||||
- type: EncryptionKey
|
||||
channels:
|
||||
- Justice
|
||||
defaultChannel: Justice
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: crypt_gray
|
||||
- sprite: DeltaV/Objects/Devices/encryption_keys.rsi
|
||||
state: justice_label
|
||||
|
||||
- type: entity
|
||||
parent: EncryptionKey
|
||||
id: EncryptionKeyPrison
|
||||
|
|
|
|||
|
|
@ -42,6 +42,123 @@
|
|||
scanningEndSound:
|
||||
path: "/Audio/Items/Medical/healthscanner.ogg"
|
||||
|
||||
- type: entity
|
||||
parent: BasePDA
|
||||
id: ChiefJusticePDA
|
||||
name: chief justice PDA
|
||||
description: Whosoever bears this PDA is the law.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Objects/Devices/pda.rsi
|
||||
layers:
|
||||
- map: [ "enum.PdaVisualLayers.Base" ]
|
||||
- state: "light_overlay"
|
||||
map: [ "enum.PdaVisualLayers.Flashlight" ]
|
||||
shader: "unshaded"
|
||||
visible: false
|
||||
- state: "id_overlay"
|
||||
map: [ "enum.PdaVisualLayers.IdLight" ]
|
||||
shader: "unshaded"
|
||||
visible: false
|
||||
- type: Pda
|
||||
id: ChiefJusticeIDCard
|
||||
state: pda-chiefjustice
|
||||
penSlot:
|
||||
startingItem: LuxuryPen
|
||||
priority: -1
|
||||
whitelist:
|
||||
tags:
|
||||
- Write
|
||||
- type: PdaBorderColor
|
||||
borderColor: "#470823"
|
||||
- type: Icon
|
||||
sprite: DeltaV/Objects/Devices/pda.rsi
|
||||
state: pda-chiefjustice
|
||||
- type: CartridgeLoader
|
||||
preinstalled:
|
||||
- CrewManifestCartridge
|
||||
- NotekeeperCartridge
|
||||
- NewsReaderCartridge
|
||||
- CrimeAssistCartridge
|
||||
|
||||
- type: entity
|
||||
parent: BasePDA
|
||||
id: ClerkPDA
|
||||
name: clerk PDA
|
||||
description: It has the stamp to prove it's been officially notarized!
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Objects/Devices/pda.rsi
|
||||
layers:
|
||||
- map: [ "enum.PdaVisualLayers.Base" ]
|
||||
- state: "light_overlay"
|
||||
map: [ "enum.PdaVisualLayers.Flashlight" ]
|
||||
shader: "unshaded"
|
||||
visible: false
|
||||
- state: "id_overlay"
|
||||
map: [ "enum.PdaVisualLayers.IdLight" ]
|
||||
shader: "unshaded"
|
||||
visible: false
|
||||
- type: Pda
|
||||
id: ClerkIDCard
|
||||
state: pda-clerk
|
||||
penSlot:
|
||||
startingItem: LuxuryPen
|
||||
priority: -1
|
||||
whitelist:
|
||||
tags:
|
||||
- Write
|
||||
- type: PdaBorderColor
|
||||
borderColor: "#611528"
|
||||
- type: Icon
|
||||
sprite: DeltaV/Objects/Devices/pda.rsi
|
||||
state: pda-clerk
|
||||
- type: CartridgeLoader
|
||||
preinstalled:
|
||||
- CrewManifestCartridge
|
||||
- NotekeeperCartridge
|
||||
- NewsReaderCartridge
|
||||
- CrimeAssistCartridge
|
||||
|
||||
- type: entity
|
||||
parent: BasePDA
|
||||
id: ProsecutorPDA
|
||||
name: prosecutor PDA
|
||||
description: Sharp. Looks like it could prosecute you all on its own.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Objects/Devices/pda.rsi
|
||||
layers:
|
||||
- map: [ "enum.PdaVisualLayers.Base" ]
|
||||
- state: "light_overlay"
|
||||
map: [ "enum.PdaVisualLayers.Flashlight" ]
|
||||
shader: "unshaded"
|
||||
visible: false
|
||||
- state: "id_overlay"
|
||||
map: [ "enum.PdaVisualLayers.IdLight" ]
|
||||
shader: "unshaded"
|
||||
visible: false
|
||||
- type: Pda
|
||||
id: ProsecutorIDCard
|
||||
state: pda-prosecutor
|
||||
penSlot:
|
||||
startingItem: LuxuryPen
|
||||
priority: -1
|
||||
whitelist:
|
||||
tags:
|
||||
- Write
|
||||
- type: PdaBorderColor
|
||||
borderColor: "#6f6192"
|
||||
- type: Icon
|
||||
sprite: DeltaV/Objects/Devices/pda.rsi
|
||||
state: pda-prosecutor
|
||||
- type: CartridgeLoader # DeltaV - Crime Assist
|
||||
preinstalled:
|
||||
- CrewManifestCartridge
|
||||
- NotekeeperCartridge
|
||||
- NewsReaderCartridge
|
||||
- CrimeAssistCartridge
|
||||
|
||||
- type: entity
|
||||
parent: SyndiPDA
|
||||
id: SyndiListeningPostPDA
|
||||
|
|
|
|||
|
|
@ -134,3 +134,29 @@
|
|||
components:
|
||||
- type: NavMapBeacon
|
||||
defaultText: station-beacon-corpsman
|
||||
|
||||
#Justice
|
||||
- type: entity
|
||||
parent: DefaultStationBeacon
|
||||
id: DefaultStationBeaconJustice
|
||||
suffix: Justice
|
||||
components:
|
||||
- type: NavMapBeacon
|
||||
defaultText: station-beacon-justice
|
||||
color: "#6b2833"
|
||||
|
||||
- type: entity
|
||||
parent: DefaultStationBeaconJustice
|
||||
id: DefaultStationBeaconChiefJustice
|
||||
suffix: Chief Justice
|
||||
components:
|
||||
- type: NavMapBeacon
|
||||
defaultText: station-beacon-chiefjustice
|
||||
|
||||
- type: entity
|
||||
parent: DefaultStationBeaconJustice
|
||||
id: DefaultStationBeaconProsecutor
|
||||
suffix: Prosecutor
|
||||
components:
|
||||
- type: NavMapBeacon
|
||||
defaultText: station-beacon-prosecutor
|
||||
|
|
|
|||
|
|
@ -1,3 +1,42 @@
|
|||
- type: entity
|
||||
parent: IDCardStandard
|
||||
id: ChiefJusticeIDCard
|
||||
name: chief justice ID card
|
||||
components:
|
||||
- type: PresetIdCard
|
||||
job: ChiefJustice
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: default
|
||||
- sprite: DeltaV/Objects/Misc/id_cards.rsi
|
||||
state: idchiefjustice
|
||||
|
||||
- type: entity
|
||||
parent: IDCardStandard
|
||||
id: ClerkIDCard
|
||||
name: clerk ID card
|
||||
components:
|
||||
- type: PresetIdCard
|
||||
job: Clerk
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: default
|
||||
- sprite: DeltaV/Objects/Misc/id_cards.rsi
|
||||
state: idclerk
|
||||
|
||||
- type: entity
|
||||
parent: IDCardStandard
|
||||
id: ProsecutorIDCard
|
||||
name: presecutor ID card
|
||||
components:
|
||||
- type: PresetIdCard
|
||||
job: Prosecutor
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: default
|
||||
- sprite: DeltaV/Objects/Misc/id_cards.rsi
|
||||
state: idprosecutor
|
||||
|
||||
- type: entity
|
||||
parent: IDCardStandard
|
||||
id: CourierIDCard
|
||||
|
|
|
|||
|
|
@ -0,0 +1,25 @@
|
|||
- type: entity
|
||||
name: station warrant
|
||||
parent: Paper
|
||||
id: PaperStationWarrant
|
||||
description: 'A paper warrant issued by the justice department.'
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/bureaucracy.rsi
|
||||
layers:
|
||||
- state: paper
|
||||
color: "#e0bc99"
|
||||
- state: paper_words
|
||||
map: ["enum.PaperVisualLayers.Writing"]
|
||||
color: "#e0bc99"
|
||||
visible: false
|
||||
- state: paper_stamp-generic
|
||||
map: ["enum.PaperVisualLayers.Stamp"]
|
||||
visible: false
|
||||
- type: PaperVisuals
|
||||
headerImagePath: "/Textures/DeltaV/Interface/Paper/paper_heading_warrant.svg.200dpi.png"
|
||||
headerMargin: 0.0, 0.0, 10.0, 16.0
|
||||
backgroundImagePath: "/Textures/Interface/Paper/paper_background_default.svg.96dpi.png"
|
||||
backgroundModulate: "#e0bc99"
|
||||
backgroundPatchMargin: 16.0, 16.0, 16.0, 16.0
|
||||
contentMargin: 32.0, 16.0, 32.0, 0.0
|
||||
|
|
@ -11,3 +11,33 @@
|
|||
- type: Sprite
|
||||
sprite: DeltaV/Objects/Misc/stamps.rsi
|
||||
state: stamp-psychologist
|
||||
|
||||
- type: entity
|
||||
name: notary stamp
|
||||
parent: RubberStampBase
|
||||
id: RubberStampNotary
|
||||
description: An old-fashioned seal for marking important documents, made of polished bronze.
|
||||
components:
|
||||
- type: Stamp
|
||||
stampedName: stamp-component-stamped-name-notary
|
||||
stampedColor: "#a81f3d"
|
||||
stampState: "paper_stamp-notary"
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Objects/Misc/stamps.rsi
|
||||
state: stamp-notary
|
||||
- type: StealTarget
|
||||
stealGroup: RubberStampNotary
|
||||
|
||||
- type: entity
|
||||
name: chief justice stamp
|
||||
parent: RubberStampBase
|
||||
id: RubberStampChiefJustice
|
||||
components:
|
||||
- type: Stamp
|
||||
stampedName: stamp-component-stamped-name-chiefjustice
|
||||
stampedColor: "#6b2833"
|
||||
stampState: "paper_stamp-notary"
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Objects/Misc/stamps.rsi
|
||||
state: stamp-cj
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,21 @@
|
|||
- type: entity
|
||||
parent: BaseItem
|
||||
id: Gavel
|
||||
name: gavel
|
||||
description: A hardwood mallet made to keep order in the court.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Objects/Specific/Justice/gavel.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: -90
|
||||
damage:
|
||||
types:
|
||||
Blunt: 2
|
||||
- type: Item
|
||||
size: Small
|
||||
sprite: DeltaV/Objects/Specific/Justice/gavel.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- Gavel
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
- type: entity
|
||||
parent: BaseItem
|
||||
id: GavelBlock
|
||||
name: gavel block
|
||||
description: A hardwood block that, when hit with a gavel, emits an aura of authority.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Objects/Specific/Justice/gavelblock.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- type: Item
|
||||
size: Small
|
||||
- type: Clickable
|
||||
- type: EmitSoundOnInteractUsing
|
||||
sound:
|
||||
path: /Audio/DeltaV/Items/gavel.ogg
|
||||
whitelist:
|
||||
tags:
|
||||
- Gavel
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
- type: entity
|
||||
id: TrialTimer
|
||||
parent: SignalTimer
|
||||
name: trial timer
|
||||
description: A fancy timer with a screen, designed to keep trials within their time limit.
|
||||
components:
|
||||
- type: SignalTimer
|
||||
canEditLabel: true
|
||||
- type: TextScreenVisuals
|
||||
color: "#b03060"
|
||||
textOffset: 1,8
|
||||
timerOffset: 1,8
|
||||
textLength: 5
|
||||
rows: 1
|
||||
- type: Sprite
|
||||
drawdepth: SmallObjects
|
||||
sprite: DeltaV/Objects/Specific/Justice/trialtimer.rsi
|
||||
state: trialtimer
|
||||
noRot: true
|
||||
- type: Construction
|
||||
graph: Timer
|
||||
node: screen
|
||||
|
||||
|
||||
|
|
@ -17,6 +17,88 @@
|
|||
containers:
|
||||
board: [ DoorElectronicsMantis ]
|
||||
|
||||
- type: entity
|
||||
parent: AirlockCommand
|
||||
id: AirlockChiefJusticeLocked
|
||||
suffix: Chief Justice, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsChiefJustice ]
|
||||
|
||||
- type: entity
|
||||
parent: AirlockCommandGlass
|
||||
id: AirlockChiefJusticeGlassLocked
|
||||
suffix: ChiefJustice, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsChiefJustice ]
|
||||
|
||||
- type: entity
|
||||
parent: AirlockJustice
|
||||
id: AirlockJusticeLocked
|
||||
suffix: Justice, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsJustice ]
|
||||
|
||||
- type: entity
|
||||
parent: AirlockJusticeGlass
|
||||
id: AirlockJusticeGlassLocked
|
||||
suffix: Justice, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsJustice ]
|
||||
|
||||
- type: entity
|
||||
parent: AirlockJustice
|
||||
id: AirlockProsecutorLocked
|
||||
suffix: Prosecutor, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsProsecutor ]
|
||||
|
||||
- type: entity
|
||||
parent: AirlockJusticeGlass
|
||||
id: AirlockProsecutorGlassLocked
|
||||
suffix: Prosecutor, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsProsecutor ]
|
||||
|
||||
# Maintenance
|
||||
- type: entity
|
||||
parent: AirlockMaint
|
||||
id: AirlockMaintChiefJusticeLocked
|
||||
suffix: ChiefJustice, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsChiefJustice ]
|
||||
|
||||
- type: entity
|
||||
parent: AirlockMaint
|
||||
id: AirlockMaintJusticeLocked
|
||||
suffix: Justice, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsJustice ]
|
||||
|
||||
- type: entity
|
||||
parent: AirlockMaint
|
||||
id: AirlockMaintProsecutorLocked
|
||||
suffix: Prosecutor, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsProsecutor ]
|
||||
|
||||
- type: entity
|
||||
parent: AirlockSecurity
|
||||
id: AirlockCorpsmanLocked
|
||||
|
|
|
|||
|
|
@ -0,0 +1,22 @@
|
|||
- type: entity
|
||||
parent: Airlock
|
||||
id: AirlockJustice
|
||||
suffix: Justice
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Structures/Doors/Airlocks/Standard/justice.rsi
|
||||
- type: PaintableAirlock
|
||||
department: Justice
|
||||
|
||||
# Glass
|
||||
|
||||
- type: entity
|
||||
parent: AirlockGlass
|
||||
id: AirlockJusticeGlass
|
||||
suffix: Justice
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Structures/Doors/Airlocks/Glass/justice.rsi
|
||||
- type: PaintableAirlock
|
||||
department: Justice
|
||||
|
||||
|
|
@ -24,3 +24,39 @@
|
|||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsParamedic ]
|
||||
|
||||
- type: entity
|
||||
parent: WindoorSecure
|
||||
id: WindoorSecureChiefJusticeLocked
|
||||
suffix: ChiefJustice, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsChiefJustice ]
|
||||
|
||||
- type: entity
|
||||
parent: WindoorSecure
|
||||
id: WindoorSecureJusticeLocked
|
||||
suffix: Justice, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsJustice ]
|
||||
|
||||
- type: entity
|
||||
parent: WindoorSecure
|
||||
id: WindoorSecureProsecutorLocked
|
||||
suffix: Prosecutor, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsProsecutor ]
|
||||
|
||||
- type: entity
|
||||
parent: WindoorSecure
|
||||
id: WindoorSecureLawyerLocked
|
||||
suffix: Lawyer, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsLawyer ]
|
||||
|
|
|
|||
|
|
@ -0,0 +1,25 @@
|
|||
- type: entity
|
||||
id: LockerChiefJustice
|
||||
parent: LockerBaseSecure
|
||||
name: chief justice's locker
|
||||
components:
|
||||
- type: Appearance
|
||||
- type: EntityStorageVisuals
|
||||
stateBaseClosed: cj
|
||||
stateDoorOpen: cj_open
|
||||
stateDoorClosed: cj_door
|
||||
- type: AccessReader
|
||||
access: [["ChiefJustice"]]
|
||||
|
||||
- type: entity
|
||||
id: LockerClerk
|
||||
parent: LockerBaseSecure
|
||||
name: clerk's locker
|
||||
components:
|
||||
- type: Appearance
|
||||
- type: EntityStorageVisuals
|
||||
stateBaseClosed: clerk
|
||||
stateDoorOpen: clerk_open
|
||||
stateDoorClosed: clerk_door
|
||||
- type: AccessReader
|
||||
access: [["Justice"]]
|
||||
|
|
@ -17,3 +17,25 @@
|
|||
- type: Sprite
|
||||
sprite: DeltaV/Structures/Wallmounts/signs.rsi
|
||||
state: direction_mail
|
||||
|
||||
- type: entity
|
||||
parent: BaseSignDirectional
|
||||
id: SignDirectionalJustice
|
||||
name: justice department sign
|
||||
description: A direction sign, pointing out which way the Justice department is.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Structures/Wallmounts/signs.rsi
|
||||
state: direction_justice
|
||||
|
||||
- type: entity
|
||||
parent: BaseSignDirectional
|
||||
id: SignDirectionaCourt
|
||||
name: court room sign
|
||||
description: A direction sign, pointing out which way the court room is.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Structures/Wallmounts/signs.rsi
|
||||
state: direction_court
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,76 @@
|
|||
# Head
|
||||
- type: loadout
|
||||
id: CJToque
|
||||
equipment: CJToque
|
||||
|
||||
- type: startingGear
|
||||
id: CJToque
|
||||
equipment:
|
||||
head: ClothingHeadHatCJToque
|
||||
|
||||
# Jumpsuit
|
||||
- type: loadout
|
||||
id: ChiefJusticeJumpsuit
|
||||
equipment: ChiefJusticeJumpsuit
|
||||
|
||||
- type: startingGear
|
||||
id: ChiefJusticeJumpsuit
|
||||
equipment:
|
||||
jumpsuit: ClothingUniformJumpsuitChiefJustice
|
||||
|
||||
- type: loadout
|
||||
id: ChiefJusticeJumpskirt
|
||||
equipment: ChiefJusticeJumpskirt
|
||||
|
||||
- type: startingGear
|
||||
id: ChiefJusticeJumpskirt
|
||||
equipment:
|
||||
jumpsuit: ClothingUniformJumpskirtChiefJustice
|
||||
|
||||
- type: loadout
|
||||
id: ChiefJusticeFormalJumpsuit
|
||||
equipment: ChiefJusticeFormalJumpsuit
|
||||
|
||||
- type: startingGear
|
||||
id: ChiefJusticeFormalJumpsuit
|
||||
equipment:
|
||||
jumpsuit: ClothingUniformJumpsuitChiefJusticeFormal
|
||||
|
||||
- type: loadout
|
||||
id: ChiefJusticeWhiteJumpsuit
|
||||
equipment: ChiefJusticeWhiteJumpsuit
|
||||
|
||||
- type: startingGear
|
||||
id: ChiefJusticeWhiteJumpsuit
|
||||
equipment:
|
||||
jumpsuit: ClothingUniformJumpsuitChiefJusticeWhite
|
||||
|
||||
# Neck
|
||||
- type: loadout
|
||||
id: ChiefJusticeCloak
|
||||
equipment: ChiefJusticeCloak
|
||||
|
||||
- type: startingGear
|
||||
id: ChiefJusticeCloak
|
||||
equipment:
|
||||
neck: ClothingNeckCloakCJ
|
||||
|
||||
# Outer Clothing
|
||||
- type: loadout
|
||||
id: ChiefJusticeRobe
|
||||
equipment: ChiefJusticeRobe
|
||||
|
||||
- type: startingGear
|
||||
id: ChiefJusticeRobe
|
||||
equipment:
|
||||
outerClothing: ClothingOuterChiefJustice
|
||||
|
||||
# Shoes
|
||||
- type: loadout
|
||||
id: LeatherShoes
|
||||
equipment: LeatherShoes
|
||||
|
||||
- type: startingGear
|
||||
id: LeatherShoes
|
||||
equipment:
|
||||
shoes: ClothingShoesLeather
|
||||
|
|
@ -0,0 +1,83 @@
|
|||
# Jumpsuit
|
||||
- type: loadout
|
||||
id: ClerkJumpsuit
|
||||
equipment: ClerkJumpsuit
|
||||
|
||||
- type: startingGear
|
||||
id: ClerkJumpsuit
|
||||
equipment:
|
||||
jumpsuit: ClothingUniformJumpsuitClerk
|
||||
|
||||
- type: loadout
|
||||
id: ClerkJumpskirt
|
||||
equipment: ClerkJumpskirt
|
||||
|
||||
- type: startingGear
|
||||
id: ClerkJumpskirt
|
||||
equipment:
|
||||
jumpsuit: ClothingUniformJumpskirtClerk
|
||||
|
||||
# Neck
|
||||
- type: loadout
|
||||
id: BlackTie
|
||||
equipment: BlackTie
|
||||
|
||||
- type: startingGear
|
||||
id: BlackTie
|
||||
equipment:
|
||||
neck: ClothingNeckTieBlack
|
||||
|
||||
- type: loadout
|
||||
id: BlueTie
|
||||
equipment: BlueTie
|
||||
|
||||
- type: startingGear
|
||||
id: BlueTie
|
||||
equipment:
|
||||
neck: ClothingNeckTieBlue
|
||||
|
||||
- type: loadout
|
||||
id: BrownTie
|
||||
equipment: BrownTie
|
||||
|
||||
- type: startingGear
|
||||
id: BrownTie
|
||||
equipment:
|
||||
neck: ClothingNeckTieBrown
|
||||
|
||||
- type: loadout
|
||||
id: GreenTie
|
||||
equipment: GreenTie
|
||||
|
||||
- type: startingGear
|
||||
id: GreenTie
|
||||
equipment:
|
||||
neck: ClothingNeckTieGreen
|
||||
|
||||
- type: loadout
|
||||
id: RedTie
|
||||
equipment: RedTie
|
||||
|
||||
- type: startingGear
|
||||
id: RedTie
|
||||
equipment:
|
||||
neck: ClothingNeckTieRed
|
||||
|
||||
- type: loadout
|
||||
id: WhiteTie
|
||||
equipment: WhiteTie
|
||||
|
||||
- type: startingGear
|
||||
id: WhiteTie
|
||||
equipment:
|
||||
neck: ClothingNeckTieWhite
|
||||
|
||||
# Outer Clothing
|
||||
- type: loadout
|
||||
id: ClerkVest
|
||||
equipment: ClerkVest
|
||||
|
||||
- type: startingGear
|
||||
id: ClerkVest
|
||||
equipment:
|
||||
outerClothing: ClothingOuterClerkVest
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
# Jumpsuit
|
||||
- type: loadout
|
||||
id: ProsecutorJumpsuit
|
||||
equipment: ProsecutorJumpsuit
|
||||
|
||||
- type: startingGear
|
||||
id: ProsecutorJumpsuit
|
||||
equipment:
|
||||
jumpsuit: ClothingUniformJumpsuitProsecutor
|
||||
|
||||
- type: loadout
|
||||
id: ProsecutorJumpskirt
|
||||
equipment: ProsecutorJumpskirt
|
||||
|
||||
- type: startingGear
|
||||
id: ProsecutorJumpskirt
|
||||
equipment:
|
||||
jumpsuit: ClothingUniformJumpskirtProsecutor
|
||||
|
||||
# Neck
|
||||
- type: loadout
|
||||
id: ProsecutorNeck
|
||||
equipment: ProsecutorNeck
|
||||
|
||||
- type: startingGear
|
||||
id: ProsecutorNeck
|
||||
equipment:
|
||||
neck: ClothingNeckProsecutorbadge
|
||||
|
|
@ -79,6 +79,104 @@
|
|||
- BrigMedicBackpack
|
||||
- BrigMedicSatchel
|
||||
- BrigMedicDuffel
|
||||
|
||||
# Justice
|
||||
## Chief Justice
|
||||
- type: loadoutGroup
|
||||
id: ChiefJusticeHead
|
||||
name: loadout-group-chiefjustice-head
|
||||
minLimit: 0
|
||||
loadouts:
|
||||
- CJToque
|
||||
|
||||
- type: loadoutGroup
|
||||
id: ChiefJusticeJumpsuit
|
||||
name: loadout-group-chiefjustice-jumpsuit
|
||||
loadouts:
|
||||
- ChiefJusticeJumpsuit
|
||||
- ChiefJusticeJumpskirt
|
||||
- ChiefJusticeFormalJumpsuit
|
||||
- ChiefJusticeWhiteJumpsuit
|
||||
|
||||
- type: loadoutGroup
|
||||
id: ChiefJusticeNeck
|
||||
name: loadout-group-chiefjustice-neck
|
||||
minLimit: 0
|
||||
loadouts:
|
||||
- ChiefJusticeCloak
|
||||
|
||||
- type: loadoutGroup
|
||||
id: ChiefJusticeOuterClothing
|
||||
name: loadout-group-chiefjustice-outerclothing
|
||||
minLimit: 0
|
||||
loadouts:
|
||||
- ChiefJusticeRobe
|
||||
|
||||
- type: loadoutGroup
|
||||
id: ChiefJusticeShoes
|
||||
name: loadout-group-chiefjustice-shoes
|
||||
loadouts:
|
||||
- LeatherShoes
|
||||
- LaceupShoes
|
||||
|
||||
## Clerk
|
||||
- type: loadoutGroup
|
||||
id: ClerkJumpsuit
|
||||
name: loadout-group-clerk-jumpsuit
|
||||
loadouts:
|
||||
- ClerkJumpsuit
|
||||
- ClerkJumpskirt
|
||||
|
||||
- type: loadoutGroup
|
||||
id: ClerkNeck
|
||||
name: loadout-group-clerk-neck
|
||||
minLimit: 0
|
||||
loadouts:
|
||||
- BlackTie
|
||||
- BlueTie
|
||||
- BrownTie
|
||||
- GreenTie
|
||||
- RedTie
|
||||
- WhiteTie
|
||||
|
||||
- type: loadoutGroup
|
||||
id: ClerkOuterClothing
|
||||
name: loadout-group-clerk-outerclothing
|
||||
minLimit: 0
|
||||
loadouts:
|
||||
- ClerkVest
|
||||
|
||||
- type: loadoutGroup
|
||||
id: ClerkShoes
|
||||
name: loadout-group-clerk-shoes
|
||||
loadouts:
|
||||
- LaceupShoes
|
||||
- LeatherShoes
|
||||
|
||||
## Prosecutor
|
||||
- type: loadoutGroup
|
||||
id: ProsecutorJumpsuit
|
||||
name: loadout-group-prosecutor-jumpsuit
|
||||
loadouts:
|
||||
- ProsecutorJumpsuit
|
||||
- ProsecutorJumpskirt
|
||||
- LawyerJumpsuit
|
||||
- LawyerJumpskirt
|
||||
- LawyerJumpsuitBlue
|
||||
- LawyerJumpskirtBlue
|
||||
- LawyerJumpsuitPurple
|
||||
- LawyerJumpskirtPurple
|
||||
- LawyerJumpsuitRed
|
||||
- LawyerJumpskirtRed
|
||||
- LawyerJumpsuitGood
|
||||
- LawyerJumpskirtGood
|
||||
|
||||
- type: loadoutGroup
|
||||
id: ProsecutorNeck
|
||||
name: loadout-group-prosecutor-jumpsuit
|
||||
minLimit: 0
|
||||
loadouts:
|
||||
- ProsecutorNeck
|
||||
|
||||
- type: loadoutGroup
|
||||
id: Scarfs
|
||||
|
|
|
|||
|
|
@ -23,3 +23,33 @@
|
|||
- SecurityOuterClothing
|
||||
- MedicalGloves
|
||||
- Trinkets
|
||||
|
||||
# Justice
|
||||
- type: roleLoadout
|
||||
id: JobChiefJustice
|
||||
groups:
|
||||
- ChiefJusticeHead
|
||||
- ChiefJusticeJumpsuit
|
||||
- ChiefJusticeNeck
|
||||
- ChiefJusticeOuterClothing
|
||||
- CommonBackpack
|
||||
- ChiefJusticeShoes
|
||||
- Trinkets
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobClerk
|
||||
groups:
|
||||
- ClerkJumpsuit
|
||||
- ClerkNeck
|
||||
- ClerkOuterClothing
|
||||
- CommonBackpack
|
||||
- ClerkShoes
|
||||
- Trinkets
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobProsecutor
|
||||
groups:
|
||||
- ProsecutorJumpsuit
|
||||
- ProsecutorNeck
|
||||
- LawyerBackpack
|
||||
- Trinkets
|
||||
|
|
|
|||
|
|
@ -18,3 +18,12 @@
|
|||
sprite:
|
||||
sprite: DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi
|
||||
state: base
|
||||
|
||||
- type: stealTargetGroup
|
||||
id: RubberStampNotary
|
||||
name: notary stamp
|
||||
sprite:
|
||||
sprite: DeltaV/Objects/Misc/stamps.rsi
|
||||
state: stamp-notary
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -32,3 +32,16 @@
|
|||
- type: StealCondition
|
||||
stealGroup: WeaponEnergyGunMultiphase
|
||||
owner: job-name-hos
|
||||
|
||||
- type: entity # Clerk steal objective.
|
||||
noSpawn: true
|
||||
parent: BaseTraitorStealObjective
|
||||
id: ClerkNotaryStealObjective
|
||||
components:
|
||||
- type: NotJobRequirement
|
||||
job: Clerk
|
||||
- type: StealCondition
|
||||
stealGroup: RubberStampNotary
|
||||
owner: job-name-clerk
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,59 @@
|
|||
- type: job
|
||||
id: ChiefJustice
|
||||
name: job-name-chief-justice
|
||||
description: job-description-chief-justice
|
||||
playTimeTracker: JobChiefJustice
|
||||
requirements:
|
||||
- !type:RoleTimeRequirement
|
||||
role: JobClerk
|
||||
time: 36000 # DeltaV - 10 hours
|
||||
- !type:RoleTimeRequirement
|
||||
role: JobLawyer
|
||||
time: 36000 # 10 hours
|
||||
- !type:RoleTimeRequirement
|
||||
role: JobProsecutor
|
||||
time: 36000 # 10 hours
|
||||
- !type:OverallPlaytimeRequirement
|
||||
time: 90000 # 25 hours
|
||||
- !type:WhitelistRequirement # whitelist requirement because I don't want any dingus judges
|
||||
weight: 20
|
||||
startingGear: CJGear
|
||||
icon: "JobIconChiefJustice"
|
||||
requireAdminNotify: true
|
||||
supervisors: job-supervisors-captain
|
||||
canBeAntag: false
|
||||
access:
|
||||
- Command
|
||||
- ChiefJustice
|
||||
- Justice
|
||||
- Security
|
||||
- Maintenance
|
||||
- External
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant ]
|
||||
- !type:AddComponentSpecial
|
||||
components:
|
||||
- type: CommandStaff
|
||||
- !type:AddComponentSpecial
|
||||
components:
|
||||
- type: PsionicBonusChance #Nyano - Summary: makes it more likely to become psionic.
|
||||
flatBonus: 0.025
|
||||
|
||||
- type: startingGear
|
||||
id: CJGear
|
||||
equipment:
|
||||
#jumpsuit: ClothingUniformJumpsuitChiefJustice
|
||||
#back: ClothingBackpackFilled # TODO- make Justice department bags
|
||||
#shoes: ClothingShoesLeather
|
||||
#head: ClothingHeadHatCJToque
|
||||
#outerClothing: ClothingOuterChiefJustice
|
||||
id: ChiefJusticePDA
|
||||
ears: ClothingHeadsetAltJustice
|
||||
#gloves: ClothingHandsGlovesColorWhite
|
||||
# Todo - pocket1: Gavel
|
||||
#innerClothingSkirt: ClothingUniformJumpskirtChiefJustice
|
||||
#satchel: ClothingBackpackSatchelFilled # TODO- make Justice departmebt bags
|
||||
#duffelbag: ClothingBackpackDuffelFilled
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
- type: job
|
||||
id: Clerk
|
||||
name: job-name-clerk
|
||||
description: job-description-clerk
|
||||
playTimeTracker: JobClerk
|
||||
antagAdvantage: 2 # DeltaV - Reduced TC: Security Radio and Access
|
||||
requirements:
|
||||
- !type:OverallPlaytimeRequirement
|
||||
time: 36000 # 10 hrs
|
||||
- !type:RoleTimeRequirement
|
||||
role: JobLawyer
|
||||
time: 36000 # 10 hours
|
||||
- !type:RoleTimeRequirement
|
||||
role: JobProsecutor
|
||||
time: 36000 # 10 hours
|
||||
startingGear: ClerkGear
|
||||
icon: "JobIconClerk"
|
||||
requireAdminNotify: true
|
||||
supervisors: job-supervisors-cj
|
||||
canBeAntag: false
|
||||
access:
|
||||
- Justice
|
||||
- Security
|
||||
- Maintenance
|
||||
|
||||
- type: startingGear
|
||||
id: ClerkGear
|
||||
equipment:
|
||||
#jumpsuit: ClothingUniformJumpsuitClerk
|
||||
#back: ClothingBackpackFilled
|
||||
#shoes: ClothingShoesBootsLaceup
|
||||
id: ClerkPDA
|
||||
ears: ClothingHeadsetJustice
|
||||
#innerClothingSkirt: ClothingUniformJumpskirtClerk
|
||||
#satchel: ClothingBackpackSatchelFilled
|
||||
#duffelbag: ClothingBackpackDuffelFilled
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
- type: job
|
||||
id: Prosecutor
|
||||
name: job-name-prosecutor
|
||||
description: job-description-prosecutor
|
||||
playTimeTracker: JobProsecutor
|
||||
requirements:
|
||||
- !type:OverallPlaytimeRequirement
|
||||
time: 36000 # 10 hrs
|
||||
startingGear: ProsecutorGear
|
||||
icon: "JobIconProsecutor"
|
||||
supervisors: job-supervisors-cj
|
||||
access:
|
||||
- Prosecutor
|
||||
- Justice
|
||||
- Security
|
||||
- Maintenance
|
||||
|
||||
- type: startingGear
|
||||
id: ProsecutorGear
|
||||
equipment:
|
||||
#jumpsuit: ClothingUniformJumpsuitProsecutor
|
||||
#neck: ClothingNeckProsecutorbadge
|
||||
#back: ClothingBackpackLawyerFilled
|
||||
shoes: ClothingShoesBootsLaceup
|
||||
id: ProsecutorPDA
|
||||
ears: ClothingHeadsetSecurity
|
||||
# TODO add copy of space law
|
||||
inhand:
|
||||
- BriefcaseBrownFilled
|
||||
#innerClothingSkirt: ClothingUniformJumpskirtProsecutor
|
||||
#satchel: ClothingBackpackSatchelFilled
|
||||
#duffelbag: ClothingBackpackDuffelFilled
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
- type: department
|
||||
id: Justice
|
||||
description: department-justice-description
|
||||
color: "#701442"
|
||||
roles:
|
||||
- ChiefJustice
|
||||
- Clerk
|
||||
- Prosecutor
|
||||
- Lawyer
|
||||
|
||||
|
||||
|
|
@ -4,5 +4,14 @@
|
|||
- type: playTimeTracker
|
||||
id: JobMedicalBorg
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobChiefJustice
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobClerk
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobProsecutor
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobCourier
|
||||
|
|
|
|||
|
|
@ -4,3 +4,24 @@
|
|||
icon:
|
||||
sprite: /Textures/DeltaV/Interface/Misc/job_icons.rsi
|
||||
state: MedicalBorg
|
||||
|
||||
- type: statusIcon
|
||||
parent: JobIcon
|
||||
id: JobIconChiefJustice
|
||||
icon:
|
||||
sprite: /Textures/DeltaV/Interface/Misc/job_icons.rsi
|
||||
state: ChiefJustice
|
||||
|
||||
- type: statusIcon
|
||||
parent: JobIcon
|
||||
id: JobIconClerk
|
||||
icon:
|
||||
sprite: /Textures/DeltaV/Interface/Misc/job_icons.rsi
|
||||
state: Clerk
|
||||
|
||||
- type: statusIcon
|
||||
parent: JobIcon
|
||||
id: JobIconProsecutor
|
||||
icon:
|
||||
sprite: /Textures/DeltaV/Interface/Misc/job_icons.rsi
|
||||
state: Prosecutor #need prosecutor
|
||||
|
|
|
|||
|
|
@ -1,6 +1,15 @@
|
|||
- type: radioChannel
|
||||
id: Justice
|
||||
name: chat-radio-justice
|
||||
keycode: "j"
|
||||
frequency: 1420
|
||||
color: "#701442"
|
||||
|
||||
- type: radioChannel
|
||||
id: Prison
|
||||
name: chat-radio-prison
|
||||
keycode: 'p'
|
||||
frequency: 1601
|
||||
color: "#FFA500"
|
||||
color: "#FFA500"
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -24,6 +24,9 @@
|
|||
- type: Tag
|
||||
id: ForensicBeltEquip
|
||||
|
||||
- type: Tag
|
||||
id: Gavel
|
||||
|
||||
- type: Tag
|
||||
id: GasPipeHalf #Craftable Musket
|
||||
|
||||
|
|
|
|||
|
|
@ -67,6 +67,7 @@
|
|||
- Common
|
||||
- Command
|
||||
- Engineering
|
||||
- Justice # Delta V- adds Justice department
|
||||
- Medical
|
||||
- Science
|
||||
- Security
|
||||
|
|
|
|||
|
|
@ -355,12 +355,13 @@
|
|||
- type: entity
|
||||
parent: IDCardStandard
|
||||
id: LawyerIDCard
|
||||
name: lawyer ID card
|
||||
name: attorney ID card # DeltaV - Changed Lawyer to Attorney
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: default
|
||||
- state: idlawyer
|
||||
- sprite: DeltaV/Objects/Misc/id_cards.rsi # DeltaV - Give Lawyer ID Justice colors
|
||||
state: idlawyer
|
||||
- type: PresetIdCard
|
||||
job: Lawyer
|
||||
|
||||
|
|
@ -654,6 +655,9 @@
|
|||
- JobIconMartialArtist # Nyanotrasen - MartialArtist, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Wildcards/martialartist.yml
|
||||
- JobIconGladiator # Nyanotrasen - Gladiator, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Wildcards/gladiator.yml
|
||||
- JobIconForensicMantis # Nyanotrasen - ForensicMantis, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Epistemics/forensicmantis.yml
|
||||
- JobIconClerk # Delta V - Added justice dept
|
||||
- JobIconChiefJustice # Delta V - Added justice dept
|
||||
- JobIconProsecutor # Delta V - Added justice dept
|
||||
- JobIconVisitor
|
||||
- type: ActivatableUI
|
||||
key: enum.AgentIDCardUiKey.Key
|
||||
|
|
|
|||
|
|
@ -60,6 +60,9 @@
|
|||
- Service
|
||||
- Theatre
|
||||
- Zookeeper #Delta V: Add Zookeeper Access
|
||||
- ChiefJustice #Delta V: Add Chief Justice Access
|
||||
- Prosecutor #Delta V: Add Prosecutor Access
|
||||
- Justice #Delta V: Add Justice Access
|
||||
privilegedIdSlot:
|
||||
name: id-card-console-privileged-id
|
||||
ejectSound: /Audio/Machines/id_swipe.ogg
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
layoutId: AirlockService
|
||||
|
||||
- type: entity
|
||||
parent: AirlockServiceLocked
|
||||
parent: AirlockJustice # DeltaV - Lawyer is in Justice Dept
|
||||
id: AirlockLawyerLocked
|
||||
suffix: Lawyer, Locked
|
||||
components:
|
||||
|
|
@ -423,8 +423,8 @@
|
|||
layoutId: AirlockService
|
||||
|
||||
- type: entity
|
||||
parent: AirlockServiceGlassLocked
|
||||
id: AirlockLawyerGlassLocked
|
||||
parent: AirlockJusticeGlass
|
||||
id: AirlockLawyerGlassLocked # DeltaV - Lawyer is in Justice Dept
|
||||
suffix: Lawyer, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@
|
|||
science: Structures/Doors/Airlocks/Standard/science.rsi
|
||||
security: Structures/Doors/Airlocks/Standard/security.rsi
|
||||
virology: Structures/Doors/Airlocks/Standard/virology.rsi
|
||||
justice: DeltaV/Structures/Doors/Airlocks/Standard/justice.rsi # Delta V - Add Justice Dept
|
||||
|
||||
- type: AirlockGroup
|
||||
id: Glass
|
||||
|
|
@ -28,6 +29,7 @@
|
|||
medical: Structures/Doors/Airlocks/Glass/medical.rsi
|
||||
security: Structures/Doors/Airlocks/Glass/security.rsi
|
||||
virology: Structures/Doors/Airlocks/Glass/virology.rsi
|
||||
justice: DeltaV/Structures/Doors/Airlocks/Glass/justice.rsi # Delta V - Add Justice Dept
|
||||
|
||||
- type: AirlockGroup
|
||||
id: Windoor
|
||||
|
|
|
|||
|
|
@ -80,6 +80,7 @@
|
|||
- EncryptionKeySecurity
|
||||
- EncryptionKeyService
|
||||
- EncryptionKeyCommand
|
||||
- EncryptionKeyJustice #DeltaV - Justice dept
|
||||
|
||||
- type: entity
|
||||
parent: TelecomServer
|
||||
|
|
@ -140,6 +141,7 @@
|
|||
containers:
|
||||
key_slots:
|
||||
- EncryptionKeySecurity
|
||||
- EncryptionKeyJustice #DeltaV - Justice dept
|
||||
|
||||
- type: entity
|
||||
parent: TelecomServer
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
- type: palette
|
||||
- type: palette
|
||||
id: Departmental
|
||||
name: Departmental
|
||||
colors:
|
||||
|
|
@ -10,6 +10,7 @@
|
|||
bar: "#79150096"
|
||||
epistemics: "#D381C996" # DeltaV - Epistemics Department replacing Science
|
||||
logistics: "#A4610696" # DeltaV - Logistics Department replacing Cargo
|
||||
justice: "#6b2833DD" #DeltaV - Added Justice Department
|
||||
janitor: "#8c347f96"
|
||||
chemistry: "#fa750096"
|
||||
virology: "#43990996"
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
time: 14400 # 4 hours
|
||||
startingGear: LawyerGear
|
||||
icon: "JobIconLawyer"
|
||||
supervisors: job-supervisors-hop
|
||||
supervisors: job-supervisors-cj # Delta V - Change supervisor to chief justice
|
||||
access:
|
||||
- Service
|
||||
- Lawyer
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
- Clown
|
||||
- HeadOfPersonnel
|
||||
- Janitor
|
||||
- Lawyer
|
||||
# - Lawyer # DeltaV - Move Lawyer into Justice
|
||||
- Librarian
|
||||
- Mime
|
||||
- Musician
|
||||
|
|
|
|||
|
|
@ -121,8 +121,8 @@
|
|||
parent: JobIcon
|
||||
id: JobIconLawyer
|
||||
icon:
|
||||
sprite: /Textures/Interface/Misc/job_icons.rsi
|
||||
state: Lawyer
|
||||
sprite: /Textures/DeltaV/Interface/Misc/job_icons.rsi # DeltaV - Move Lawyer into Justice
|
||||
state: Lawyer # DeltaV - Move Lawyer into Justice
|
||||
|
||||
- type: statusIcon
|
||||
parent: JobIcon
|
||||
|
|
|
|||
|
After Width: | Height: | Size: 847 B |
|
After Width: | Height: | Size: 628 B |
|
After Width: | Height: | Size: 728 B |
|
After Width: | Height: | Size: 876 B |
|
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/f8f4aeda930fcd0805ca4cc76d9bc9412a5b3428 | Modified by leonardo_dabepis (Discord)",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "icon_alt"
|
||||
},
|
||||
{
|
||||
"name": "equipped-EARS",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "alt-equipped-EARS",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 781 B |
|
After Width: | Height: | Size: 647 B |
|
After Width: | Height: | Size: 832 B |
|
After Width: | Height: | Size: 806 B |
|
|
@ -0,0 +1,26 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC0-1.0",
|
||||
"copyright": "Spritework by leonardo_dabepis (Discord)",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-HELMET",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1016 B |
|
After Width: | Height: | Size: 831 B |
|
After Width: | Height: | Size: 840 B |
|
|
@ -0,0 +1,26 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC0-1.0",
|
||||
"copyright": "Spritework by leonardo_dabepis (Discord)",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-NECK",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 607 B |
|
After Width: | Height: | Size: 1018 B |
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "sprites by leonardo_dabepis (Discord)",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-NECK",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 744 B |
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC0-1.0",
|
||||
"copyright": "sprites by leonardo_dabepis (Discord)",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-NECK",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 979 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
|
@ -0,0 +1,26 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC0-1.0",
|
||||
"copyright": "sprites by leonardo_dabepis (Discord)",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-OUTERCLOTHING",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||