branchrust_reboot/main/snap_deployablescancel

54 Commits over 0 Days - ∞cph!

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