Anything holding a PDA or ID gets a job icon #41030
Open
+132
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
About the PR
Holding a PDA or ID in your hands or your ID slot now gives you a job icon to those who can see it. This job icon only lasts as long as you have a PDA/ID equipped.
This applies to anyone or anything that can hold a PDA or ID. If an entity somehow gains hands and grabs a valid ID, it will get a job icon.
People and smart corgis still have their permanent job icon like usual, regardless if they're holding a PDA/ID or not. Their job icon behavior is unchanged.
Why / Balance
Borgs can no longer bully or ignore Pun Pun because they don't have a crew icon.
Giving your monkey or kobold reinforcements agent IDs also protects them from the borgs.
Technical details
Added fields to StatusIconComponent to track its temporarily-granted status.
Added methods to SharedStatusIconSystem to grant/revoke the temporary icon.
PDA and ID systems now add or remove StatusIconComponent to/from their equipee.
Media
ProtectPunpunFromTheBorgs.mp4
Requirements
Breaking changes
Changelog
🆑