branchrust_reboot/main/vehiclescancel
1,903 Commits over 2,191 Days - 0.04cph!
Move vehicle snap to its own script, make a smaller snap area
No need to warn about multiple occupants. Adjust snap speed.
Vehicles move smoothly to correct position on the lift
Vehicle lift control changes
Inital work on converting vehicle lift to simpler system
Merge from Main -> Vehicles
Fixed incorrect slot checks on right-click move when using multi-slot modules. Added optional "slotIsReserved" delegate to ItemContainer which acts much like the "canAcceptItem" pre-filter, but for SlotTaken. Also fixed a related bug in SocketIsFree.
Rename "contents" garage UI title to "output"
Hide garage output when empty + fix client compile
Now that the internal garage container is shown in the UI, remove the PlayerLoot CanMoveLoot code from changeset #
42636 entirely. This also fixes loot not moving from the output container into the main inventory correctly.
It does feel wrong to let player right-click move items from inventory into the recycle "output" container, but I note that the recycler allows it.
Merge from Main -> Vehicles
Chassis recycling now goes into garage container instead of all dropping on ground, shares Recycler method
updated WIP module textures
Align wheel colliders to the middle of wheels instead of edges, to better align with visuals
updated WIP module textures/mat, getting latest
Wheel negative extension fix
Vehicle garage UI display is now conditional on whether there's a vehicle on the platform. Less cluttered
Chassis can now be recycled at the vehicle lift
Recycler recycling method made static, so garage can use the same process for chassis recycling
Setting up garage UI for chassis recycling
Add IsEmpty() method to ItemContainer
Fixed vehicle garage refresh
Vehicle garage UI changes, plus added warning if vehicle isn't in a driveable state in the garage. Protocol++ due to syncing occupant data.
Just "!CLIENT" out the whole method because there's already a !CLIENT around the StartCoroutine anyway
updated wip module, getting latest
Set m_CurrentQuality setting back to 6.
Added LookAt for drive shaft visuals.
set chassis mesh skin quality to auto
Cherry pick quality settings edit
Don't force quality settings to zero on listen server (#
42862 removed the "&& !CLIENT" from this whole method)
updated WIP module, tweak chassis elements to work with 2 bones influence
Merge from Main->Vehicles
Reduce engine power some more
Air resistance and engine power tweaks
Additional early exit for AllowMove.
Prevent right-click from removing the chassis item the garage UI. ItemIcons now have an "allowMove" bool.
Improved module repair UI
Fixed wrong WheelCollider assignment on 2module chassis that was causing it to pull to the left