RE-SS3D / SS3D

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

Directionnal adjacencies #1303

Closed stilnat closed 10 months ago

stilnat commented 10 months ago

Summary

This PR adds directionnals connectables, such as sofas, booths and bench.

link to updated doc : https://ss3d.gitbook.io/design/environment/connectables/directional-adjacency-connections

PR checklist

Pictures/Videos)

https://github.com/RE-SS3D/SS3D/assets/14344825/5af0bd6c-5042-445a-8661-845a72c3daab

Testing

Networking checklist

Changes

Known issues

Related issues/PRs

cosmiccoincidence commented 10 months ago

Are you reusing branches? I've been noticing excessive commits in your PRs lately. It's looks a lot cleaner and is easier to follow from a reviewer's perspective if you do not include not-related commits. Easiest way to do this that I'm aware of is by using a new branch for each PR.

stilnat commented 10 months ago

@cosmiccoincidence some of those branches, I've started not from develop but from other unmerged branches, because I needed what's on those other branches to work with. I thought it's not a big deal because all commits get squashed upon merge in develop, but you're right regarding reviewing. I usually don't review commit by commit myself that's why I did not think about it. I'll try to find a solution to avoid that, but I'm a bit of a git noob and if you got any clues how to deal with that, that'd be appreciated.

cosmiccoincidence commented 10 months ago

@cosmiccoincidence some of those branches, I've started not from develop but from other unmerged branches, because I needed what's on those other branches to work with. I thought it's not a big deal because all commits get squashed upon merge in develop, but you're right regarding reviewing. I usually don't review commit by commit myself that's why I did not think about it. I'll try to find a solution to avoid that, but I'm a bit of a git noob and if you got any clues how to deal with that, that'd be appreciated.

Normally I don't review commit by commit either, but sometimes I do take a quick look at commits for various reasons. For example, let's say I'm checking out the files changed page, and I see human.prefab had been edited, I can find the commit it was changed on and read the title of the commit or commit notes to help me figure out what changed if it wasn't obvious. If course I can look at the prefab in Unity, but sometimes looking at commits does help.

If you need commits that haven't been merged then I can understand. But if you simply need commits that have been merged, make a new branch and make sure it's up to date with upstream.