From 6bf4e45e8a919ea67718b9504f5eb702e46d845f Mon Sep 17 00:00:00 2001 From: Cepelinas1 Date: Sat, 17 May 2025 17:03:04 +0300 Subject: [PATCH] ERT time requirements (#3768) * ERT times fixing * Changed ERT janitor civilian time to janitor time --- .../Entities/Mobs/Player/humanoid.yml | 62 ++++++++++++++++++- .../_DV/Entities/Mobs/Player/humanoid.yml | 46 ++++++++++++++ 2 files changed, 107 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml b/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml index 8a596b9dab..65faacfdf8 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml @@ -95,6 +95,15 @@ name: ghost-role-information-ert-leader-name description: ghost-role-information-ert-leader-description rules: ghost-role-information-nonantagonist-rules + # Begin DeltaV additions + requirements: + - !type:DepartmentTimeRequirement + department: Security + time: 54000 #15 hrs + - !type:DepartmentTimeRequirement + department: Command + time: 14400 #4 hrs + # End DeltaV additions raffle: settings: short job: ERTLeader @@ -185,6 +194,15 @@ name: ghost-role-information-ert-chaplain-name description: ghost-role-information-ert-chaplain-description rules: ghost-role-information-nonantagonist-rules + # Begin DeltaV additions + requirements: + - !type:DepartmentTimeRequirement + department: Security + time: 18000 #5 hrs + - !type:DepartmentTimeRequirement + department: Epistemics + time: 36000 #10 hrs + # End DeltaV additions raffle: settings: short job: ERTChaplain @@ -252,6 +270,15 @@ name: ghost-role-information-ert-janitor-name description: ghost-role-information-ert-janitor-description rules: ghost-role-information-nonantagonist-rules + # Begin DeltaV additions + requirements: + - !type:DepartmentTimeRequirement + department: Security + time: 18000 #5 hrs + - !type:RoleTimeRequirement + role: JobJanitor + time: 18000 #5 hrs + # End DeltaV additions raffle: settings: short job: ERTJanitor @@ -318,6 +345,15 @@ name: ghost-role-information-ert-engineer-name description: ghost-role-information-ert-engineer-description rules: ghost-role-information-nonantagonist-rules + # Begin DeltaV additions + requirements: + - !type:DepartmentTimeRequirement + department: Security + time: 18000 #5 hrs + - !type:DepartmentTimeRequirement + department: Engineering + time: 36000 #10 hrs + # End DeltaV additions raffle: settings: short job: ERTEngineer @@ -384,6 +420,12 @@ name: ghost-role-information-ert-security-name description: ghost-role-information-ert-security-description rules: ghost-role-information-nonantagonist-rules + # Begin DeltaV additions + requirements: + - !type:DepartmentTimeRequirement + department: Security + time: 54000 #15 hrs + # End DeltaV additions raffle: settings: short job: ERTSecurity @@ -473,6 +515,15 @@ name: ghost-role-information-ert-medical-name description: ghost-role-information-ert-medical-description rules: ghost-role-information-nonantagonist-rules + # Begin DeltaV additions + requirements: + - !type:DepartmentTimeRequirement + department: Security + time: 18000 #5 hrs + - !type:DepartmentTimeRequirement + department: Medical + time: 36000 #10 hrs + # End DeltaV additions raffle: settings: short job: ERTMedical @@ -536,6 +587,15 @@ name: ghost-role-information-cburn-agent-name description: ghost-role-information-cburn-agent-description rules: ghost-role-information-nonantagonist-rules + # Begin DeltaV additions + requirements: + - !type:DepartmentTimeRequirement + department: Security + time: 36000 #10 hrs + - !type:DepartmentTimeRequirement + department: Medical + time: 18000 #5 hrs + # End DeltaV additions raffle: settings: short - type: RandomMetadata @@ -609,7 +669,7 @@ - type: RandomHumanoidAppearance randomizeName: false - type: NukeOperative - - type: PsionicBonusChance #Nyano - Summary: makes more likely to be psionic. + - type: PsionicBonusChance #Nyano - Summary: makes more likely to be psionic. multiplier: 7 warn: false diff --git a/Resources/Prototypes/_DV/Entities/Mobs/Player/humanoid.yml b/Resources/Prototypes/_DV/Entities/Mobs/Player/humanoid.yml index 40e427d302..e75a89c657 100644 --- a/Resources/Prototypes/_DV/Entities/Mobs/Player/humanoid.yml +++ b/Resources/Prototypes/_DV/Entities/Mobs/Player/humanoid.yml @@ -27,6 +27,13 @@ rules: ghost-role-information-nonantagonist-rules raffle: settings: short + requirements: + - !type:DepartmentTimeRequirement + department: Security + time: 54000 #15 hrs + - !type:DepartmentTimeRequirement + department: Command + time: 14400 #4 hrs job: ERTLeader - type: Loadout prototypes: [ ERTLeaderGearAmber ] @@ -57,6 +64,13 @@ name: ghost-role-information-ert-leader-name description: ghost-role-information-ert-leader-description rules: ghost-role-information-nonantagonist-rules + requirements: + - !type:DepartmentTimeRequirement + department: Security + time: 54000 #15 hrs + - !type:DepartmentTimeRequirement + department: Command + time: 14400 #4 hrs raffle: settings: short job: ERTLeader @@ -118,6 +132,13 @@ name: ghost-role-information-ert-chaplain-name description: ghost-role-information-ert-chaplain-description rules: ghost-role-information-nonantagonist-rules + requirements: + - !type:DepartmentTimeRequirement + department: Security + time: 18000 #5 hrs + - !type:DepartmentTimeRequirement + department: Epistemics + time: 36000 #10 hrs raffle: settings: short job: ERTChaplain @@ -213,6 +234,13 @@ name: ghost-role-information-ert-janitor-name description: ghost-role-information-ert-janitor-description rules: ghost-role-information-nonantagonist-rules + requirements: + - !type:DepartmentTimeRequirement + department: Security + time: 18000 #5 hrs + - !type:RoleTimeRequirement + role: JobJanitor + time: 18000 #5 hrs raffle: settings: short job: ERTJanitor @@ -306,6 +334,13 @@ name: ghost-role-information-ert-engineer-name description: ghost-role-information-ert-engineer-description rules: ghost-role-information-nonantagonist-rules + requirements: + - !type:DepartmentTimeRequirement + department: Security + time: 18000 #5 hrs + - !type:DepartmentTimeRequirement + department: Engineering + time: 36000 #10 hrs raffle: settings: short job: ERTEngineer @@ -399,6 +434,10 @@ name: ghost-role-information-ert-security-name description: ghost-role-information-ert-security-description rules: ghost-role-information-nonantagonist-rules + requirements: + - !type:DepartmentTimeRequirement + department: Security + time: 54000 #15 hrs raffle: settings: short job: ERTSecurity @@ -491,6 +530,13 @@ name: ghost-role-information-ert-medical-name description: ghost-role-information-ert-medical-description rules: ghost-role-information-nonantagonist-rules + requirements: + - !type:DepartmentTimeRequirement + department: Security + time: 18000 #5 hrs + - !type:DepartmentTimeRequirement + department: Medical + time: 36000 #10 hrs raffle: settings: short job: ERTMedical