branchrust_reboot/main/tutorial_islandcancel
513 Commits over 274 Days - 0.08cph!
Change tutorial server tag to "tut"
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
Possibly fixed respawn help text staying active too long
▌▅▅▍▍ ▋▌▅▄▆ █▆▆█ ▆▋ ▆▋█▇ ▍▇▊▇▌ ▉█▍ ▇▅▇▄▋▍▅▌ ▌██▍▍▄
Rework tutorial item allowance enums to allow a separate step for unlocking the hammer
Fixes being able to craft the hammer before the specific tutorial step which allowed some sequence breaking
Disable Help menu option in main menu, unfinished/might not get finished
Fixed MissionObejctive typo preventing obejctives from completing
Build compile fix (hopefully!)
Catch MissionObjective.IsStarted NRE's
Fixed incorrect island spacing parameters, fixes tutorial islands spawning too close to each other
FIxed island positions not recyling
Fix typo in conversation_stage03
Don't show server wide event toasts to players on tutorial island
Fixed upgrade base tutorial step incrementing incorrectly when the player switches between wood and legacy wood skins
Add analytics to track tutorials started, completed and quit mid-way
If quitting, track which mission was currently active
debug.completetutorial is now admin only, new convar debug.quittutorial is accessible to everyone
▍▋▇▅ ▊ ▆▍█▋▌▉▊▊ ▋▇ ▍▆ █▊▍▋ ▄▊▍▇ ▋█▊ ▌▍▌▍▋▆▋▆▆▉ ▅▅▌▇ ▍▉▌▊▍▇▋▉▅▄ ▊▍ ▄▌▅▇▋▍▌▆▊
▌▍▊ ▍ █▄▅▊ ▋▆█▄█▅ ▄▄ ▊▋▄▌▆▌▌ ▆▋▅ ▌▄ ▍▌▅▇▉▊ ▅▉ ▆▋▉ ▇▊▍█▋▆ ▌▊▋▄▆ ▄▆ ▋█ █▍▅ █▅▆▅▄▋▌
Add WasHit parameter to tutorial npc
Force the tutorial npc player model to always use the same player seed (12345!)
Add server.tutorialEnabled convar, defaults to true, if false players will not be prompted to start the tutorial and will not be able to start a new tutorial
Remove old tutorial gestures (no longer used, we have a standalone tutorial animator now)
Lower minimum health threshold for tutorial bear attacks (0.6 -> 0.25)
Move the trigger for ending the tutorial further out from the island
Expose show use bind and show belt bar binds in the user interface section of the options menu
Add more wood to all post bear stages of the supply box
Clear death marker from map after player respawns on tutorial island
Turn on GameTip.showgametips convar when starting the tutorial
Don't show the campfire or furnace deploy guides until the player is at that tutorial stage, fixes soft lock situation where the player deploys the entity before that mission stage has started
Merge from main (will fix tutorial not loading if instanced_rendering is on)
Compile fixes, manifest, codegen
Remove Lights from tutorial island, TOD doesn't change so they're not necessary
Change terrain mesh setup process to make sure it gets generated in case anything happens to the mesh renderer