userIan Hendersoncancel
branchrust_reboot/main/snap_deployablescancel

54 Commits over 0 Days - ∞cph!

17 Days Ago
Storage barrel changes
17 Days Ago
Snapping for Abyss barrels Better barrel to barrel snapping
17 Days Ago
main -> snap_deployables
17 Days Ago
Turn on snapping for bamboo shelves (full size)
17 Days Ago
Fixed weird menu text error for deployable snapping Turn on snapping for the command block Turn on snapping for the beach towel
17 Days Ago
Prevent pressure pads from being able to be placed on top of each other infinitely
17 Days Ago
fix chippy arcade machine snapping and corner snapping Fix twitch rivals desk snapping and corner snapping
17 Days Ago
Fixed bed corner snapping and regular snapping issues Fixed legacy furnace corner snapping Fixed repair bench placing and corner snapping Fixed composter snapping and corner snapping Fixed mixing table corner snapping Fixed electric furnace snapping and corner snapping Fixed cooking workbench snapping Fixed large battery snapping and corner snapping Fixed small battery snapping and corner snapping Fixed small generator snapping and corner snapping Fixed abyss barrels snapping and corner snapping Fixed bamboo barrel snapping and corner snapping Fixed wicker barrel snapping and corner snapping Fixed storage barrel b&c snapping and corner snapping Fixed sofa corner snapping on the right side
18 Days Ago
Remove 'exact' corner snapping for the sleeping bag - works way better
18 Days Ago
Greatly improved corner snapping when trying to put 4 boxes in a 4 by 4
18 Days Ago
Add ability to add general padding Fixed locker snapping
18 Days Ago
Can now snap an object by looking at the wall instead of looking at the ground Better calculations for Y heights Better Y heights in corners (fixes fridges) Ensure pivot offset is rotated by rotation first
18 Days Ago
Slightly increase half shelf bounds (shouldnt affect placement at all but will affect snapping)
18 Days Ago
main -> snap_deployables
18 Days Ago
main -> snap_deployables
19 Days Ago
Minor changes
19 Days Ago
Ensure corner pivot point is added, not subtracted
19 Days Ago
sleeping bag changes
19 Days Ago
main -> snap_deployables
19 Days Ago
Fixed sleeping bag corner snapping Fixed Furnace -> Furnace snapping Some tweaks to locker and fridge (needs more height)
19 Days Ago
Fixed issues snapping workbench 3 against the wall
19 Days Ago
Sofa corner padding to .02
19 Days Ago
" Wicker Barrel Medieval Box Bamboo Barrel Twitch Rivals Desk
19 Days Ago
" Workbench
19 Days Ago
Computer station cant connect to other computer stations nearby Ensure sofa and patterned sofa can snap Turn on for: Retro TC Shockbyte TC Small Battery Medium Battery Large Battery Repair Bench Storage Barrels (inc abyss) Chippy Arcade Machine BBQ Water Barrel Small Generator Powered Water Purifier Composter Pressure Plate Disco Floor
19 Days Ago
Have the ability to turn on and off corner/same deployable snapping on a per object basis
21 Days Ago
Slightly increase the bounds of furnaces and shelves so they can be used with snapping
21 Days Ago
Setup new menu option for deployable snapping modes
21 Days Ago
Much cleaner wall snapping behaviour Setup custom corner padding on each deployable (set up large box)
21 Days Ago
Snap deployables into corners if you are close enough to the corner of the wall and holding 'shift' Math was a bit difficult here due to a lack of a general wall direction vector: calculating plane corner intersections with wall normals and rayhit points along the wall
21 Days Ago
Better commit message: Deployables of the same type will now snap together provided they are close enough. Boxes, Shelves will now auto snap etc.
21 Days Ago
Deployables of the same type will now snap together: Eg walls will snap together
21 Days Ago
Huge code cleanup Introduce two modes, simple or advanced snapping behaviours
21 Days Ago
More comments and minor code changes
21 Days Ago
Try and calculate a rotation which is similar to the original placement rotation (but snapped to the wall) So for example: a box rotated perpendicular to the wall should stay perpendicular even once snapped
22 Days Ago
More minor adjustments with placement code
22 Days Ago
Fix items like planters and furnaces from not snapping
22 Days Ago
Don't bother with any padding, the calculations seem to be perfect
22 Days Ago
Can't static the directions array, use a pooled list instead
24 Days Ago
Compile fix
24 Days Ago
Allow rotating with R when wall snapping
24 Days Ago
Cleanup
24 Days Ago
Can no longer use wall snapping to bypass max placement distances for objects Don't safely assume the first snap canditate will be valid
24 Days Ago
" Cooking workbench Mixing table Shelves Tier 1 -> Tier 3 workbench Small planter Large planter Bathtub and Railroad planter variants Fireplace Half shelves Fridge Sofa Legacy Furnace Table
24 Days Ago
Can wall snap: Storage locker Small wooden box Electric Furnace Furnace Bed Sleeping bag As well as tc, large box etc.
24 Days Ago
Swap to raw matricies since we dont have the transform at this point Cache raw entity on socket attribute setup Apply snapping logic to wooden large boxes Take bounds centre into consideration
24 Days Ago
Finally working snapping Apply global directions again to ensure consistency Flatten normal so we dont get any weird tilting behaviours
24 Days Ago
Much more reliable snapping behaviour - use normals and offsets in local space instead
24 Days Ago
More accurate snapping, seems to work more of the time Still some strange bugs on certain surfaces and alignments
25 Days Ago
Use a socket system instead Defaults to Socket_Free if user isnt using snap This allows more deterministic snap behaviour between client + server when determining placement Use global rather than local directions