Skip to content

Conversation

scattagain
Copy link

@scattagain scattagain commented Oct 4, 2025

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.

@github-actions github-actions bot added Design Related to design documentation for Space Station 14. English labels Oct 4, 2025
@slarticodefast
Copy link
Member

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 space-wizards/space-station-14#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 space-wizards/space-station-14#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.

@scattagain
Copy link
Author

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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Design Related to design documentation for Space Station 14. English

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants