diff --git a/Content.Server/Objectives/Conditions/StealCondition.cs b/Content.Server/Objectives/Conditions/StealCondition.cs index e4190f96a5..83a82b3b6f 100644 --- a/Content.Server/Objectives/Conditions/StealCondition.cs +++ b/Content.Server/Objectives/Conditions/StealCondition.cs @@ -65,7 +65,7 @@ namespace Content.Server.Objectives.Conditions } } - public float Difficulty => 1f; + public float Difficulty => 1.5f; public bool Equals(IObjectiveCondition? other) { diff --git a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml index fb4e8ad149..192e944fbc 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml @@ -87,7 +87,7 @@ - type: entity parent: ClothingHeadHardsuitWithLightBase id: ClothingHeadHelmetHardsuitRd - name: research director's hardsuit helmet + name: experimental research hardsuit helmet description: Lightweight hardsuit helmet that doesn't restrict your head movements. components: - type: Sprite @@ -130,7 +130,7 @@ parent: ClothingHeadHardsuitWithLightBase id: ClothingHeadHelmetHardsuitSecurityRed name: head of security's hardsuit helmet - description: Red armored hardsuit helmet for security needs. Belongs to the HoS. + description: Security hardsuit helmet with the latest top secret NT-HUD software. Belongs to the HoS. components: - type: Sprite sprite: Clothing/Head/Hardsuits/security-red.rsi diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml index 765cb913c1..d821ddee8b 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml @@ -153,7 +153,7 @@ - type: entity parent: ClothingOuterHardsuitBase id: ClothingOuterHardsuitRd - name: research director's hardsuit + name: experimental research hardsuit description: A special suit that protects against hazardous, low pressure environments. Has an additional layer of armor. components: - type: Sprite diff --git a/Resources/Prototypes/Objectives/traitorObjectives.yml b/Resources/Prototypes/Objectives/traitorObjectives.yml index 31179a010a..e242c2c46d 100644 --- a/Resources/Prototypes/Objectives/traitorObjectives.yml +++ b/Resources/Prototypes/Objectives/traitorObjectives.yml @@ -38,6 +38,7 @@ - !type:IncompatibleConditionsRequirement conditions: - StayAliveCondition + - StealCondition conditions: - !type:DieCondition {} @@ -52,3 +53,75 @@ conditions: - !type:StealCondition prototype: Hypospray + +- type: objective + id: RDHardsuitStealObjective + issuer: syndicate + requirements: + - !type:TraitorRequirement {} + - !type:IncompatibleConditionsRequirement + conditions: + - DieCondition + conditions: + - !type:StealCondition + prototype: ClothingOuterHardsuitRd + +- type: objective + id: NukeDiskStealObjective + issuer: syndicate + requirements: + - !type:TraitorRequirement {} + - !type:IncompatibleConditionsRequirement + conditions: + - DieCondition + conditions: + - !type:StealCondition + prototype: NukeDisk + +- type: objective + id: IDComputerBoardStealObjective + issuer: syndicate + requirements: + - !type:TraitorRequirement {} + - !type:IncompatibleConditionsRequirement + conditions: + - DieCondition + conditions: + - !type:StealCondition + prototype: IDComputerCircuitboard + +- type: objective + id: MagbootsStealObjective #Replace this with CE magboots when we get those + issuer: syndicate + requirements: + - !type:TraitorRequirement {} + - !type:IncompatibleConditionsRequirement + conditions: + - DieCondition + conditions: + - !type:StealCondition + prototype: ClothingShoesBootsMag + +- type: objective + id: HOSHardsuitHelmStealObjective + issuer: syndicate + requirements: + - !type:TraitorRequirement {} + - !type:IncompatibleConditionsRequirement + conditions: + - DieCondition + conditions: + - !type:StealCondition + prototype: ClothingHeadHelmetHardsuitSecurityRed + +- type: objective + id: SupplyConsoleBoardStealObjective + issuer: syndicate + requirements: + - !type:TraitorRequirement {} + - !type:IncompatibleConditionsRequirement + conditions: + - DieCondition + conditions: + - !type:StealCondition + prototype: SupplyComputerCircuitboard