RE-SS3D / SS3D

Space Station 3D, another remake of SS13, but with an extra D.
https://ss3d.space/
252 stars 139 forks source link

Detailed Examine #1394

Open cosmiccoincidence opened 9 months ago

cosmiccoincidence commented 9 months ago

Summary

Now that the examine system has returned. We need to expand it so re-add detailed examination.

Goal

Re-add the detailed examination interaction. It should be enabled via holding down a key (Shift works for now).

I'm gonna quote our post, from a couple years ago, about the examination system features:

One of the new key features is the creation of a modular UI system, making it easier to create custom examine interfaces (see the poster and ID card in the video below). These interfaces can be linked with custom data, like adding a character’s name, age, or even appearance to an ID card interface.

The other new key feature is the addition of modular requirements. New requirements can be customized and added easily. An example of a requirement is needing to hold a certain item to display specific examination information. Another example is needing to stand a certain distance from the object (notice in the video below when examining the poster and ID card, the text is only displayed if the player is more than 1.5 tiles away, but within this distance, an image is also shown).

The system also now allows for examining items that are in containers that display their content (ex. items on the custodial cart or an item in another player’s hand), it also now allows for examining items in a UI (like an item in your pocket or another type of UI).

https://ss3d.space/assets/img/posts/21.06.01/ExamineUI.mp4

Context

Design

Original PR

During this task you may want to also tackle #1290 though it is not required.