userAdam Woolridgecancel
reporust_rebootcancel

3,840 Commits over 1,735 Days - 0.09cph!

8 Months Ago
Reduce tutorial bear attack damage Added MinimumTargetHealthFraction check to BaseNPC.Attack Tutorial bear won't damage the player if they're under 60% health.
8 Months Ago
Merge from tutorial main
8 Months Ago
Merge from chickens
8 Months Ago
Tether chickens to short distance from spawn point. Reduce roam range. Increase roam frequency
8 Months Ago
Tutorial specific AI design. Chickens now only roam and idle, don't attack player.
8 Months Ago
Separate tutorial bear AI design.
8 Months Ago
CollectibleEntity and RandomItemDispenser can flag individual items as excluded for the tutorial. Disable hemp seeds, worms and grubs for Hemp, when in the tutorial.
8 Months Ago
Compile fix
8 Months Ago
Patrol heli ignores tutorial players.
8 Months Ago
AIBrainSenses can now ignore tutorial players. CH47 scientists/passengers ignore tutorial players.
8 Months Ago
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.
8 Months Ago
merge from restore_time
8 Months Ago
Reworked TimeChange to also return the new time after the change. Tutorial missions now track the current time. Each island saves its own time. Serialise tutorial time. Restore the time for players when resuming a tutorial. Protobuf.
8 Months Ago
Missed a misaligned indent
8 Months Ago
Quick cleanup/refactor after merge
8 Months Ago
merge from island_load
8 Months Ago
merge from merge branch
8 Months Ago
Restored create or resume tutorial process functionality.
8 Months Ago
More WIP and a tricky merge.
8 Months Ago
Players can't place things in the supply box
8 Months Ago
Build navmesh for islands loaded from a save
8 Months Ago
debug for testing
8 Months Ago
more wip
8 Months Ago
very WIP island loading
8 Months Ago
Merge from bounds
8 Months Ago
Compile fix
8 Months Ago
Generate island locations during bootstrap, before spawn handling. DensitySpawnPopulation can now filter out island areas. Flag junkpiles_water to not spawn in outer tutorial bounds.
8 Months Ago
Calculate and save the world bounds, minus the outer area used for tutorial islands, during island spawn position generation.
8 Months Ago
merge from island_timeout. Plastic merge this merge way harder than it needed to be for some reason, but it should all be good.
8 Months Ago
Serialize island timeout. Protobuf gen.
8 Months Ago
WIP island timeouts. Players have 15 minutes to reconnect before their tutorial island is returned and tutorial is cancelled. Reduce this time to 5 minutes if we're low on available islands. Added an island tick.
8 Months Ago
Don't allow the tech tree to be opened and make the button not interactable.
8 Months Ago
Don't allow contacts window to be opened if in the tutorial. Hide UI button for contacts if in the tutorial.
8 Months Ago
Bass, cowbell, flute, guitar, jerry can guitar, tambourine, trumpet setup for weapon racks.
8 Months Ago
Merge from beltbar_text
8 Months Ago
Added ConVar.UI.showBeltBarBinds, defaults to false. Starting the tutorial defaults it to true.
8 Months Ago
Display actual keybind buttons bound for belt bar slots instead of just 1-6. Added Input.OnKeybindChanged event, called whenever a bind is changed. Belt buttons listen to keybind change event and update as required.
8 Months Ago
Show keybind text for belt bar buttons
8 Months Ago
Added OnTutorialEnded RPC to player, ready to be called in the future. Clear local time override when tutorial ends/aborts for player.
8 Months Ago
Merge from island_spawning
8 Months Ago
Track which spawn location an island takes. Added a Return() function ready to call when we start returning/destroying tutorial islands. Free up the spawn location again when an island is done with.
8 Months Ago
Take a valid island position from the list each time we create an island. Doesn't re-use/release yet.
8 Months Ago
wip / testing
8 Months Ago
Convert to static class, get rid of gizmo debugging stuff.
8 Months Ago
Initial FillEdges implementation for getting valid islands along the map boundary edges with no overlaps. Support for loops.
8 Months Ago
Merge from usekey
8 Months Ago
Added OnTutorialStarted client RPC for setting any clientside tutorial defaults. Called when a player is spawned on the tutorial island. Set ui.ShowUseBind to true as a tutorial default.
8 Months Ago
Added ui.ShowuseBind convar to toggle behaviour. Defaults to false.
8 Months Ago
Show use keybind on interaction/use prompts
8 Months Ago
General tutorial server compile fixes