-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Add a base system for Salvage safes #43634
Copy link
Copy link
Open
Labels
A: Cargo/SalvageArea: Cargo department or Salvage.Area: Cargo department or Salvage.D3: LowDifficulty: Some codebase knowledge required.Difficulty: Some codebase knowledge required.Issue: Feature ApprovalThis feature request issue has been conceptually approved by at least one maintainer.This feature request issue has been conceptually approved by at least one maintainer.P2: RaisedPriority: Item has a raised priority, indicating it might get increased maintainer attention.Priority: Item has a raised priority, indicating it might get increased maintainer attention.T: New FeatureType: New feature or content, or extending existing contentType: New feature or content, or extending existing content
Metadata
Metadata
Assignees
Labels
A: Cargo/SalvageArea: Cargo department or Salvage.Area: Cargo department or Salvage.D3: LowDifficulty: Some codebase knowledge required.Difficulty: Some codebase knowledge required.Issue: Feature ApprovalThis feature request issue has been conceptually approved by at least one maintainer.This feature request issue has been conceptually approved by at least one maintainer.P2: RaisedPriority: Item has a raised priority, indicating it might get increased maintainer attention.Priority: Item has a raised priority, indicating it might get increased maintainer attention.T: New FeatureType: New feature or content, or extending existing contentType: New feature or content, or extending existing content
Further description of safes can be found in the Salvage Rework Proposal. Please read through it first before tackling this issue.
Safes are fairly straightforward in functionality; each safe type has an unlock condition, which once triggered unlocks the safe very similar to any other container. We need base system functionality and component/prototype that we can use to develop new safe types. Safes can largely use LockComponent; Scar recommends implementing unlocking safes using events in the same way
AccessReaderandFingerprintReaderare implemented.Any safe should go through the workgroup to ensure it follows the design document and the rewards within safes are consistent.