SS3D icon indicating copy to clipboard operation
SS3D copied to clipboard

Airlock & ID Interaction

Open cosmiccoincidence opened this issue 4 years ago • 6 comments

Summary

Add an interaction where airlocks check for an ID before opening.

Goal

  • Add IDs if they are not added already.
  • Have airlocks check the player's inventory for an ID (any ID is fine for now) before proceeding. If the check finds an ID the door opens, if it doesn't find an ID it stays shut (preferably the airlock lights flash red briefly).

Other

Ping me if you need assets for this.

cosmiccoincidence avatar May 05 '20 20:05 cosmiccoincidence

Does the ID need to be in the player's hands?

TimFinucane avatar May 06 '20 09:05 TimFinucane

It should check the player's inventory and hands. If it finds it in either place it will open the airlock.

Eventually, when we have clothing and such, we will limit it from checking all of the player's inventory to just the ID and hand slots.

cosmiccoincidence avatar May 06 '20 10:05 cosmiccoincidence

do you guys have an interaction framework like we do in Unitystation? If so, I'd like to take this task.

corp-0 avatar Mar 18 '21 01:03 corp-0

do you guys have an interaction framework like we do in Unitystation? If so, I'd like to take this task.

kinda, we have the interaction system that can be easily used to implement this. If you want to do a simple version considering the ID card in your hand, it'll be easier than trying to make the version where it finds your ID card in the inventory. Check previous interactions to see how it works and ask me (john) on Discord if you need any help.

joaoburatto avatar Apr 05 '21 15:04 joaoburatto

Sorry for the late reply we have been focused on redesigning lately. Making sure the systems we design will all be future proof. The interaction system is one of those, which we may be doing some rework too fairly soon. So it might be ideal to wait on this until after the rework.

cosmiccoincidence avatar Apr 05 '21 17:04 cosmiccoincidence

Awesome, doing reworks for futureproofing is always a good idea. I will stay expectant and see how it goes.

corp-0 avatar Apr 05 '21 19:04 corp-0