Skip to content

Commit

Permalink
Merge pull request #74 from RealJoesphStalin/roletime-req-fix
Browse files Browse the repository at this point in the history
Fix roletime reqs
  • Loading branch information
VMSolidus authored Oct 8, 2024
2 parents b425262 + 5fdc54d commit 9e8afbe
Show file tree
Hide file tree
Showing 39 changed files with 23 additions and 215 deletions.
3 changes: 0 additions & 3 deletions Resources/Prototypes/Roles/Antags/ninja.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,3 @@
antagonist: true
setPreference: false
objective: roles-antag-space-ninja-objective
requirements:
- !type:CharacterOverallTimeRequirement # DeltaV - Playtime requirement
min: 259200 # DeltaV - 72 hours
21 changes: 0 additions & 21 deletions Resources/Prototypes/Roles/Antags/nukeops.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,41 +4,20 @@
antagonist: true
setPreference: true
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

- type: antag
id: NukeopsMedic
name: roles-antag-nuclear-operative-agent-name
antagonist: true
setPreference: true
objective: roles-antag-nuclear-operative-agent-objective
requirements:
- !type:CharacterOverallTimeRequirement
min: 108000 # DeltaV - 30 hours
- !type:CharacterDepartmentTimeRequirement # DeltaV - Medical dept time requirement
department: Medical
min: 36000 # DeltaV - 10 hours

- type: antag
id: NukeopsCommander
name: roles-antag-nuclear-operative-commander-name
antagonist: true
setPreference: true
objective: roles-antag-nuclear-operative-commander-objective
requirements:
- !type:CharacterOverallTimeRequirement
min: 216000 # DeltaV - 60 hours
- !type:CharacterDepartmentTimeRequirement # DeltaV - Security dept time requirement
department: Security
min: 36000 # DeltaV - 10 hours
- !type:CharacterDepartmentTimeRequirement # DeltaV - Command dept time requirement
department: Command
min: 36000 # DeltaV - 10 hours

#Lone Operative Gear
- type: startingGear
Expand Down
6 changes: 0 additions & 6 deletions Resources/Prototypes/Roles/Antags/revolutionary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,6 @@
antagonist: true
setPreference: true
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

- type: antag
id: Rev
Expand Down
3 changes: 0 additions & 3 deletions Resources/Prototypes/Roles/Antags/traitor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,3 @@
antagonist: true
setPreference: true
objective: roles-antag-syndicate-agent-objective
requirements:
- !type:CharacterOverallTimeRequirement # DeltaV - Playtime requirement
min: 86400 # DeltaV - 24 hours
3 changes: 0 additions & 3 deletions Resources/Prototypes/Roles/Antags/zombie.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@
antagonist: true
setPreference: true
objective: roles-antag-initial-infected-objective
requirements:
- !type:CharacterOverallTimeRequirement # DeltaV - Playtime requirement
min: 43200 # DeltaV - 12 hours

- type: antag
id: Zombie
Expand Down
4 changes: 0 additions & 4 deletions Resources/Prototypes/Roles/Jobs/Civilian/bartender.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,6 @@
name: job-name-bartender
description: job-description-bartender
playTimeTracker: JobBartender
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Civilian
min: 3600 #DeltaV
startingGear: BartenderGear
icon: "JobIconBartender"
supervisors: job-supervisors-hop
Expand Down
3 changes: 0 additions & 3 deletions Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@
description: job-description-chaplain
playTimeTracker: JobChaplain
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Epistemics # Chaplain is now one of the station's "Crew-Aligned Wizards"
min: 14400 # 4 hours
- !type:CharacterLogicOrRequirement
requirements:
- !type:CharacterSpeciesRequirement
Expand Down
4 changes: 0 additions & 4 deletions Resources/Prototypes/Roles/Jobs/Civilian/chef.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,6 @@
name: job-name-chef
description: job-description-chef
playTimeTracker: JobChef
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Civilian
min: 3600 #DeltaV 1 hour
startingGear: ChefGear
icon: "JobIconChef"
supervisors: job-supervisors-hop
Expand Down
3 changes: 0 additions & 3 deletions Resources/Prototypes/Roles/Jobs/Civilian/clown.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
name: job-name-clown
description: job-description-clown
playTimeTracker: JobClown
requirements:
- !type:CharacterOverallTimeRequirement # DeltaV - Playtime requirement
min: 7200 #2 hrs
startingGear: ClownGear
icon: "JobIconClown"
supervisors: job-supervisors-hop
Expand Down
5 changes: 1 addition & 4 deletions Resources/Prototypes/Roles/Jobs/Civilian/lawyer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,7 @@
antagAdvantage: 2 # DeltaV - Reduced TC: Security Radio and Access
requirements:
- !type:CharacterOverallTimeRequirement
min: 36000 # 10 hrs
- !type:CharacterDepartmentTimeRequirement # DeltaV - Security dept time requirement
department: Security
min: 14400 # 4 hours
min: 60
startingGear: LawyerGear
icon: "JobIconLawyer"
supervisors: job-supervisors-cj # Delta V - Change supervisor to chief justice
Expand Down
5 changes: 2 additions & 3 deletions Resources/Prototypes/Roles/Jobs/Civilian/librarian.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,8 @@
description: job-description-librarian
playTimeTracker: JobLibrarian
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Epistemics
min: 14400
- !type:CharacterOverallTimeRequirement
min: 60
- !type:CharacterLogicOrRequirement
requirements:
- !type:CharacterSpeciesRequirement
Expand Down
3 changes: 0 additions & 3 deletions Resources/Prototypes/Roles/Jobs/Civilian/mime.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
name: job-name-mime
description: job-description-mime
playTimeTracker: JobMime
requirements:
- !type:CharacterOverallTimeRequirement
min: 7200 # DeltaV - 2 hours
startingGear: MimeGear
icon: "JobIconMime"
supervisors: job-supervisors-hop
Expand Down
3 changes: 0 additions & 3 deletions Resources/Prototypes/Roles/Jobs/Civilian/musician.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
name: job-name-musician
description: job-description-musician
playTimeTracker: JobMusician
requirements:
- !type:CharacterOverallTimeRequirement
min: 7200 # DeltaV - 2 hours
startingGear: MusicianGear
icon: "JobIconMusician"
supervisors: job-supervisors-hire
Expand Down
3 changes: 0 additions & 3 deletions Resources/Prototypes/Roles/Jobs/Civilian/service_worker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
name: job-name-serviceworker
description: job-description-serviceworker
playTimeTracker: JobServiceWorker
requirements:
- !type:CharacterOverallTimeRequirement
min: 7200 # DeltaV - 2 hours
startingGear: ServiceWorkerGear
icon: "JobIconServiceWorker"
supervisors: job-supervisors-service
Expand Down
22 changes: 2 additions & 20 deletions Resources/Prototypes/Roles/Jobs/Command/captain.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,26 +4,8 @@
description: job-description-captain
playTimeTracker: JobCaptain
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Logistics # DeltaV - Logistics Department replacing Cargo
min: 18000 # DeltaV - 5 hours
- !type:CharacterDepartmentTimeRequirement
department: Engineering
min: 18000 # DeltaV - 5 hours
- !type:CharacterDepartmentTimeRequirement
department: Medical
min: 18000 # DeltaV - 5 hours
- !type:CharacterDepartmentTimeRequirement
department: Security
min: 18000 # DeltaV - 5 hours
- !type:CharacterDepartmentTimeRequirement # DeltaV - Epistemics dept time requirement
department: Epistemics # DeltaV - Epistemics Department replacing Science
min: 18000 # 5 hours
- !type:CharacterDepartmentTimeRequirement
department: Command
min: 108000 # DeltaV - 30 hours
- !type:CharacterOverallTimeRequirement # DeltaV - Playtime requirement
min: 108000 # 30 hours
- !type:CharacterOverallTimeRequirement
min: 60
weight: 20
startingGear: CaptainGear
icon: "JobIconCaptain"
Expand Down
14 changes: 1 addition & 13 deletions Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,8 @@
playTimeTracker: JobHeadOfPersonnel
antagAdvantage: 6 # DeltaV - Reduced TC: Head of Staff
requirements:
- !type:CharacterPlaytimeRequirement
tracker: JobChef
min: 14400 # DeltaV - 4 hours
- !type:CharacterPlaytimeRequirement
tracker: JobBartender
min: 14400 # DeltaV - 4 hours
- !type:CharacterPlaytimeRequirement
tracker: JobJanitor
min: 14400 # DeltaV - 4 hours
- !type:CharacterDepartmentTimeRequirement # DeltaV - Civilian dept time requirement
department: Civilian
min: 72000 # 20 hours
- !type:CharacterOverallTimeRequirement # DeltaV - Playtime requirement
min: 90000 # 25 hours
min: 60
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 @@ -5,9 +5,8 @@
playTimeTracker: JobAtmosphericTechnician
antagAdvantage: 10 # DeltaV - Reduced TC: External Access + Fireaxe + Free Hardsuit
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Engineering
min: 36000 # DeltaV - 10 hours
- !type:CharacterOverallTimeRequirement
min: 60
startingGear: AtmosphericTechnicianGear
icon: "JobIconAtmosphericTechnician"
supervisors: job-supervisors-ce
Expand Down
13 changes: 2 additions & 11 deletions Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,8 @@
description: job-description-ce
playTimeTracker: JobChiefEngineer
requirements:
- !type:CharacterPlaytimeRequirement
tracker: JobAtmosphericTechnician
min: 36000 # DeltaV - 10 hours
# - !type:RoleTimeRequirement # DeltaV - No Station Engineer time requirement
# role: JobStationEngineer
# time: 21600 #6 hrs
- !type:CharacterDepartmentTimeRequirement
department: Engineering
min: 90000 # DeltaV - 25 hours
# - !type:OverallPlaytimeRequirement
# time: 72000 # DeltaV - 20 hours
- !type:CharacterOverallTimeRequirement
min: 60 # DeltaV - 25 hours
weight: 10
startingGear: ChiefEngineerGear
icon: "JobIconChiefEngineer"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,6 @@
description: job-description-engineer
playTimeTracker: JobStationEngineer
antagAdvantage: 3 # DeltaV - Reduced TC: External Access + Engineering
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Engineering
min: 14400 #4 hrs
startingGear: StationEngineerGear
icon: "JobIconStationEngineer"
supervisors: job-supervisors-ce
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,6 @@
description: job-description-technical-assistant
playTimeTracker: JobTechnicalAssistant
antagAdvantage: 3 # DeltaV - Reduced TC: External Access + Engineering
requirements:
- !type:CharacterOverallTimeRequirement # DeltaV - to prevent griefers from taking the role.
min: 14400 # 4 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
Expand Down
4 changes: 0 additions & 4 deletions Resources/Prototypes/Roles/Jobs/Medical/chemist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,6 @@
name: job-name-chemist
description: job-description-chemist
playTimeTracker: JobChemist
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Medical
min: 28800 # DeltaV - 8 hours
startingGear: ChemistGear
icon: "JobIconChemist"
supervisors: job-supervisors-cmo
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,8 @@
playTimeTracker: JobChiefMedicalOfficer
antagAdvantage: 6 # DeltaV - Reduced TC: Head of Staff
requirements:
- !type:CharacterPlaytimeRequirement
tracker: JobChemist
min: 14400 #DeltaV 4 hrs
# - !type:RoleTimeRequirement # DeltaV - No Medical Doctor time requirement
# role: JobMedicalDoctor
# time: 21600 #6 hrs
- !type:CharacterDepartmentTimeRequirement
department: Medical
min: 43200 # DeltaV - 12 hours
- !type:CharacterOverallTimeRequirement
min: 72000 # DeltaV - 20 hours
min: 60 # DeltaV - 20 hours
weight: 10
startingGear: CMOGear
icon: "JobIconChiefMedicalOfficer"
Expand Down
4 changes: 0 additions & 4 deletions Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,6 @@
name: job-name-doctor
description: job-description-doctor
playTimeTracker: JobMedicalDoctor
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Medical
min: 14400 #4 hrs
startingGear: DoctorGear
icon: "JobIconMedicalDoctor"
supervisors: job-supervisors-cmo
Expand Down
5 changes: 0 additions & 5 deletions Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,6 @@
name: job-name-intern
description: job-description-intern
playTimeTracker: JobMedicalIntern
requirements:
# - !type:DepartmentTimeRequirement # DeltaV - Removes time limit
# department: Medical
# time: 54000 # 15 hrs
# inverted: true # stop playing intern if you're good at med!
startingGear: MedicalInternGear
icon: "JobIconMedicalIntern"
supervisors: job-supervisors-medicine
Expand Down
9 changes: 0 additions & 9 deletions Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,6 @@
description: job-description-paramedic
playTimeTracker: JobParamedic
antagAdvantage: 2 # DeltaV - Reduced TC: External Access
requirements:
# - !type:RoleTimeRequirement # DeltaV - No Medical Doctor time requirement
# role: JobMedicalDoctor
# time: 14400 #4 hrs
- !type:CharacterDepartmentTimeRequirement # DeltaV - Medical dept time requirement
department: Medical
min: 28800 # DeltaV - 8 hours
# - !type:OverallPlaytimeRequirement # DeltaV - No playtime requirement
# time: 54000 # 15 hrs
startingGear: ParamedicGear
icon: "JobIconParamedic"
supervisors: job-supervisors-cmo
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Jobs/Science/borg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
playTimeTracker: JobBorg
requirements:
- !type:CharacterOverallTimeRequirement
min: 216000 #60 hrs
min: 60 #One minute
canBeAntag: false
icon: JobIconBorg
supervisors: job-supervisors-rd
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,6 @@
name: job-name-research-assistant
description: job-description-research-assistant
playTimeTracker: JobResearchAssistant
requirements:
# - !type:DepartmentTimeRequirement # DeltaV - Removes time limit
# department: Science
# time: 54000 #15 hrs
# inverted: true # stop playing intern if you're good at science!
startingGear: ResearchAssistantGear
icon: "JobIconResearchAssistant"
supervisors: job-supervisors-science
Expand Down
7 changes: 2 additions & 5 deletions Resources/Prototypes/Roles/Jobs/Science/research_director.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,10 @@
playTimeTracker: JobResearchDirector
antagAdvantage: 6 # DeltaV - Reduced TC: Head of Staff
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Epistemics # DeltaV - Epistemics Department replacing Science
min: 54000 # DeltaV - 15 hours
- !type:CharacterOverallTimeRequirement
min: 72000 # DeltaV - 20 hours
min: 60 # Not DeltaV - One minute
- !type:CharacterLogicOrRequirement
requirements:
requirements: # Idk I just left this in
- !type:CharacterSpeciesRequirement
inverted: true
species:
Expand Down
4 changes: 0 additions & 4 deletions Resources/Prototypes/Roles/Jobs/Science/roboticist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,6 @@
name: job-name-roboticist
description: job-description-roboticist
playTimeTracker: JobRoboticist
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Epistemics
min: 14400 # 4 hours - same as scientist
startingGear: RoboticistGear
icon: "JobIconRoboticist"
supervisors: job-supervisors-rd
Expand Down
Loading

0 comments on commit 9e8afbe

Please sign in to comment.