Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds the Justice Department #660

Merged
merged 132 commits into from
Jun 7, 2024
Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
Show all changes
132 commits
Select commit Hold shift + click to select a range
7137764
legal departmant
leonardo-dabepis Jan 5, 2024
e3b49ae
god i wish i knew what i was doing
leonardo-dabepis Jan 10, 2024
f1f0a8b
minor rsi fixes
leonardo-dabepis Jan 10, 2024
8205d40
i forgor the legal radio frequency
leonardo-dabepis Jan 12, 2024
c7940e7
Merge branch 'master' into legal-department
leonardo-dabepis Jan 12, 2024
c70a695
Minor fixes to radio, stamp, PDA, etc...
leonardo-dabepis Jan 23, 2024
0aca607
add department
leonardo-dabepis Feb 7, 2024
f5a279e
Merge remote-tracking branch 'origin/legal-department' into Legral
BurningRash Feb 28, 2024
b961de0
Edits from Velcroboy
BurningRash Feb 28, 2024
0c6038e
Merge remote-tracking branch 'upstream/master' into Legral
BurningRash Feb 28, 2024
8458d66
Add trial timer
leonardo-dabepis Mar 1, 2024
d95415f
add department signs
leonardo-dabepis Mar 4, 2024
8dcede2
Changes all references of legal -> justice and adds prosecutor access
BurningRash Mar 5, 2024
99c365e
Missed one
BurningRash Mar 5, 2024
5438a6f
Adjust lawyer
BurningRash Mar 5, 2024
4de5712
Merge remote-tracking branch 'upstream/master' into Legral
BurningRash Mar 5, 2024
9720f91
update lawyer icon
BurningRash Mar 5, 2024
b7df6f2
temp to fix
BurningRash Mar 5, 2024
9a1bf9e
revert to fix
BurningRash Mar 5, 2024
9627350
add airlock texture
leonardo-dabepis Mar 8, 2024
bd1a7ed
Merge branch 'legal-department' of https://github.com/leonardo-dabepi…
leonardo-dabepis Mar 8, 2024
920bf75
Merge remote-tracking branch 'upstream/master' into Legral
BurningRash Mar 8, 2024
9a49a7b
fix bureaucracy meta
BurningRash Mar 8, 2024
585a411
More meta fixes
BurningRash Mar 8, 2024
bf5cdd3
Connect airlocks to yaml
BurningRash Mar 8, 2024
6a371c9
Fixes, tweaks, and last reference of "legal" maybe
BurningRash Mar 8, 2024
fb8525c
Add justice to airlock groups
BurningRash Mar 9, 2024
52f5e75
add prosc. drip and fix prosecutor typos
leonardo-dabepis Mar 12, 2024
0059203
Changes prosecutor's supervisor to CJ
Timemaster99 Mar 13, 2024
962fc6b
Attorney <- Lawyer locale edit
Timemaster99 Mar 14, 2024
3e6a65f
Removed modified shoukou file
Timemaster99 Mar 14, 2024
371a897
Added antag objective and touched up yaml
Timemaster99 Mar 14, 2024
d8090b1
Attorney <- Lawyer, now including the PDA
Timemaster99 Mar 14, 2024
da6c192
Fixed typo in Clerk Vest ID
Timemaster99 Mar 14, 2024
702a789
Added Chief Justice locker, all of its contents, and a prosecutor PDA…
Timemaster99 Mar 14, 2024
9949bc2
lockers 2, electric boogaloo. Committing files I forgot to commit
Timemaster99 Mar 14, 2024
4f81ac1
Merge branch 'legal-department' of https://github.com/leonardo-dabepi…
Timemaster99 Mar 14, 2024
b539e0f
Added CJ stamp and put it into CJ locker. Fixed notary stamp and put …
Timemaster99 Mar 14, 2024
d9fc30a
Attempt to resolve merge conflicts
Timemaster99 Mar 18, 2024
ea146c1
Merge master to resolve conflicts
Timemaster99 Mar 18, 2024
1187d55
Remove conflict markers
Timemaster99 Mar 18, 2024
b6c8c6f
Added stamp sprite, implemented CJ cloak
Timemaster99 Mar 18, 2024
8daf03d
Merge branch 'master' into legal-department
Timemaster99 Mar 19, 2024
c3274ab
Implemented Gavel Prototype and added to CJ locker
Timemaster99 Mar 20, 2024
3612b2f
Removed justice access from attorney as it will be used to secure Cle…
Timemaster99 Mar 20, 2024
df9c522
Added Clerk locker and placed Notary Stamp into it. Uncommented gavel…
Timemaster99 Mar 20, 2024
a9e7ccb
Added lawyer's stamp to lawdrobe
Timemaster99 Mar 20, 2024
f4aeb98
Added Prosecutor PDA, icon, and ID sprite
Timemaster99 Mar 20, 2024
b8c1f55
Merge branch 'master' into legal-department
Timemaster99 Mar 20, 2024
698cb10
Added gavel block and made gavel tap when clicking on it
Timemaster99 Mar 21, 2024
cac4e35
Add component, EmitSoundOnInteractUsing onto the gavel block
blueDev2 Mar 21, 2024
4025925
Added sprites for CJ and Clerk locker
Timemaster99 Mar 21, 2024
6dc5c62
Spell-checked and edited job descriptions slightly
Timemaster99 Mar 21, 2024
cf26379
Merge pull request #1 from blueDev2/legal-department-Gavelblock-Compo…
leonardo-dabepis Mar 24, 2024
ecb7c7a
Merge branch 'master' into legal-department
Timemaster99 Mar 26, 2024
cd08f48
Fixing missing type entity access.yml
Timemaster99 Mar 26, 2024
2d0df79
Adjusted rsi paths for gavel and gavel block to use forward slash
Timemaster99 Mar 27, 2024
79c6564
Fixed a variety of invalid rsi references, and door remote yaml issue
Timemaster99 Mar 27, 2024
ff23dcf
Added Lawyer access to Justice access group, fixed door_remote.yml ac…
Timemaster99 Mar 27, 2024
32e6213
Remove antagadvantage from chief justice
Timemaster99 Mar 27, 2024
700de49
Apply suggestions from code review
Timemaster99 Mar 27, 2024
a07f941
Hopefully remove shoukou.yml from the changed files
Timemaster99 Mar 27, 2024
d1a8709
Once again attempt to remove shoukou.yml from changed files
Timemaster99 Mar 27, 2024
b094bab
Merge branch 'legal-department' of https://github.com/leonardo-dabepi…
Timemaster99 Mar 27, 2024
f1768ef
Attempt once more to remove shoukou.yml from changed files
Timemaster99 Mar 27, 2024
629b10a
Fixed justice pda box description
Timemaster99 Mar 27, 2024
bafe122
Please go home, shoukou. We don't want you here
Timemaster99 Mar 27, 2024
451fb72
Merge branch 'master' into legal-department
Timemaster99 Mar 27, 2024
4364576
Fixing prototype references pt1
Timemaster99 Mar 27, 2024
83037d8
Renamed headsets/legal.rsi to headsets/justice.rsi
Timemaster99 Mar 28, 2024
6eaaa2e
Added hyphen to chief justice localizations
Timemaster99 Mar 28, 2024
8e949d7
Ordered justice accesses alphabetically
Timemaster99 Mar 28, 2024
76a5eeb
Added prison key to justice headset
Timemaster99 Mar 28, 2024
fa8c79f
Various yaml fixes from review
Timemaster99 Mar 28, 2024
30bd9ad
Apply suggestions from code review
Timemaster99 Mar 28, 2024
f43f6bc
Localized changes to pdas and jobs
Timemaster99 Mar 28, 2024
6180e8a
Merge branch 'legal-department' of https://github.com/leonardo-dabepi…
Timemaster99 Mar 28, 2024
370c210
Removed indents in locale
Timemaster99 Mar 28, 2024
85df660
Fixed reference to chief justice stamp
Timemaster99 Mar 28, 2024
d319156
Merge branch 'master' into legal-department
Timemaster99 Mar 28, 2024
4e7e0bd
Apply suggestions from code review
Timemaster99 Mar 28, 2024
250720a
Renamed Lawyer to Attorney in locale, added deltav marker
Timemaster99 Mar 29, 2024
09c1853
Merge branch 'legal-department' of https://github.com/leonardo-dabepi…
Timemaster99 Mar 29, 2024
c35e9aa
Lawyer to Attorney, Warrant Document in Clerk and CJ locker
Timemaster99 Mar 29, 2024
45725e7
Apply suggestions from code review
Timemaster99 Mar 29, 2024
9b50f50
Replaced legal with justice in job-description.ftl
Timemaster99 Mar 29, 2024
01dde62
Moved job-name-lawyer to DeltaV locale
Timemaster99 Apr 2, 2024
ac36b2a
Remove added space in accesses.ftl
Timemaster99 Apr 2, 2024
acc150e
Removed unneeded deletion of unneeded spaces in headsets.yml
Timemaster99 Apr 2, 2024
8842f34
Changed Lawyer ID name to Attorney ID
Timemaster99 Apr 2, 2024
d21606b
Updated copyrights in all of the meta.json files affected
Timemaster99 Apr 3, 2024
1b1966a
Merge branch 'master' into legal-department
Timemaster99 Apr 3, 2024
2f1b1e7
Added formal and white variants of CJ jumpsuit to locker
Timemaster99 Apr 3, 2024
d57101c
Merge branch 'master' into legal-department
Timemaster99 Apr 3, 2024
d4db0e5
Merge branch 'master' into legal-department
Timemaster99 Apr 6, 2024
5d621a6
Updated to use upstream's EmitSoundOnInteractUsing
Timemaster99 Apr 9, 2024
f453d4e
Removing old component stuff
Timemaster99 Apr 9, 2024
b5b370f
Merge branch 'master' into legal-department
Timemaster99 Apr 9, 2024
f7302be
Gave Prosecutor Filled Lawyer Backpack
Timemaster99 Apr 9, 2024
80c4bcb
Deleted old component
Timemaster99 Apr 9, 2024
1e09479
Merge branch 'master' into legal-department
Timemaster99 Apr 10, 2024
df3f159
Merge branch 'master' into legal-department
Timemaster99 Apr 11, 2024
7ac1951
Merge branch 'master' into legal-department
Timemaster99 Apr 17, 2024
6a4abf7
Merge branch 'master' into legal-department
Timemaster99 Apr 24, 2024
1ef0f92
Merge branch 'master' into legal-department
A-z-z-y May 6, 2024
909ca3c
Merge branch 'master' into legal-department
Timemaster99 May 6, 2024
88477ba
Merge branch 'master' into legal-department
Timemaster99 May 25, 2024
7546e16
Removed old comments
Timemaster99 May 25, 2024
f0b33f3
Updated doors to electronics system, fixed courier spawner that I bot…
Timemaster99 May 25, 2024
8105f39
Fixed door_access indentation
Timemaster99 May 25, 2024
01037e5
Merge branch 'master' into legal-department
Timemaster99 May 25, 2024
0934d73
Adding a little bit of loadouts
Timemaster99 May 29, 2024
d223e53
Merge branch 'legal-department' of https://github.com/leonardo-dabepi…
Timemaster99 May 29, 2024
f36c722
Merge branch 'master' into legal-department
Timemaster99 May 29, 2024
5ad3c56
Add loadouts for justice
Timemaster99 May 29, 2024
e491c22
Removed accessreader from windoors
Timemaster99 May 29, 2024
e9496ff
Added job spawner icons
Timemaster99 May 29, 2024
13be855
Fixed spawner sprite layering
Timemaster99 May 29, 2024
563956d
Merge branch 'master' into legal-department
Timemaster99 May 29, 2024
503e4a8
Added missing parent in ID cards
Timemaster99 May 29, 2024
10ba7ee
Merge branch 'legal-department' of https://github.com/leonardo-dabepi…
Timemaster99 May 29, 2024
3eef06e
Merge branch 'master' into legal-department
Timemaster99 May 31, 2024
2233102
Merge branch 'master' into legal-department
Timemaster99 Jun 1, 2024
6a31d03
Removed redundant laceup shoes loadout
Timemaster99 Jun 1, 2024
feb2b7a
Merge branch 'master' into legal-department
Timemaster99 Jun 2, 2024
9baf515
Merge branch 'master' into legal-department
Timemaster99 Jun 4, 2024
e2a5a41
Added lawyer windoor, fixed spawner names, fixed locker names
Timemaster99 Jun 5, 2024
df1b464
Merge branch 'master' into legal-department
Timemaster99 Jun 5, 2024
375098d
Added station beacons
Timemaster99 Jun 5, 2024
fba6933
Softened justice dept palette
Timemaster99 Jun 6, 2024
5913cc8
Added justice key to telecomms
Timemaster99 Jun 7, 2024
b54a39a
Added deltaV comments to telecomms
Timemaster99 Jun 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Resources/Locale/en-US/deltav/job/department-desc.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
department-Legal-description = Uphold justice on the station.
1 change: 1 addition & 0 deletions Resources/Locale/en-US/deltav/job/department.ftl
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
department-Epistemics = Epistemics
department-Logistics = Logistics
department-Legal = Legal
2 changes: 2 additions & 0 deletions Resources/Locale/en-US/deltav/job/job-description.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
job-description-chief-justice = Manage the legal department, act as a judge, and ensure everyone recieves fair and just treatment.
IamVelcroboy marked this conversation as resolved.
Show resolved Hide resolved
job-description-clerk = Organize trials, notarize documents, and act as a judge if needed.
6 changes: 6 additions & 0 deletions Resources/Locale/en-US/deltav/job/job-names.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
job-name-chiefjustice = Chief Justice
IamVelcroboy marked this conversation as resolved.
Show resolved Hide resolved
job-name-clerk = Clerk

# Role timers - Make these alphabetical or I cut you
JobChiefJustice = Chief Justice
JobClerk = Clerk
1 change: 1 addition & 0 deletions Resources/Locale/en-US/deltav/job/job-supervisors.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
job-supervisors-cj = the chief justice
Timemaster99 marked this conversation as resolved.
Show resolved Hide resolved
1 change: 1 addition & 0 deletions Resources/Locale/en-US/deltav/paper/stamp-component.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
stamp-component-stamped-name-notary = NOTARY
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- type: deviceFrequency
id: SurveillanceCameraLegal
name: device-frequency-prototype-name-surveillance-camera-legal
frequency: 1420
Timemaster99 marked this conversation as resolved.
Show resolved Hide resolved
39 changes: 39 additions & 0 deletions Resources/Prototypes/DeltaV/Entities/Clothing/Ears/headsets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,42 @@
- EncryptionKeySyndie
- EncryptionKeyStationMaster

- type: entity
parent: ClothingHeadset
id: ClothingHeadsetLegal
name: legal headset
description: This is used by your elite security force.
components:
- type: ContainerFill
containers:
key_slots:
IamVelcroboy marked this conversation as resolved.
Show resolved Hide resolved
- EncryptionKeyLegal
- EncryptionKeySecurity
- EncryptionKeyCommon
- type: Sprite
sprite: DeltaV/Clothing/Ears/Headsets/legal.rsi
IamVelcroboy marked this conversation as resolved.
Show resolved Hide resolved
state: icon
- type: Clothing
sprite: DeltaV/Clothing/Ears/Headsets/legal.rsi
state: equipped-EARS


- type: entity
parent: ClothingHeadset
id: ClothingHeadsetCJ
Timemaster99 marked this conversation as resolved.
Show resolved Hide resolved
name: chief justice's headset
description: The headset used by the chief justice.
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyLegal
- EncryptionKeySecurity
- EncryptionKeyCommon
- EncryptionKeyCommand
- type: Sprite
sprite: DeltaV/Clothing/Ears/Headsets/legal.rsi
state: icon_alt
- type: Clothing
sprite: DeltaV/Clothing/Ears/Headsets/legal.rsi
state: alt-equipped-EARS
10 changes: 10 additions & 0 deletions Resources/Prototypes/DeltaV/Entities/Clothing/Head/hats.yml
Original file line number Diff line number Diff line change
Expand Up @@ -210,3 +210,13 @@
tags:
- HamsterWearable

- type: entity
parent: ClothingHeadBase
id: ClothingHeadHatCJToque
IamVelcroboy marked this conversation as resolved.
Show resolved Hide resolved
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
Timemaster99 marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
Expand Up @@ -123,3 +123,16 @@
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
Timemaster99 marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,14 @@
Heat: 0.9
- type: ExplosionResistance
damageCoefficient: 0.9

- type: entity
parent: ClothingOuterBase
id: CltohingOuterClerkVest
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
Timemaster99 marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
Expand Up @@ -93,3 +93,25 @@
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
Original file line number Diff line number Diff line change
Expand Up @@ -242,4 +242,26 @@
- type: Sprite
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/kilt.rsi
- type: Clothing
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/kilt.rsi
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/Uniform/Jumpsuit/cj.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
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
- type: entity
parent: EncryptionKey
id: EncryptionKeyLegal
name: legal encryption key
description: An encryption key used by the legal department.
components:
- type: EncryptionKey
channels:
- Legal
defaultChannel: Legal
- type: Sprite
layers:
- state: crypt_gray
- sprite: DeltaV/Objects/Devices/encryption_keys.rsi
state: law_label
IamVelcroboy marked this conversation as resolved.
Show resolved Hide resolved
54 changes: 54 additions & 0 deletions Resources/Prototypes/DeltaV/Entities/Objects/Devices/pda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,57 @@
scanDelay: 1
scanningEndSound:
path: "/Audio/Items/Medical/healthscanner.ogg"

- type: entity
parent: BasePDA
id: CJPDA
Timemaster99 marked this conversation as resolved.
Show resolved Hide resolved
name: chief justice PDA
description: Whosoever bears this PDA is the law.
components:
- type: Pda
id: CJIDCard
Timemaster99 marked this conversation as resolved.
Show resolved Hide resolved
state: pda-cj
IamVelcroboy marked this conversation as resolved.
Show resolved Hide resolved
penSlot:
startingItem: LuxuryPen
priority: -1
whitelist:
tags:
- Write
- type: PdaBorderColor
borderColor: "#470823"
- type: Icon
sprite: DeltaV/Objects/Devices/pda.rsi
state: pda-cj
IamVelcroboy marked this conversation as resolved.
Show resolved Hide resolved
- type: CartridgeLoader
preinstalled:
- CrewManifestCartridge
- NotekeeperCartridge
- NewsReadCartridge
- CrimeAssistCartridge

- type: entity
parent: BasePDA
id: ClerkPDA
name: clerk PDA
description: It has the stamp to prove it's been officially notarized!
components:
- 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
- NewsReadCartridge
- CrimeAssistCartridge
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
- type: entity
parent: IDCardStandard
id: CJIDCard
Timemaster99 marked this conversation as resolved.
Show resolved Hide resolved
name: chief justice ID card
components:
- type: Sprite
layers:
- state: default
- sprite: DeltaV/Objects/Misc/id_cards.rsi
state: idchiefjustice
IamVelcroboy marked this conversation as resolved.
Show resolved Hide resolved
- type: PresetIdCard
job: ChiefJustice

- type: entity
parent: IDCardStandard
id: ClerkIDCard
name: clerk ID card
components:
- type: Sprite
layers:
- state: default
- sprite: DeltaV/Objects/Misc/id_cards.rsi
state: idclerk
- type: PresetIdCard
job: Clerk
13 changes: 13 additions & 0 deletions Resources/Prototypes/DeltaV/Entities/Objects/Misc/paper.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
- 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-notary
stampedColor: "#a81f3d"
stampState: "paper_stamp-notary"
- type: Sprite
sprite: DeltaV/Objects/Misc/bureaucracy.rsi
state: stamp-notary
53 changes: 53 additions & 0 deletions Resources/Prototypes/DeltaV/Roles/Jobs/Legal/chief_justice.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
- type: job
id: ChiefJustice
name: job-name-chiefjustice
description: job-description-chiefjustice
playTimeTracker: JobChiefJustice
antagAdvantage: 6 # DeltaV - Reduced TC: Head of Staff
requirements:
IamVelcroboy marked this conversation as resolved.
Show resolved Hide resolved
- !type:RoleTimeRequirement
role: JobClerk
time: 36000 # DeltaV - 10 hours
- !type:RoleTimeRequirement
department: JobLawyer
time: 72000 # 20 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
- Lawyer
- 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 legal department bags
shoes: ClothingShoesLeather
head: ClothingHeadHatCJToque
outerClothing: ClothingOuterChiefJustice
id: CJPDA
ears: ClothingHeadsetCJ
gloves: ClothingHandsGlovesColorWhite
innerClothingSkirt: ClothingUniformJumpskirtChiefJustice
satchel: ClothingBackpackSatchelFilled # TODO- make legal departmebt bags
duffelbag: ClothingBackpackDuffelFilled # E.
33 changes: 33 additions & 0 deletions Resources/Prototypes/DeltaV/Roles/Jobs/Legal/clerk.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
- 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
department: JobLawyer
time: 72000 # 20 hours
startingGear: ClerkGear
icon: "JobIconClerk"
requireAdminNotify: true
supervisors: job-supervisors-cj
access:
- Service
- Lawyer
- Maintenance

- type: startingGear
id: ClerkGear
equipment:
jumpsuit: ClothingUniformJumpsuitClerk
back: ClothingBackpackFilled
shoes: ClothingShoesBootsLaceup
pocket1: RubberStampNotary
leonardo-dabepis marked this conversation as resolved.
Show resolved Hide resolved
id: ClerkPDA
ears: ClothingHeadsetLegal
innerClothingSkirt: ClothingUniformJumpskirtClerk
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
8 changes: 8 additions & 0 deletions Resources/Prototypes/DeltaV/Roles/Jobs/departments.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
- type: department
id: Justice
description: department-Legal-description
color: "#701442"
roles:
- ChiefJustice
- Clerk
- Lawyer
Timemaster99 marked this conversation as resolved.
Show resolved Hide resolved
13 changes: 13 additions & 0 deletions Resources/Prototypes/DeltaV/Status Effects/jobs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
- type: statusIcon
parent: JobIcon
id: JobIconChiefJustice
icon:
sprite: DeltaV/Interface/Misc/job_icons.rsi
state: ChiefJustice

- type: statusIcon
parent: JobIcon
id: JobIconClerk
icon:
sprite: DeltaV/Interface/Misc/job_icons.rsi
state: Clerk
Loading
Loading