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

Port Playtime Requirements #30

Merged
merged 3 commits into from
Jan 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
name: job-name-brigmedic
description: job-description-brigmedic
playTimeTracker: JobBrigmedic
setPreference: false # Parkstation-Playtime
requirements:
- !type:DepartmentTimeRequirement
department: Medical
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
name: job-name-mantis
description: job-description-mantis
playTimeTracker: JobForensicMantis
setPreference: false # Parkstation-Playtime
requirements:
- !type:OverallPlaytimeRequirement
time: 18000
Expand Down
3 changes: 2 additions & 1 deletion Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@
description: job-description-chaplain
playTimeTracker: JobChaplain
requirements:
# Parkstation-Playtime
- !type:DepartmentTimeRequirement
department: Epistemics # DeltaV - Epistemics Department replacing Science
time: 14400 #DeltaV 4 hours
time: 3600 # 1 hour
startingGear: ChaplainGear
icon: "JobIconChaplain"
supervisors: job-supervisors-rd
Expand Down
26 changes: 12 additions & 14 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,18 @@
playTimeTracker: JobHeadOfPersonnel
antagAdvantage: 6 # DeltaV - Reduced TC: Head of Staff
requirements:
- !type:RoleTimeRequirement
role: JobChef
time: 14400 # DeltaV - 4 hours
- !type:RoleTimeRequirement
role: JobBartender
time: 14400 # DeltaV - 4 hours
- !type:RoleTimeRequirement
role: JobJanitor
time: 14400 # DeltaV - 4 hours
- !type:DepartmentTimeRequirement # DeltaV - Civilian dept time requirement
department: Civilian
time: 72000 # 20 hours
- !type:OverallPlaytimeRequirement # DeltaV - Playtime requirement
time: 90000 # 25 hours
# Parkstation-Playtime
- !type:DepartmentTimeRequirement
department: Engineering
time: 3600 # 1 hour
- !type:DepartmentTimeRequirement
department: Medical
time: 3600 # 1 hour
- !type:DepartmentTimeRequirement
department: Security
time: 3600 # 1 hour
- !type:OverallPlaytimeRequirement
time: 86400 # 24 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 @@ -5,9 +5,10 @@
playTimeTracker: JobAtmosphericTechnician
antagAdvantage: 10 # DeltaV - Reduced TC: External Access + Fireaxe + Free Hardsuit
requirements:
# Parkstation-Playtime
- !type:DepartmentTimeRequirement
department: Engineering
time: 36000 # DeltaV - 10 hours
time: 21600 # 6 hours
startingGear: AtmosphericTechnicianGear
icon: "JobIconAtmosphericTechnician"
supervisors: job-supervisors-ce
Expand Down
15 changes: 8 additions & 7 deletions Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,18 @@
description: job-description-ce
playTimeTracker: JobChiefEngineer
requirements:
# Parkstation-Playtime
- !type:RoleTimeRequirement
role: JobAtmosphericTechnician
time: 36000 # DeltaV - 10 hours
# - !type:RoleTimeRequirement # DeltaV - No Station Engineer time requirement
# role: JobStationEngineer
# time: 21600 #6 hrs
time: 21600 # 6 hours
- !type:RoleTimeRequirement
role: JobSalvageSpecialist
time: 7200 # 2 hours
- !type:DepartmentTimeRequirement
department: Engineering
time: 90000 # DeltaV - 25 hours
# - !type:OverallPlaytimeRequirement
# time: 72000 # DeltaV - 20 hours
time: 36000 # 10 hours
- !type:OverallPlaytimeRequirement
time: 86400 # 24 hours
weight: 10
startingGear: ChiefEngineerGear
icon: "JobIconChiefEngineer"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
playTimeTracker: JobStationEngineer
antagAdvantage: 3 # DeltaV - Reduced TC: External Access + Engineering
requirements:
- !type:DepartmentTimeRequirement
department: Engineering
time: 14400 #4 hrs
# Parkstation-Playtime
- !type:OverallPlaytimeRequirement
time: 7200 # 2 hours
startingGear: StationEngineerGear
icon: "JobIconStationEngineer"
supervisors: job-supervisors-ce
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
name: job-name-technical-assistant
description: job-description-technical-assistant
playTimeTracker: JobTechnicalAssistant
setPreference: false # Parkstation-Playtime
antagAdvantage: 3 # DeltaV - Reduced TC: External Access + Engineering
requirements:
- !type:OverallPlaytimeRequirement # DeltaV - to prevent griefers from taking the role.
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Roles/Jobs/Medical/chemist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
name: job-name-chemist
description: job-description-chemist
playTimeTracker: JobChemist
setPreference: false # Parkstation-Playtime
requirements:
- !type:DepartmentTimeRequirement
department: Medical
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,12 @@
playTimeTracker: JobChiefMedicalOfficer
antagAdvantage: 6 # DeltaV - Reduced TC: Head of Staff
requirements:
- !type:RoleTimeRequirement
role: JobChemist
time: 14400 #DeltaV 4 hrs
# - !type:RoleTimeRequirement # DeltaV - No Medical Doctor time requirement
# role: JobMedicalDoctor
# time: 21600 #6 hrs
# Parkstation-Playtime
- !type:DepartmentTimeRequirement
department: Medical
time: 43200 # DeltaV - 12 hours
time: 18000 # 5 hours
- !type:OverallPlaytimeRequirement
time: 72000 # DeltaV - 20 hours
time: 86400 # 24 hours
weight: 10
startingGear: CMOGear
icon: "JobIconChiefMedicalOfficer"
Expand Down
8 changes: 4 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,10 @@
name: job-name-doctor
description: job-description-doctor
playTimeTracker: JobMedicalDoctor
requirements:
- !type:DepartmentTimeRequirement
department: Medical
time: 14400 #4 hrs
# requirements: # Parkstation-Playtime
# - !type:DepartmentTimeRequirement
# department: Medical
# time: 14400 #4 hrs
startingGear: DoctorGear
icon: "JobIconMedicalDoctor"
supervisors: job-supervisors-cmo
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
name: job-name-intern
description: job-description-intern
playTimeTracker: JobMedicalIntern
setPreference: false # Parkstation-Playtime
requirements:
# - !type:DepartmentTimeRequirement # DeltaV - Removes time limit
# department: Medical
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
name: job-name-paramedic
description: job-description-paramedic
playTimeTracker: JobParamedic
setPreference: false # Parkstation-Playtime
antagAdvantage: 2 # DeltaV - Reduced TC: External Access
requirements:
# - !type:RoleTimeRequirement # DeltaV - No Medical Doctor time requirement
Expand Down
3 changes: 2 additions & 1 deletion Resources/Prototypes/Roles/Jobs/Science/borg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@
description: job-description-borg
playTimeTracker: JobBorg
requirements:
# Parkstation-Playtime
- !type:OverallPlaytimeRequirement
time: 216000 #60 hrs
time: 28800 # 8 hours
canBeAntag: false
icon: JobIconBorg
supervisors: job-supervisors-rd
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
name: job-name-research-assistant
description: job-description-research-assistant
playTimeTracker: JobResearchAssistant
setPreference: false # Parkstation-Playtime
requirements:
# - !type:DepartmentTimeRequirement # DeltaV - Removes time limit
# department: Science
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,12 @@
playTimeTracker: JobResearchDirector
antagAdvantage: 6 # DeltaV - Reduced TC: Head of Staff
requirements:
# Parkstation-Playtime
- !type:DepartmentTimeRequirement
department: Epistemics # DeltaV - Epistemics Department replacing Science
time: 54000 # DeltaV - 15 hours
department: Epistemics
time: 18000 # 5 hours
- !type:OverallPlaytimeRequirement
time: 72000 # DeltaV - 20 hours
time: 86400 # 24 hours
weight: 10
startingGear: ResearchDirectorGear
icon: "JobIconResearchDirector"
Expand Down
8 changes: 4 additions & 4 deletions Resources/Prototypes/Roles/Jobs/Science/scientist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
name: job-name-scientist
description: job-description-scientist
playTimeTracker: JobScientist
requirements:
- !type:DepartmentTimeRequirement
department: Epistemics # DeltaV - Epistemics Department replacing Science
time: 14400 #4 hrs
# requirements: # Parkstation-Playtime
# - !type:DepartmentTimeRequirement
# department: Epistemics # DeltaV - Epistemics Department replacing Science
# time: 14400 #4 hrs
startingGear: ScientistGear
icon: "JobIconScientist"
supervisors: job-supervisors-rd
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Roles/Jobs/Security/detective.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
name: job-name-detective
description: job-description-detective
playTimeTracker: JobDetective
setPreference: false # Parkstation-Playtime
requirements:
- !type:DepartmentTimeRequirement
department: Security
Expand Down
14 changes: 6 additions & 8 deletions Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,15 @@
description: job-description-hos
playTimeTracker: JobHeadOfSecurity
requirements:
# Parkstation-Playtime
- !type:RoleTimeRequirement
role: JobWarden
time: 14400 #DeltaV 4 hrs
# - !type:RoleTimeRequirement # DeltaV - No Security Officer time requirement - REIMPLEMENT WHEN MORE PEOPLE HAVE IT
# role: JobDetective
# time: 14400 #DeltaV 4 hrs
- !type:DepartmentTimeRequirement # DeltaV - Command dept time requirement
department: Command
time: 36000 # 10 hours
time: 14400 # 4 hours
- !type:DepartmentTimeRequirement
department: Security
time: 21600 # 6 hours
- !type:OverallPlaytimeRequirement
time: 90000 # DeltaV - 25 hours
time: 93600 # 26 hours
- !type:WhitelistRequirement # DeltaV - Whitelist requirement
weight: 10
startingGear: HoSGear
Expand Down
7 changes: 2 additions & 5 deletions Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,9 @@
description: job-description-cadet
playTimeTracker: JobSecurityCadet
requirements:
# Parkstation-Playtime
- !type:OverallPlaytimeRequirement
time: 14400 # DeltaV - 4 hours
# - !type:DepartmentTimeRequirement # DeltaV - Removes time limit
# department: Security
# time: 54000 #15 hrs
# inverted: true # stop playing intern if you're good at security!
time: 8000 # 2 hours
startingGear: SecurityCadetGear
icon: "JobIconSecurityCadet"
supervisors: job-supervisors-security
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,12 @@
description: job-description-security
playTimeTracker: JobSecurityOfficer
requirements:
# Parkstation-Playtime
- !type:DepartmentTimeRequirement
department: Security
time: 14400 # DeltaV - 4 hours
time: 3600 # 1 hour
- !type:OverallPlaytimeRequirement
time: 14400 # 4 hours
startingGear: SecurityOfficerGear
icon: "JobIconSecurityOfficer"
supervisors: job-supervisors-hos
Expand Down
8 changes: 4 additions & 4 deletions Resources/Prototypes/Roles/Jobs/Security/warden.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
description: job-description-warden
playTimeTracker: JobWarden
requirements:
# - !type:RoleTimeRequirement # DeltaV - No SecurityOfficer time requirement
# role: JobSecurityOfficer
# time: 36000 #10 hrs
- !type:DepartmentTimeRequirement # DeltaV - Security time requirement
# Parkstation-Playtime
- !type:DepartmentTimeRequirement
department: Security
time: 10800 # 3 hours
- !type:OverallPlaytimeRequirement
time: 36000 # 10 hours
startingGear: WardenGear
icon: "JobIconWarden"
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Roles/Jobs/Wildcards/zookeeper.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
name: job-name-zookeeper
description: job-description-zookeeper
playTimeTracker: JobZookeeper
setPreference: false # Parkstation-Playtime
requirements:
- !type:OverallPlaytimeRequirement
time: 7200 #DeltaV 2 hours
Expand Down
Loading