userIan Hendersoncancel
branchrust_reboot/main/snap_deployablescancel

54 Commits over 0 Days - ∞cph!

37 Days Ago
Storage barrel changes
37 Days Ago
Snapping for Abyss barrels Better barrel to barrel snapping
37 Days Ago
main -> snap_deployables
37 Days Ago
Turn on snapping for bamboo shelves (full size)
37 Days Ago
Fixed weird menu text error for deployable snapping Turn on snapping for the command block Turn on snapping for the beach towel
37 Days Ago
Prevent pressure pads from being able to be placed on top of each other infinitely
38 Days Ago
fix chippy arcade machine snapping and corner snapping Fix twitch rivals desk snapping and corner snapping
38 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
38 Days Ago
Remove 'exact' corner snapping for the sleeping bag - works way better
38 Days Ago
Greatly improved corner snapping when trying to put 4 boxes in a 4 by 4
38 Days Ago
Add ability to add general padding Fixed locker snapping
38 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
38 Days Ago
Slightly increase half shelf bounds (shouldnt affect placement at all but will affect snapping)
38 Days Ago
main -> snap_deployables
38 Days Ago
main -> snap_deployables
39 Days Ago
Minor changes
39 Days Ago
Ensure corner pivot point is added, not subtracted
39 Days Ago
sleeping bag changes
39 Days Ago
main -> snap_deployables
39 Days Ago
Fixed sleeping bag corner snapping Fixed Furnace -> Furnace snapping Some tweaks to locker and fridge (needs more height)
39 Days Ago
Fixed issues snapping workbench 3 against the wall
39 Days Ago
Sofa corner padding to .02
39 Days Ago
" Wicker Barrel Medieval Box Bamboo Barrel Twitch Rivals Desk
39 Days Ago
" Workbench
39 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
39 Days Ago
Have the ability to turn on and off corner/same deployable snapping on a per object basis
41 Days Ago
Slightly increase the bounds of furnaces and shelves so they can be used with snapping
41 Days Ago
Setup new menu option for deployable snapping modes
41 Days Ago
Much cleaner wall snapping behaviour Setup custom corner padding on each deployable (set up large box)
41 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
41 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.
41 Days Ago
Deployables of the same type will now snap together: Eg walls will snap together
41 Days Ago
Huge code cleanup Introduce two modes, simple or advanced snapping behaviours
42 Days Ago
More comments and minor code changes
42 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
42 Days Ago
More minor adjustments with placement code
42 Days Ago
Fix items like planters and furnaces from not snapping
42 Days Ago
Don't bother with any padding, the calculations seem to be perfect
42 Days Ago
Can't static the directions array, use a pooled list instead
44 Days Ago
Compile fix
44 Days Ago
Allow rotating with R when wall snapping
44 Days Ago
Cleanup
44 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
44 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
44 Days Ago
Can wall snap: Storage locker Small wooden box Electric Furnace Furnace Bed Sleeping bag As well as tc, large box etc.
44 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
45 Days Ago
Finally working snapping Apply global directions again to ensure consistency Flatten normal so we dont get any weird tilting behaviours
45 Days Ago
Much more reliable snapping behaviour - use normals and offsets in local space instead
45 Days Ago
More accurate snapping, seems to work more of the time Still some strange bugs on certain surfaces and alignments
45 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