fish-station/Content.Server/Objectives/Components
Slava0135 6f8c2b7e52
Use conditions to store progress for Ninja objectives (#20254)
* TryGetObjectiveComp

* helper function to get objective

* store N of jacked doors in condition

* store called in threat bool in condition

* store techs in steal research condition

* fix access

* remove unused transform system

* use popup from shared system

* fix formatting

* condition => obj everywhere

* i fogror to remove downloaded nodes from role

* change signature

* use query

* View Variables

* spider charge detonated => condition
2023-10-10 09:32:10 +03:00
..
CarpRiftsConditionComponent.cs
DieConditionComponent.cs
DoorjackConditionComponent.cs Use conditions to store progress for Ninja objectives (#20254) 2023-10-10 09:32:10 +03:00
EscapeShuttleConditionComponent.cs
HelpProgressConditionComponent.cs
KeepAliveConditionComponent.cs
KillPersonConditionComponent.cs
MultipleTraitorsRequirementComponent.cs
NotCommandRequirementComponent.cs
NotJobRequirementComponent.cs
NumberObjectiveComponent.cs
ObjectiveBlacklistRequirementComponent.cs
PickRandomHeadComponent.cs
PickRandomPersonComponent.cs
RandomTraitorAliveComponent.cs
RandomTraitorProgressComponent.cs
RoleRequirementComponent.cs
SocialObjectiveComponent.cs
SpiderChargeConditionComponent.cs Use conditions to store progress for Ninja objectives (#20254) 2023-10-10 09:32:10 +03:00
SpiderChargeTargetRequirementComponent.cs
StealConditionComponent.cs
StealResearchConditionComponent.cs Use conditions to store progress for Ninja objectives (#20254) 2023-10-10 09:32:10 +03:00
SurviveConditionComponent.cs
TargetObjectiveComponent.cs
TerrorConditionComponent.cs Use conditions to store progress for Ninja objectives (#20254) 2023-10-10 09:32:10 +03:00