Adjusted traitor steal objectives (#5974)

* Adjusted traitor steal objectives

* Added theft target to cargo
This commit is contained in:
Rane
2022-01-01 11:56:25 -05:00
committed by GitHub
parent c7b3ebaaae
commit ab28be3c54
4 changed files with 77 additions and 4 deletions

View File

@@ -65,7 +65,7 @@ namespace Content.Server.Objectives.Conditions
} }
} }
public float Difficulty => 1f; public float Difficulty => 1.5f;
public bool Equals(IObjectiveCondition? other) public bool Equals(IObjectiveCondition? other)
{ {

View File

@@ -87,7 +87,7 @@
- type: entity - type: entity
parent: ClothingHeadHardsuitWithLightBase parent: ClothingHeadHardsuitWithLightBase
id: ClothingHeadHelmetHardsuitRd id: ClothingHeadHelmetHardsuitRd
name: research director's hardsuit helmet name: experimental research hardsuit helmet
description: Lightweight hardsuit helmet that doesn't restrict your head movements. description: Lightweight hardsuit helmet that doesn't restrict your head movements.
components: components:
- type: Sprite - type: Sprite
@@ -130,7 +130,7 @@
parent: ClothingHeadHardsuitWithLightBase parent: ClothingHeadHardsuitWithLightBase
id: ClothingHeadHelmetHardsuitSecurityRed id: ClothingHeadHelmetHardsuitSecurityRed
name: head of security's hardsuit helmet 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: components:
- type: Sprite - type: Sprite
sprite: Clothing/Head/Hardsuits/security-red.rsi sprite: Clothing/Head/Hardsuits/security-red.rsi

View File

@@ -153,7 +153,7 @@
- type: entity - type: entity
parent: ClothingOuterHardsuitBase parent: ClothingOuterHardsuitBase
id: ClothingOuterHardsuitRd 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. description: A special suit that protects against hazardous, low pressure environments. Has an additional layer of armor.
components: components:
- type: Sprite - type: Sprite

View File

@@ -38,6 +38,7 @@
- !type:IncompatibleConditionsRequirement - !type:IncompatibleConditionsRequirement
conditions: conditions:
- StayAliveCondition - StayAliveCondition
- StealCondition
conditions: conditions:
- !type:DieCondition {} - !type:DieCondition {}
@@ -52,3 +53,75 @@
conditions: conditions:
- !type:StealCondition - !type:StealCondition
prototype: Hypospray 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