Skip to content

Commit

Permalink
Makes Role Timers Not Shit (Goob-Station#12)
Browse files Browse the repository at this point in the history
* Update detective.yml

half sec playtime need

* Update head_of_security.yml

read it yourself nerd

* Update warden.yml

* Update boxer.yml

* Update psychologist.yml

* Update quartermaster.yml

* Update salvage_specialist.yml

* Update chaplain.yml

Noting down the racism mechanics for later

* Update chaplain.yml

Gets rid of space racism

Robots can now believe in god

* Update clown.yml

* Update lawyer.yml

* Update librarian.yml

* Update chaplain.yml

* Update musician.yml

* Update service_worker.yml

* Update captain.yml

barely anyone plays command already
the last fucking thing we need is a whitelist and 30hr total + 30hr command + 5hr of each department playtime for a single person to be captain

(even without role timers there was only a cap 30% of the time)
(this makes it worse still)

* Update head_of_personnel.yml

* Update atmospheric_technician.yml

* Update chief_engineer.yml

* Update senior_engineer.yml

* Update station_engineer.yml

* Update technical_assistant.yml

also fixes the problem of TAs not getting meson goggles - its a intern role, they WILL forget and they WILL get blind from welding

* Update technical_assistant.yml

* Update chemist.yml

* Update chief_medical_officer.yml

* Update medical_doctor.yml

* Update medical_intern.yml

* Update paramedic.yml

* Update senior_physician.yml

* Update borg.yml

* Update research_assistant.yml

* Update research_director.yml

* Update roboticist.yml

* Update scientist.yml

* Update senior_researcher.yml

* Update chief_justice.yml

* Update clerk.yml

* Update prosecutor.yml

* Update medical_borg.yml

* Update brigmedic.yml

* Update ninja.yml

* Update nukeops.yml

* Update revolutionary.yml

* Update traitor.yml

* Update zombie.yml
  • Loading branch information
starch70 authored and Aidenkrz committed Jan 12, 2025
1 parent 5123005 commit d252ba3
Show file tree
Hide file tree
Showing 40 changed files with 77 additions and 80 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,15 @@
requirements:
- !type:CharacterPlaytimeRequirement
tracker: JobClerk
min: 36000 # 10 hours
min: 18000 # 5 hours
- !type:CharacterPlaytimeRequirement
tracker: JobLawyer
min: 36000 # 10 hours
min: 18000 # 5 hours
- !type:CharacterPlaytimeRequirement
tracker: JobProsecutor
min: 36000 # 10 hours
min: 18000 # 5 hours
- !type:CharacterOverallTimeRequirement
min: 90000 # 25 hours
- !type:CharacterWhitelistRequirement # whitelist requirement because I don't want any dingus judges
min: 54000 # 15 hours
weight: 20
startingGear: CJGear
icon: "JobIconChiefJustice"
Expand Down
6 changes: 3 additions & 3 deletions Resources/Prototypes/DeltaV/Roles/Jobs/Justice/clerk.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Security
min: 36000 # 10 hrs
min: 18000 # 5 hours
- !type:CharacterPlaytimeRequirement
tracker: JobLawyer
min: 36000 # 10 hours
min: 10800 # 3 hours
- !type:CharacterPlaytimeRequirement
tracker: JobProsecutor
min: 36000 # 10 hours
min: 18000 # 5 hours


startingGear: ClerkGear
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
playTimeTracker: JobProsecutor
requirements:
- !type:CharacterOverallTimeRequirement
min: 36000 # 10 hrs
min: 18000 # 5 hrs
startingGear: ProsecutorGear
icon: "JobIconProsecutor"
supervisors: job-supervisors-cj
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
playTimeTracker: JobMedicalBorg
requirements:
- !type:CharacterOverallTimeRequirement
min: 216000 #60 hrs
min: 180000 #30 hrs - same as normal borg
- !type:DepartmentTimeRequirement
department: Medical
min: 21600 #6 hrs
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
requirements:
- !type:DepartmentTimeRequirement
department: Medical
min: 21600 # 6 hrs
min: 18000 # 4 hrs
- !type:DepartmentTimeRequirement
department: Security
min: 18000 # 4 hrs
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Antags/ninja.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
objective: roles-antag-space-ninja-objective
requirements:
- !type:CharacterOverallTimeRequirement # DeltaV - Playtime requirement
min: 259200 # DeltaV - 72 hours
min: 72000 # goob mrp - 20 hours - NOBODY IS PLAYING FUCKING 72 HOURS FOR NINJA :sob:
20 changes: 10 additions & 10 deletions Resources/Prototypes/Roles/Antags/nukeops.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# evil gang :interrobang:

- type: antag
id: Nukeops
name: roles-antag-nuclear-operative-name
Expand All @@ -6,10 +8,7 @@
objective: roles-antag-nuclear-operative-objective
requirements:
- !type:CharacterOverallTimeRequirement
min: 108000 # DeltaV - 30 hours
- !type:CharacterDepartmentTimeRequirement # DeltaV - Security dept time requirement
department: Security
min: 36000 # DeltaV - 10 hours
min: 54000 # goob mrp - 15 hours

- type: antag
id: NukeopsMedic
Expand All @@ -19,10 +18,10 @@
objective: roles-antag-nuclear-operative-agent-objective
requirements:
- !type:CharacterOverallTimeRequirement
min: 108000 # 30 hours
min: 54000 # goob mrp - 15 hours
- !type:CharacterDepartmentTimeRequirement
department: Medical
min: 36000 # 10 hours
min: 18000 # 5 hours

- type: antag
id: NukeopsCommander
Expand All @@ -32,15 +31,16 @@
objective: roles-antag-nuclear-operative-commander-objective
requirements:
- !type:CharacterOverallTimeRequirement
min: 216000 # DeltaV - 60 hours
min: 108000 # goob mrp - 30 hours
- !type:CharacterDepartmentTimeRequirement # DeltaV - Security dept time requirement
department: Security
min: 36000 # DeltaV - 10 hours
min: 10800 # goob mrp - 3 hours
- !type:CharacterDepartmentTimeRequirement # DeltaV - Command dept time requirement
department: Command
min: 36000 # DeltaV - 10 hours
- !type:CharacterWhitelistRequirement
min: 10800 # goob mrp - 3 hours

# needing whitelist to be nukie commander was fucking stupid im glad i dont play delta

#Lone Operative Gear
- type: startingGear
id: SyndicateLoneOperativeGearFull
Expand Down
5 changes: 1 addition & 4 deletions Resources/Prototypes/Roles/Antags/revolutionary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,7 @@
objective: roles-antag-rev-head-objective
requirements:
- !type:CharacterOverallTimeRequirement # DeltaV - Playtime requirement
min: 172800 # DeltaV - 48 hours
- !type:CharacterDepartmentTimeRequirement # DeltaV - Command dept time requirement
department: Command
min: 36000 # DeltaV - 10 hours
min: 72000 # goob mrp - 20 hours

- type: antag
id: Rev
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Antags/zombie.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
objective: roles-antag-initial-infected-objective
requirements:
- !type:CharacterOverallTimeRequirement # DeltaV - Playtime requirement
min: 43200 # DeltaV - 12 hours
min: 18000 # goob mrp - 5 hours

- type: antag
id: Zombie
Expand Down
4 changes: 2 additions & 2 deletions Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
min: 7200 # 2 hours
- !type:CharacterDepartmentTimeRequirement
department: Logistics # DeltaV - Logistics Department replacing Cargo
min: 43200 #DeltaV 12 hours
min: 21600 #goob mrp 6 hours
- !type:CharacterOverallTimeRequirement
min: 144000 #40 hrs
min: 72000 #goob mrp 20 hrs
weight: 10
startingGear: QuartermasterGear
icon: "JobIconQuarterMaster"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Logistics # DeltaV - Logistics Department replacing Cargo
min: 21600 #DeltaV 6 hrs
min: 10800 #goob mrp 3 hrs
# - !type:OverallPlaytimeRequirement #DeltaV
# time: 36000 #10 hrs
icon: "JobIconShaftMiner"
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Epistemics # Chaplain is now one of the station's "Crew-Aligned Wizards"
min: 14400 # 4 hours
min: 7200 # 2 hours
- !type:CharacterLogicOrRequirement
requirements:
- !type:CharacterSpeciesRequirement
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Jobs/Civilian/clown.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
playTimeTracker: JobClown
requirements:
- !type:CharacterOverallTimeRequirement # DeltaV - Playtime requirement
min: 7200 #2 hrs
min: 3600 #1 hrs
startingGear: ClownGear
icon: "JobIconClown"
supervisors: job-supervisors-hop
Expand Down
4 changes: 2 additions & 2 deletions Resources/Prototypes/Roles/Jobs/Civilian/lawyer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@
antagAdvantage: 2 # DeltaV - Reduced TC: Security Radio and Access
requirements:
- !type:CharacterOverallTimeRequirement
min: 36000 # 10 hrs
min: 18000 # 5 hrs
- !type:CharacterDepartmentTimeRequirement # DeltaV - Security dept time requirement
department: Security
min: 14400 # 4 hours
min: 7200 # 2 hours
startingGear: LawyerGear
icon: "JobIconLawyer"
supervisors: job-supervisors-cj # Delta V - Change supervisor to chief justice
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Jobs/Civilian/musician.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
playTimeTracker: JobMusician
requirements:
- !type:CharacterOverallTimeRequirement
min: 7200 # DeltaV - 2 hours
min: 1800 # goob mrp - 0.5 hours
startingGear: MusicianGear
icon: "JobIconMusician"
supervisors: job-supervisors-hire
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
playTimeTracker: JobServiceWorker
requirements:
- !type:CharacterOverallTimeRequirement
min: 7200 # DeltaV - 2 hours
min: 1800 # goob mrp - 0.5 hours
startingGear: ServiceWorkerGear
icon: "JobIconServiceWorker"
supervisors: job-supervisors-service
Expand Down
15 changes: 7 additions & 8 deletions Resources/Prototypes/Roles/Jobs/Command/captain.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,24 @@
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Logistics # DeltaV - Logistics Department replacing Cargo
min: 18000 # DeltaV - 5 hours
min: 10800 # goob mrp - 3 hours
- !type:CharacterDepartmentTimeRequirement
department: Engineering
min: 18000 # DeltaV - 5 hours
min: 10800 # goob mrp - 3 hours
- !type:CharacterDepartmentTimeRequirement
department: Medical
min: 18000 # DeltaV - 5 hours
min: 10800 # goob mrp - 3 hours
- !type:CharacterDepartmentTimeRequirement
department: Security
min: 18000 # DeltaV - 5 hours
min: 10800 # goob mrp - 3 hours
- !type:CharacterDepartmentTimeRequirement # DeltaV - Epistemics dept time requirement
department: Epistemics # DeltaV - Epistemics Department replacing Science
min: 18000 # 5 hours
min: 10800 # goob mrp - 3 hours
- !type:CharacterDepartmentTimeRequirement
department: Command
min: 108000 # DeltaV - 30 hours
min: 54000 # 15 hours
- !type:CharacterOverallTimeRequirement # DeltaV - Playtime requirement
min: 108000 # 30 hours
- !type:CharacterWhitelistRequirement
min: 54000 # 15 hours
weight: 20
startingGear: CaptainGear
icon: JobIconCaptain
Expand Down
10 changes: 5 additions & 5 deletions Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,18 @@
requirements:
- !type:CharacterPlaytimeRequirement
tracker: JobChef
min: 14400 # DeltaV - 4 hours
min: 3600 # goob mrp - 1 hour
- !type:CharacterPlaytimeRequirement
tracker: JobBartender
min: 14400 # DeltaV - 4 hours
min: 3600 # goob mrp - 1 hour
- !type:CharacterPlaytimeRequirement
tracker: JobJanitor
min: 14400 # DeltaV - 4 hours
min: 3600 # goob mrp - 1 hour
- !type:CharacterDepartmentTimeRequirement # DeltaV - Civilian dept time requirement
department: Civilian
min: 72000 # 20 hours
min: 36000 # 10 hours
- !type:CharacterOverallTimeRequirement # DeltaV - Playtime requirement
min: 90000 # 25 hours
min: 36000 # 10 hours
weight: 10 # DeltaV - Changed HoP weight from 20 to 10 due to them not being more important than other Heads
startingGear: HoPGear
icon: "JobIconHeadOfPersonnel"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Engineering
min: 36000 # DeltaV - 10 hours
min: 18000 # DeltaV - 5 hours
startingGear: AtmosphericTechnicianGear
icon: "JobIconAtmosphericTechnician"
supervisors: job-supervisors-ce
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@
requirements:
- !type:CharacterPlaytimeRequirement
tracker: JobAtmosphericTechnician
min: 36000 # DeltaV - 10 hours
min: 10800 # goob mrp - 3 hours
# - !type:RoleTimeRequirement # DeltaV - No Station Engineer time requirement
# role: JobStationEngineer
# time: 21600 #6 hrs
- !type:CharacterDepartmentTimeRequirement
department: Engineering
min: 90000 # DeltaV - 25 hours
min: 54000 # goob mrp - 15 hours - i would've set this to 10 but there are too many fucking CEs that have no idea how engi works
# - !type:OverallPlaytimeRequirement
# time: 72000 # DeltaV - 20 hours
weight: 10
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
min: 21600 #6 hrs
- !type:CharacterDepartmentTimeRequirement
department: Engineering
min: 216000 # 60 hrs
min: 108000 # 30 hrs
startingGear: SeniorEngineerGear
icon: "JobIconSeniorEngineer"
supervisors: job-supervisors-ce
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Engineering
min: 14400 #4 hrs
min: 7200 #2 hrs
startingGear: StationEngineerGear
icon: "JobIconStationEngineer"
supervisors: job-supervisors-ce
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@
antagAdvantage: 3 # DeltaV - Reduced TC: External Access + Engineering
requirements:
- !type:CharacterOverallTimeRequirement # DeltaV - to prevent griefers from taking the role.
min: 14400 # 4 hours
min: 3600 # 1 hours
# - !type:DepartmentTimeRequirement # DeltaV - Removes time limit
# department: Engineering
# time: 54000 #15 hrs
# inverted: true # stop playing intern if you're good at engineering!
startingGear: TechnicalAssistantGear
icon: "JobIconTechnicalAssistant"
supervisors: job-supervisors-engineering
canBeAntag: true # DeltaV - Can be antagonist
canBeAntag: false # goob mrp - shouldn't be antag, its a training role
access:
- Maintenance
- Engineering
Expand All @@ -27,6 +27,7 @@
back: ClothingBackpackEngineeringFilled
shoes: ClothingShoesBootsWork
id: TechnicalAssistantPDA
eyes: ClothingEyesGlassesMeson
belt: ClothingBeltUtilityEngineering
ears: ClothingHeadsetEngineering
pocket2: BookEngineersHandbook
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Jobs/Medical/chemist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Medical
min: 28800 # DeltaV - 8 hours
min: 14400 # goob mrp - 4 hours
startingGear: ChemistGear
icon: "JobIconChemist"
supervisors: job-supervisors-cmo
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
# time: 21600 #6 hrs
- !type:CharacterDepartmentTimeRequirement
department: Medical
min: 43200 # DeltaV - 12 hours
min: 36000 # goob mrp - 10 hours
- !type:CharacterOverallTimeRequirement
min: 72000 # DeltaV - 20 hours
min: 36000 # goob mrp - 10 hours
weight: 10
startingGear: CMOGear
icon: "JobIconChiefMedicalOfficer"
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Medical
min: 14400 #4 hrs
min: 7200 #2 hrs
startingGear: DoctorGear
icon: "JobIconMedicalDoctor"
supervisors: job-supervisors-cmo
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
startingGear: MedicalInternGear
icon: "JobIconMedicalIntern"
supervisors: job-supervisors-medicine
canBeAntag: true # DeltaV - Can be antagonist
canBeAntag: false # goob mrp - training role
access:
- Medical
- Maintenance
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# time: 14400 #4 hrs
- !type:CharacterDepartmentTimeRequirement # DeltaV - Medical dept time requirement
department: Medical
min: 28800 # DeltaV - 8 hours
min: 14400 # goob mrp - 4 hours
# - !type:OverallPlaytimeRequirement # DeltaV - No playtime requirement
# time: 54000 # 15 hrs
startingGear: ParamedicGear
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
min: 21600 #6 hrs
- !type:CharacterDepartmentTimeRequirement
department: Medical
min: 216000 # 60 hrs
min: 108000 # 30 hrs
startingGear: SeniorPhysicianGear
icon: "JobIconSeniorPhysician"
supervisors: job-supervisors-cmo
Expand Down
Loading

0 comments on commit d252ba3

Please sign in to comment.