branchrust_reboot/main/tutorial_islandcancel
575 Commits over 244 Days - 0.10cph!
Patrol heli ignores tutorial players.
AIBrainSenses can now ignore tutorial players.
CH47 scientists/passengers ignore tutorial players.
Disable game tips when starting the tutorial so they don't look like instructions for the current task/mission.
Resume game tips when tutorial is completed.
Call OnTutorialEnded in NotifyTutorialCompleted so time override gets disabled and tips resumed.
Fix build targets not reinitialising properly after loading a save mid mission
Fixed broken tutorial container reference on load
Fixed mission loading work from yesterday
Flush the players network group after loading the tutorial, a bit hacky but gets saving/loading working
Don't start initial conversation when loading a save
Missed a misaligned indent
Quick cleanup/refactor after merge
More cleanup, destroy all entities on the island
Remove islands from the active island list on the server and client
WIP cleanup after tutorial is finished
Added a PostServerLoad callback to MissionObjective, supports setting up any session specific behaviour set up in MissionStarted or ObjectiveStarted after a save is loaded
Added a start modal to prompt the player whether they want to start a tutorial
Fixed contacts button flickering after leaving the tutorial
Player can now end the tutorial and gets respawned back to the main island
See the ignore tutorial convars option on the rust editor tool
Players can't place things in the supply box
WIP tracking when a player has either completed the tutorial or declined it, still pretty broken
Revert initial resource objectives
merge from island_timeout. Plastic merge this merge way harder than it needed to be for some reason, but it should all be good.
Don't allow achievements to unlock or progress while in the tutorial, we want those to start processing once the player is in the real game
Added a new tutorial only chicken type that drops animal fat
Make the deployment guides transparent
Fixed being able to clear pings that are created by tutorial stages
More help videos/images
Added extra supplies to hunt for food mission, prepare for combat and build kayak mission
Don't allow the tech tree to be opened and make the button not interactable.
Don't allow contacts window to be opened if in the tutorial.
Hide UI button for contacts if in the tutorial.
Added support for highlighting a building block in the pie menu if the current tutorial stage requires it
Show the button that opens the crafting menu next to any crafting objectives
Fixed OnValidate RustText changes from last week throwing errors when opening prefabs with text in them
Add some conversation text to explain the optional supplies box
Added OnTutorialEnded RPC to player, ready to be called in the future.
Clear local time override when tutorial ends/aborts for player.
Merge from island_spawning
Tutorial crafting objectives are now highlighted in the crafting menu
Finish base videos
Fixed uncompleted optional objectives preventing a mission from being completed once all other objectives are satisfied
Add videos for mission 2+3
Very experimental change: don't run RustText text localizing/translating if we aren't editing the prefab or have a scene open that the text component is part of
Fixes GameUI and EngineUI running 30k text updates and triggering an asset reimport every time an unrelated asset is created or modified
Write up temp help prompts for every tutorial mission
Crafting a planner step now uses the proper item name