10,950 Commits over 1,950 Days - 0.23cph!
Apply the same fix to the ore tip, it had the same issue
Fix game tip that explains the marker minigame on trees not working in builds. It's literally never worked!
Move TreeEntity.OnAttacked into client+server space so that the client side tree hit counter works in builds
Subtract
93681, wouldn't compile on server and too risky of a change this late
Don't send teammate position if the teammate is doing the tutorial
Don't allow building blocks to decay on the tutorial island
Equip clothing mission step will now check what clothing you have on when it starts
Fixed code lock and key locks deploy guides not appearing on both sides of a door during placement
Lock tutorial build objective visual now repositions based on what rotation the door is deployed in
Fix editor exceptions in gizmo rendering when selecting the tutorial island
Merge from tutorial_island
Make kayak ignore ocean waves when spawned on the tutorial island
Don't ask the player to start the tutorial if there are no tutorial island slots available
Fixed ambient sfx not using correct admin time value and playing night time sfx during tutorial
Added an error toast if the player attempets to start a tutorial and no empty slots are available
The above scenario will no longer kill the player in the process of attempting to spawn an island
Add achievements for tutorial island
Added some more help to the mid mission conversation with the survivor
Don't run softcore loot reclaim process for deaths on the tutorial island
Building blocks can no longer be damaged by players in the tutorial, prevents some soft lock scenarios
Fixed neighbouring active tutorial islands getting deleted when a tutorial island is cleaned up
If the player is missing a rock in their inventory at any point during the tutorial give the player a new one, check every 10s
Tweak TC dialogue text to explain that nobody else can build nearby
Fixed being able to upgrade to stone during tutorial
Fixed another place where the time of day could leak
Fix client time of day being stuck at 6pm when not in tutorial (hope everyone on staging enjoyed the sunshine)
Tutorial system no longer uses admintime to manipulate time of day, see new admin.evaluatedAdminTime
▊▅▇▅▄ ▅▅▄▄▍▉▊▋ ▊▋▉▄█▌▇▅ ▍██▍▊█ ▉▆ █▄▍▆▌▅▄▉▊▋▇▇▇▊▆, ▆▌▇▊ ▅▌▌▅ ▆▊▉ ▊▋▍▆ █▊▊▋▊▌ ▉█ ▍▉▊▍█▋█▍ ▌▇▅▆▄ ▇ ▋▇█▉▍▋ ▊▆ ▉▇▊█▇▋▋ ▉▍█ ▊█▇ ▅▉▌█▇▋ ▊▋▆▉ ▊▅ ▄▌▆▇▅▌▋▌▋ ▄▇▇▍ █▋▅▆█▋▊▊ ▍▊▌▊▅▉▄▍ ▉▆▋▍▆ ▆▌▉ ▆▋▉▌ ▊▊ ▅▅██
▉▉▍▊▅ ▇▆▄ ▌▅▄▅█▊▇▆▆▆▌▉▌█▄▋▋▇▋▇ ▋▌ ▇██▋█ ▍▌▆▇▆▌▋█▄▅▅▊▊ ▍▉ ▊▆▋▆▅ ▅█▆▍▋ ▊▍ ▇▄▌▊▊ ▊▅▇▇▍▌▉ ▋▅▄▄▊▊▋▄
▄▊▌'▄ ▌▋▍▉ █▄▌▋▇▄▆▇ ▍▇▋█▉▋▉▋█ █▅█▌ ▇▆▊▆▊█▌▇▆▌ ▉▉▍ ▋▊▉█▊▊▊▅▆, ▌▉▊▉▆ ▄▅▊▇▉ █▊▄▌▅▉▊ ▊▇▄▋▉▅ ▌▉▄▌▅▍▌ ▉▋▋▅▇▄▊▅▅ ▋▆ ▉█▍▄▆ ▊▌▇▍▍▍
Merge from tutorial_island
Can no longer place a lock on the TC during the tutorial (it's not covered by the tutorial and kinda breaks the sequence)
Island group assignment fixes
Fixed islands not getting their SpawnLocationIndex assigned on the client, leading to issues when tracking the ActiveIslands on the client
▄▍▋▅ █▊▊▍▊▉, ▍▌ ▉ ▅▅▄▆▅▅ ▉█ ▅▊▊▅▊▇ ▅▉ ▌▋ ▊ ▍▅▇▌▇▉▍█ ▌▉▉ ▄█▆▌ ▆█▄▊▉▌▍ ▍▍▆▅▍ ▋▆█ █▋▌▇▌█▋ ▆▊▋▅▊ ▊▌ ▉▉▆▍▌ ▅▋█▆▆▋▄▅ █▊▆▉▅▆ █▄▌▆ ▅▇▇▉ ▅█▌▇▆ ▇▄
▇▊▌'▄ ▍▅▊▄▉ ▊▉ ▋▆▆▊█▅
Fixed being able to spawn at outpost when dying during tutorial if server is in softcore
Change tutorial server tag to "tut"
Merge from tutorial_island
Add ability for BiomeVisuals component to override the selected biome
All hand placed foliage on tutorial island now overrides to temperate
Tutorial mission steps for harvesting cloth, stone and metal ore will now consider any of that resource in your inventory as counting towards that objective (so if you harvested the cloth already you don't have to go and find more)
Add extra wood and animal fat to two mission steps
Don't allow upgrading to any grades higher than wood in the tutorial
Fix tutorial tips staying on if player disconnects while it's active and connects to another tutorial
Formatting
Automatically enable the filter servers by tutorial in server browser if player has less than 10 deaths recorded
Add an option to filter servers by a "tutorial" tag to the server browser
Added debug.tutorialstatus, prints the current state of all active tutorial islands
Preposition all of the tutorial groups when we generate the tutorial island spawn locations, prevents group inside warnings when loading a save