13,647 Commits over 2,741 Days - 0.21cph!
Rename scientist to survivor
Fix NRE during Kayak mission
EntityMenu attributes on entities will now appear using proper english in the radial menu, even before we run phrases
Uses a new AddOptionPhrase method on ContextMenuUI, this can be used when manually adding options to a context menu (eg. wiretool) although I haven't updated those since we've already had them translated so they appear fine
Merge from tutorial_island
Setup kick gesture (hidden in wheel)
Shaved a second off the animation for more responsiveness
Testing out storing a user id in a skull item as well as the name
Delete the empty gibs mesh, we'll just use the full gibs
Icon
Splashable, igniteable, gibs, condition, save/load
Initial torch implementation
Added support for frontier door to open in both directions based on what side the player is on
Manifest, id fixes
Added new GestureDoor component, plays a gesture on the player who opens the door, applied on frontier door
Added a player inventory config for testing
Play a bear roar sfx during the bear mission conversation
Don't play sfx for pings created by the mission objectives
Give more starting resources in base building mission
Don't turn the mission provider to face the player
Description fixes
Show all declared flags on the EntityFlag_Toggle inspector (needs to be declared in const fields)
Mesh.quality affects DecalCull component
Look at the conversation NPC's actual model head instead of the static eye position
Merge from tutorial_island
Added an ignore terrain option to MonumentNavMesh to stop nav mesh being generated under the tutorial island
Fixed laser and torch attachments not activating properly after a server reload if the turret was powered during the save
Converted random switch, memory cell and blocker to use existing glow materials instead of modifying them to hardcoded values at runtime
Fixes these entities lights not glowing like other IO entities, will be more maintainable going forwards
Fix wiring issue when standing on top of mixing table
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
Flattened angle check for accessing the admin panel of a vending machine, fixes not being able to access admin controls if the vending machine is higher than the player but still within interact range
Apply same fix to beach towel
Fixed sometimes not being able to use the wire tool when standing on top of sleeping bags, modular car lifts or beds
Culprit: can't use wire tool if the players eyes are intersecting a prevent building volume, these entities have large prevent building volumes that the player can easily stand inside. Applying the IgnoreWireCheck tag to these colliders fixes the issue
Merge from tutorial_island
▇▍▍▋█ █▉▇▄▆▅▊▅▉▆▋ ▍▌▋█ ▋▇▇▋ ▅▉▍ ▍▊▍_▅▍▅▄ ▅▍ ▉▊▋▆▅▆ ▅▌▌█▋ ▌▊▉▋▉ ▉█▍ ▄▉▆▊▍█ ▊▋▅ ▅▅█▄▇▇▆▇▄█ ▇▉▅▉▍▊▌▅▇▄ ▆▉█ ▋▄▅▇▇▄▌▋▉▉▄ ▊▊▄ ▋▉▆ ▇██▄▄ █▍▄▆ ▍▄ ▇▆ ▊▌▊ ▋▊▍▆▍ ▍▆▆▋ ▌▍▅▌▆
▊▅▊▄▋▌▄'▇ ▋▉▆▇▄ ▄▋▇▆▌ ▅▄▍▇▋▆ ▆▇▅▆▇▆▉▋▆▄▆▍▋, ▆▌▄ ▉█▍█▄_▊▌ ▅█▇▊▅▄▋▇▆ ▇▇▋▇▊ ▌▄▉▄█▅ ▍▋▋ ▊▍▍▄▉
Move ghost sheet bone controller onto a separate gameobject instead of on LOD0 so that when the bone collisions are disabled at 25M LOD0 isn't also disabled
Should fix ghost sheet not appearing if player is >25m away from the mesh but the mesh is also large on scree (eg. using a scope or binoculars)
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
Potential AttackHelicopterTurret Load NRE fix
Fixed wood and armoured single doors vehicle phys boxes not parented to the rotating hinge, preventing interactions through the doorway for about a second after a door is opened
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
Merge from ghost_sheet_fixes
Fixed ghost sheet parachute/arms issue on female player model
Added a ping for the kayak destination objective
Apply same restriction to global building blocks