10,950 Commits over 1,950 Days - 0.23cph!
Update container drop points on both cargo styles
Add IsDocked flag to cargo ship and properly zero out throttle
Increase docking time to 2 minutes
Show a gizmo mesh on container drop points
Add tools to show possible pickup and drop points via gizmos
Fixed arm movement not getting interpolated
Burst compile the line renderer jobs and make it all read only for easier scheduling
Fixed cargo ship incorrectly flagging some destinations as possible
Better arm movement
Expose object rotation speed
Added a new TrasnsformLineRenderer component that takes a series of transforms and feeds the positions into an attached line renderer
Needed for the crane as we need a single line renderer to connect points across multiple transform hierarchies
Most processing is done in a job so should be very efficient
Add BypassClothingMountBlocks option to BaseMountable
Enable on parachute, allowing the chicken costume to be worn while parachuting (despite chickens not being known for their aerobatic skills)
Fix wrong tooltip on tutorial tag in server browser
Fix incorrect alignment on tutorial tag in tag list on loading screen
Pass the player ducked state to the WearableFadeToggles
Fixed female wearable chicken version having a slightly different randomisation setup, leading to a mismatch with the world model
Parent the containers to the ship
Fixed container doors getting deleted when they enter the cargo ship bounds
Implement new crane into harbor_1 monument, S2P and enable cargo ship in CargoDocking scene for demo purposes
Added the test scenes for the harbor refresh to the scenes drop down
Harbor cranes now pick up container spawn points dynamically
Add a temporary set of container destinations to the cargo ship (to both layout variants)
Add an OnArrivedAtHarbor method to cargo ship that finds nearby cranes and tells them to start moving
Added a WearableFadeToggle component that is added dynamically to leg renderers if the LegFade toggle is enabled on a Wearable
Currently awaiting a material integration, so it can be toggled via the Fade toggle on the PlayerModel, eventually we'll toggle it if the player is crouching
Fix tutorial achievements not unlocking (they were set up as client side awards but we block achievement progress while on tutorial island - this block was removed specifically for the two new achievements but only on the server when it needed to be on both sides)
Revert Playground to version from main
Add new CargoCraneTest scene to test the crane in isolation
Removed the HarborCraneManager script from last week, roll all of the functionality into the crane as we might have multiple
Fixed some tutorial pop up video prompts not working after the player respawns due to triggers not getting a proper exit/enter
Make debug.starttutorial set tutorialenabled to true when called in the editor, saves manually enabling tutorial every time
Don't show return to survivor mission step until player has filled TC
Optimise UpdateResourcePings process further, don't run a Vis at all since we can just iterate over the networkable entities in our tutorial group
Make it run every 3s instead of every 1s
Delete TutorialHelpModalStageWidget component, no longer used
Fixed mission objectives not getting picked up by Phrases build - this seems to have affected all mission objectives, not just the tutorial island
Refactor tutorial help prompts so that the Localization system can pick up the text on it
Should be no visible changes, just moved the Phrases out of a struct on the help prompts
Fixed player not being able to process tutorial if player corpse despawns and is replaced with a bag (objective will complete if the player opens the bag, although the ping will no longer be visible)
Don't wipe the players sleeping bags when starting the tutorial, don't show mainland bags while the player is in the tutorial
Fix burst indicator missing on belt bar icons, looks like the nested prefabs lost their connection during a tutorial merge. The prefab links are now restored and the belt bar binds are set up again.
Fix for RPC error in StartTutorial if no ping data had been initialised on the server
Fix tutorial island not incrementing its time properly if the player entry gets cleared for whatever reason
▅▄▌█▆▌▋ ▌▆▆▌▊▌ - ▆▊▄▊▌▉▇ ▊▆▌ ▊▍▍▉▋▄ ▍▊▋▆ ▉▆█▌▍▆▆ ▆▍▉█▄▋ ▆▄▄ ▍█▍▋▇▊▌▅ ▆█▇▆▍▋▇ ▊▄▇▇▍▆▅, ▊▊▇▅▋▋█ ▊▅▋█▊▅█ ▊▍ ▌▍▇▆▊█▌ ▍▆▅▆
▌▍▇▍▅▌▋▋▇█▆ ▍▅▋▉▆▉▋ ▇▉▌ ▍▄█▇▉▄▉▆ ▋▇▍▉ ▉ ▉▊▋▋▇▌/█▊▇▉▊▄ ▆█▄▆▇ ▅▌▉▇▌▍▍▉▉▋▅, ▉▉▄ ▇▇▉▅ ▍█ ▌█ █▅▅ ▊█▌▇▆ ▉▉▄ █ ▆▄▍▆▋ ▋▌▆▌▅▆
Increase size of LOD grid to encompass tutorial bounds (was x3, now x4)
Add debug.tutorialcleanup - deletes all active tutorials and resets all players marked as in tutorial
Subtract
93877, will go out in hotfix
First pass on a harbor container manager entity, spawns containers and stacks them appropriately semi randomly (crane functionality is broken for now)
Update containers with a static version of the double door prefab
Make tutorial support disabled by default in server config
Automatically mark players as having declined the tutorial if they have over 50 recorded deaths
Fix TokenisedPhrase strings containing [attack] returning the input bounds to [attack2] if attack2 is bound before attack in the keys.cfg file
Fixed debug logs when equipping chicken costume
Fixed tutorial start prompt appearing in demos
Don't allow players to pick up items with the hammer in the tutorial, can break tutorial steps
Fix typo in metal frags tutorial step
Change tutorial time of day to 9am for better lighting
Fixed tutorial supply box sometimes not populating with the correct item list
Send replicated convars to the player when they finish the tutorial, fixes weather not resetting properly