userAdam Wcancel
reporust_rebootcancel

5,585 Commits over 2,161 Days - 0.11cph!

13 Days Ago
Fix for empty boat building stations not being able to enter edit mode.
13 Days Ago
Force buoyancy point data refresh/save as part of buoyancy calculation, ahead of dynamic buoyancy location implementation. Remove some debug logs.
13 Days Ago
Merge from parent
13 Days Ago
Merge from main
14 Days Ago
Made sails easier to interact with.
14 Days Ago
Added IsBoatFullyContained check, called in CanEnterEditMode. Ensures all boat pieces are within the boat building area before entering edit mode, to prevent half editable boats.
14 Days Ago
Refactor EditAreaAvailable() to CanEnterEditMode() ahead of some changes
15 Days Ago
Further basic cannon functionality for prototype/playtest purposes: Add basic hold-to-reload radial menu behaviour to cannons. 4 second reload duration. Doesn't require any actualy ammo to reload, to make it easy to test gameplay.
15 Days Ago
Resolve merge UI conflict
15 Days Ago
Merge from parent (with UI conflict)
15 Days Ago
UI prefab update before fixing merge conflicts
15 Days Ago
Merge from main
16 Days Ago
Merge from parent
16 Days Ago
Merge from main
17 Days Ago
Updated test save with a couple of larger built boats, including cannons.
17 Days Ago
Very placeholder initial cannon firing
17 Days Ago
Compile fix
17 Days Ago
Anchoring a boat delays the long-range drifting to shore mechanic. Raising anchor clears the delay. Added PlayerBoat.AnchoredDriftDelaySeconds convar, initially set to 6 hours.
17 Days Ago
Added support for delaying drifting to BaseBoat.
17 Days Ago
PlayerBoat drifting now works, debug print drift status. Drift collider hit status message now includes hit transform's parent name too to make it easier to identify what's being hit.
17 Days Ago
Refactor SetDimensions, now also sets parent trigger size and is also called after a load. Disable individual hull parent triggers for now.
17 Days Ago
Re-enable the BaseMountable visibility and dismount position checks I initially disabled now that things are setup properly.
17 Days Ago
Merge from parent
17 Days Ago
Merge from main
17 Days Ago
Added oriented dimensions calculation, used to auto set PlayerBoat entity bounds during boat creation. Added DebugDrawDimensions.
17 Days Ago
Bounds fix
18 Days Ago
hull_triangle parent trigger & vehicle world collider.
18 Days Ago
Remove parent trigger from PlayerBoat. Add parent triggers to hull_square and hull_corner. Add missing vehicle world collidesr to hull_corner
18 Days Ago
Fixed some IsOn logic. Refactored MotorRowboat engineOnEligable bool calculation to a virtual function, override for PlayerBoat. MotorRowboat drag multiplier now has an engineOffWaterDragMultiplier. Tweak some PlayerBoat drag values for less abrupt stopping. Added a pre-made boat at a pre-placed Boat Building Station in test save.
18 Days Ago
Merge from main
18 Days Ago
Merge from parent
19 Days Ago
Compass marker distance values.
19 Days Ago
Refactor child entity handling interface calls. Call them on server load.
19 Days Ago
More load fixes, including speed + mass
19 Days Ago
Correctly restore thrust point after a load
21 Days Ago
Added IAnchorable, implemented for PlayerBoat. Toggle buoyancy flow force on/off with anhor raise/lower. Checks all anchors incase there's multiple.
21 Days Ago
Buoyancy flow force can be disabled per instance.
22 Days Ago
Add Lowered property for anchor. Raise/lower radial interactions. Basic cancelling out of thrust when anchored.
22 Days Ago
Anchor prefab/script setup. Manifest.
22 Days Ago
Anchor boiler
22 Days Ago
Merge from parent
22 Days Ago
Merge from main
22 Days Ago
Convars for aboard player and auto close sails checks.
22 Days Ago
Bunch of thrust position calculation improvements. Makes turning much more reliable on a bigger variet of boats for now.
22 Days Ago
Thrust position calculation fix
23 Days Ago
WIP Automatic thrust point calculation based on hull blocks
23 Days Ago
Tag hull pieces
23 Days Ago
Track how long since a boat has had a player aboard. Auto close sails after ~30 seconds of having no players aboard.
23 Days Ago
Implement AnyPlayersOnBoat
23 Days Ago
EngineOn now checks for open sails and thrust