branchrust_reboot/main/tutorial_islandcancel
575 Commits over 244 Days - 0.10cph!
Added a looping gesture for the mission provider, just uses the wounded anim right now
Increase wood supply amount in mission 4
Fixed missing canoe collider
Moved chicken spawner
Apply same ping styling to pie menu
Use a ping widget to highlight a blueprint if it's required by the current tutorial stage
Don't print mission name into chat during tutorial
Show the chat window but still block any actual chatting while in the tutorial so we still get error messages when placing things
Don't add the starting delay after placing a sleeping bag when placing the bag on the tutorial island
If a player presses the general respawn button respawn them on the island, not the mainland
Added a ping for the kayak destination objective
Apply same restriction to global building blocks
Fixed trees spawned on tutorial islands getting globally broadcast
Reduced network group size of tutorial island for easier testing
Don't show map controls on right of screen during tutorial
While in tutorial map is always zoomed and locked to player with grid turned off
Added a map icon for the tutorial island
Actually track the act of cooking chicken as opposed to just tracking acquring the item
Fixes several bugs with the cooking stage
Added some extra supplies to the furnace mission
Start modal layout changes
Fix exception when opening help modal between missions
Updated a bunch of modal text with fixes and highlighting
First pass on converting the help modal into a single panel that the player cycles through
Added a custom build ping type for better clarity
Added a tutorial stage to build a roof onto the starter base
Reduce chicken and barrel count
Rework deploy pings to be a bit more reliable
Convert build target to use BaseEntityRef instead of copy+pasted id uints
Add a mission step to craft and place a key lock on the door of the base
Wrecked boat instead of a helicopter
Added a key bind to open the current tutorial help panel at any time, defaults to Y
Added some text to the objectives panel to explain the bind
Only allow players to place walls at the correct rotation, no soft side facing out
Split the build base objective into two parts, building the foundations and then building the walls
This allows an extra modal UI to explain softsides
Add a specific mount stage to the final mission
Harvest pings can now be changed per objective so different resources can have their own pings
Swap craft bow and craft bandages objective
Heal objective now just requires the player to use a bandage
CollectibleEntity and RandomItemDispenser can flag individual items as excluded for the tutorial.
Disable hemp seeds, worms and grubs for Hemp, when in the tutorial.
Don't show the tutorial highlight in the crafting menu if the item is in the crafting queue
Refactored the crafting queue UI component to reduce allocations
Fix exception when finishing tutorial
Don't show bag count after placing a sleeping bag
Various typo fixes
Added auto panel closer to start of tutorial panel
Added debug.starttutorial
Fixed hunt chicken objective not completing