docs icon indicating copy to clipboard operation
docs copied to clipboard

[Proposal] Verb-Centric Interactions

Open scattagain opened this issue 4 months ago • 2 comments

A major refactor to interactions to be based around verbs.

Initially was going to be a pr to the main project for a small-ish feature I wanted to see, became a proposal for a project-wide rework of the interaction system.

scattagain avatar Oct 04 '25 23:10 scattagain

PJB had a similar suggestion before here, you might want to link this doc in that thread.

The main problem I see with this is prediction, see https://github.com/space-wizards/space-station-14/issues/39286 A lot of interactions are currently not predicted at all, and their components only exist on the server. So the verb showing you the interaction with them will pop up late, which is extremely annoying to interact with and a major dealbreaker for a verb-focused interaction in my opinion. 472761535-dcf5dbe2-08f9-4774-83b3-11514c774acd

Most of the interactions will just have to be predicted over time, which means a major cleanup effort (see https://github.com/space-wizards/space-station-14/issues/40655), but some stuff like power code or atmos is basically impossible to predict.

So this is a problem I would like to see addressed somehow.

slarticodefast avatar Oct 05 '25 01:10 slarticodefast

I'm not sure how it could be addressed other than putting it on the backburner until interactions are properly predicted like they should be.
The only possible suggestion I have is to update the interactions live as the verbs come it? Though that would make the game slower (and increase the amount of network calls).

scattagain avatar Oct 05 '25 01:10 scattagain