userAdam Wcancel

6,491 Commits over 2,376 Days - 0.11cph!

52 Days Ago
GetWorldVelocity of the boat once instead of for every block
52 Days Ago
Only check against other hull blocks, not all blocks. Don't run UpdateSplashFx at all on non hull blocks. 1.85ms to 0.65ms in a quick test with 6 simple boats. Stiil seems to function ok.
52 Days Ago
Additional profiling for boat water effects
52 Days Ago
Testing re-adding rendererbatch to boat pieces
53 Days Ago
Missed file
53 Days Ago
Remove the anti vehicle damage protection from BlockPlayerBoatWood protection properties.
53 Days Ago
Merge from boat_repair_fixes
53 Days Ago
Merge repair costs from both block costs (hull/non-hull) so we don't get multiple entries in repair UI.
53 Days Ago
merge from boat_optim
53 Days Ago
merge from naval_update
53 Days Ago
▇▇▌▉▉ ▉▉▄▄▌▊▋▆▌ ▊▉▇▌▌▉ ▋▌▉ ▄▊▆▌ ▍▋▌ ▊▌▋▊▋ ▄▇▇▆▇▆ ▆▄▋▅▋▇▆▄ ▌▆ █▄▍▋▉▌ ▋▌▇▊▉
54 Days Ago
merge from naval_update
54 Days Ago
▆▋▅█▅██ ▌█▆█▇ ▊▍ ▌▌▌▊▇▅▆▋▊ ▆█▋▄ ▋▋ ▅▍▅▍▆▌
54 Days Ago
merge from naval_update
54 Days Ago
▉▅▌▉ ▄▉█▇ ▇▌▌▇█ ▆▉ ▆▄▄▄▊▄ ▉▄▄▉▍ ▇▅ ▆▌▉▋▇▄▋▉ ▍▅▉ ▌▅▊▅▅ ▌▄▆ ▊▄▆▆▄▆ ▍▅▍▄▋
54 Days Ago
Only use the nearest planeFitPoint to the shore when determining if beached or not
54 Days Ago
CurrentThrust uses the Anchored bool not list traversal of anchors
54 Days Ago
merge from naval_update
54 Days Ago
Flagged steering wheel lock model and effects as dynamic
55 Days Ago
Merge from naval_update
55 Days Ago
Merge from steering_wheel_lock_model
55 Days Ago
Add code lock model to steering wheel. Hook up lights to steering wheel locked state.
55 Days Ago
Reduce max velocity calculation intervals
55 Days Ago
Anchors can now be deployed over low walls, barriers, cannon walls and window frames
59 Days Ago
Add BlockPlayerBoatWood protection properties so we can change protections without affecting regular wood block grade. Assign to wood_boat_hull, wood_boat and PlayerBoat properties. No actual changes in protection properties yet.
59 Days Ago
Debug log damage scale too
59 Days Ago
Damage test save with boats and cannons. Debug logging.
59 Days Ago
Formatting
59 Days Ago
Also show the current health in boat building UI to make it more obvious if you need to repair
59 Days Ago
Reduce SailPositionInfluence
60 Days Ago
Reduce EnginePositionInfluences from 0.1 to 0.05, making engine position have less of an impact on boat handling
60 Days Ago
Rotate default placement of engines by 180 degrees so you can see the lights and fuel storage by default.
60 Days Ago
Merge from boat_costs (hull pieces can now be pricely separately to the rest of boat pieces - repair cost accounts for this too)
60 Days Ago
Merge from parent
2 Months Ago
Infrequently cache water factor check per in-range boat for PlayerBoatSounds, not every client Update()
2 Months Ago
Profiling PlayerBoatSounds
2 Months Ago
CalculateRepairCost now takes into account (potentially) varying hull/non-hull block costs
2 Months Ago
Add a separate wood_boat_hull building grade so we can set different resource costs for the hull pieces in the future (currently the same cost) Point hull square and hull triangle to it.
2 Months Ago
Merge from boat_health
2 Months Ago
When converting back to editable, apply damage to the blocks that actually took damage, down to a minimum of 1hp. Any extra damage gets rolled over to additional blocks, as much as possible per block, resulting in not having to repair every block on a boat. (unless they all got hit...)
2 Months Ago
Blocks track damage they've taken
2 Months Ago
Refactor damage methods.
2 Months Ago
Show an error toast when trying to deploy & edit a boat that has been recently damaged.
2 Months Ago
Merge from finished_boat_hammer. Added PlayerBoat.HammerRepairEnabled convar, gates repairing finished boats with the hammer. Boat's max health gets set to max health of combined block maxhealths, not just the combined health.
2 Months Ago
Add null checks to various places in PlayerBoatSounds.
2 Months Ago
Finished boats can be repaired with the hammer without entering edit mode. Player boats generate a dynamic BuildCost at creation, to be used for repair costs, based on the total number of blocks * block costs. Hammer repair logic now checks if an entity should be repaired via the parent. Eg hitting a boat block will repair the boat. Added BaseCombatEntity.ShouldRepairViaParent and BaseCombatEntity.GetRepairableParent.
2 Months Ago
Sail lod FIX
2 Months Ago
Merge from naval_update
2 Months Ago
▍▆█▄▇█▆▄ ▄ ▋▄▆█▍▅█▋▍█ ▊▄ ▅▌▊▆▍▊ ▌▌▌▊ ▆▇▇▊▇▇▋▄▅▆▅ ▄▇▍▌ ▉▆▇ ▉▊▋▌▇▇▌ █▋ ▋ ▇▋▇▆▅ ▅▌▌▅▆ ▋▅▄ ▍▇█▍▄▉▋█▇█ ▉▇▆▌▇▄ ▄ ▋▍▉▍▊█▍▌▌ ▆▄▄█▍▉█ ▊▌ ▉▍▇▋▌▍▇▍▆▋▌▍▆█▋▄▉▌▉ ▄▇▌█ ▄ ▆▇▊█▍▉▄ ▍▊▄▌▅▊▍▅▉▊▊▅▅▍▍▍▉▆ ▇▇▋▌▉█▊█▇▉▉ ▇▌▄ ▋▋▍▇▆ ▊▊█▉▊▍▇▊▋ ▇▄ ▇█▅ ▆▉▅▇▄ ▄▉ ▅▊▇█▊ ▆▌▉█▇▄▉ ▋▌ ▉▍▌▄ ▍▅▋▌▄
2 Months Ago
▊▆▉▍ ▉▇▄▌▉█▉▄▇▌▅▋▋▍█▉▅▇▉▆▉█▋▍ █▄▆▊▄▉▆▌▄█▇▄▅█▆▇▌▋ ▉▌▊▋▆▅▌▋▆ ▇▋▆█▅ ▊▅ ▇█▅▌▄▋▊ ▇▊▆▊██▊▅▅█▌▍▌▇▋▌ ▄▌▆▇▍ ▅▋▄ ▅▇▄▄ ▋▅▍▊▋▆▇▄ ▄▉█▆▉▅▉▌ ▉▅▋▌▊▉▅▍ ▋█▊▅ ▍▅█▄█▊▇▄█