248,580 Commits over 3,928 Days - 2.64cph!
update steamworks to 1.50
update steam binaries for linux
update windows binaries to the ones from steamcmd
Updated steamworks SDK to v1.50
separated scientist + heavy scientist designs
▍█▆▆ ▌▊▄▌ ▇▍▄▅▌▇▍▇ ▄▇█▇▍▍▋ ▍▇ ▊▄▉▌▅ ▉██▉▉▉▌ ▋▇▅▍▋▇▅▄▆▊▌ ▇▆▍▊▅▋▆ ▍▋ ▆▍▆▉█▍▆ ▇▉ ▋▆▋ ██▇▍▆█▅ (▊▉▍▅ ▄▆▆▊ ▅▍▇▊▆▊)
█▅▉ ▄█▌ ▊▇▆▉▆█▅ ▌▆▋▊▊▇▍▋ ▋▉ ▊▆▄▆▍▉▇▅
Added NPC.Set/GetSquad, NPC.IsSquadLeader, NPC.GetNearestSquadMember, ai.GetSquadLeader, ai.GetSquadMemberCount, ai.GetSquadMembers
Base KillFeed https://files.facepunch.com/garry/a14a8884-0495-4c79-a28d-d1e67ca35f61.jpg
Can now set the default state container in the ai editor.
Dismounted state now triggers the StateError event if no valid waypoint data is found.
Oilrig tweaks.
Fixed compile errors with multiple classes using ClientCommand
Optimized StaticGroup Transformation
Added Game.PlayerDisconnected( player, reason )
ClientCommand generated overload functions copy accesibility
Join/Disconnect notices in chat
Added OnPlayerPhysicsPickup and OnPlayerPhysicsDrop hooks, which handle +use physics pickup
Deleting an active player_pickup entity will now properly stop and cleanup the +use pickup stuff instead of leaving the player in an invalid state
▊▌▌▋█ ▅▋▌▍▉▅▌▉▅▉ ▌▄▌▄ ▋▇▄▊▋▅ ▍▋▅ ▉█▅▇▊▆▇▍▍ ▉▆▇▋▇█
▅▊▅ ▉▄▇▆▇▋ ▅█▄▌ ▊▌▆ ▉▆▄▇▅ ▋▉█▅▇▍▉ ▆▊▋▄▆▆▄, ▍▄▌▄▋▍ ▅▌▊ ▅▌▅ ▊▄▉█▋▊▅▊▇▅▊█ ▊█▋▄▅█▇▌ ▊▉ ▍▅▋ ▅▆▇▄▍▌▆ ▆▅▆█▋▅ ▍▇▄▉▊▌ ▇█▇▇▆▄▋
Merge from crafting_pebkac
Cleaning
Don't compile addons on code changed if they're not active
Added Compiler.BuildAsync
MenuSystem doesn't use addon system, creates its own compiler
Fixed Panels not hotloading (readonly fucked me again)
If we start compiling the main menu as soon as possible it'll be done by the time the rest of the engine is ready to go
Text entry blur on escape
Merge branch 'master' of sbox
Prefab and scene updates to support train tunnel variants and train tunnel transitional pieces (using placeholder meshes)
Added left / right variant support to GenerateDungeon
Added transitional piece support to GenerateDungeon (to spawn a transitional prefab when it's impossible to match the exact variant)
Fix flickering on box probes
Sort skins by recently used in the skin picker in the craft menu and the repair bench, persists across sessions
▍▊▅▇▉ ▉▋▇▉ █▄▆▄█▌▍▇▄▋/█▌▇▌▍▅▌▇▇
Reverting spline asset path code for now as GetAssetPath didn't work on prefab variants and GetPrefabAssetPathOfNearestInstanceRoot caused the Unity editor to crash on certain prefabs
▌█▇▉▋ ▄▍▇▄▍▅ ▅▆▇▄█▋ ▉▊▍ ▇▇▅▉▋ ▇▌▌▇▇▉▇▊ ▌▅▇█ ▇▊▌▆▆▌▄▋█
Fix several bugs with spline data generation
▌▍▍▄▋▇ ▄▇ ▌▆▊▉▌▆ ▊▆▌▇▊▅▄▌▋▌ ▉▄ ▅▊▌ ▋▌▌▌▌█▆▌▍▇ ▋▋ ▊▋▌▋▋▋▇█ ▇▊▉▄▌█ (▍/▅/▅)
▉▋▅██ ▄█▌▋▄▌ █▇▍▍▍█ ▇▅▍'▅ ▌▆▋▅█ ▅▆▋▍▇▉▅▋█
▋▇▉▊ ▌▉▅▇/▉▉▅▍ ▉▆▆▍▄, ▄▉▇▋▇█▅▇▋ █▇▆▅/▅▇▍▋ ▋▅▅▊▄▉▅▅ ▉▊▊ ▍▄▇▆ ▅▇▊▉█▄▇▌
Compilation fix for editor vs build
▌▊▄▍▅ █▇▌▊▋▉▉
! ▊▆▋▉▉▉▆ ▄▅█ ▊▌▋▌▍▌▅ ▆▇▌▄▇█▆▌ ▊▆▋▇▄▌, █▌▍▉▋▋█, ▆▍▋
▉▄▇▍▅▆ ▇▉▉ ▊▇▇ ▊█▇▋▉
▊▌▆█ ▊▄▊▆ ▄▌▆▅▅▋▍
█▅█ ▆▅ ▆▋█▍▆▌
█▉▄▅▉ ▆▍ ▅▋▇▊▆▌ ▄▊▋▅▇▅▇▇
▌▇▍▉▍▄ ▉▆▍█▇ ▆▌▊▅
▅▌▆▍▆▍ ▄▊▋ ▌▊▆█▉▊
▄▌▍█▉▅▄▉ ▉▆▇▍▋▍
▆▄▄█▉ ▉▆▄▅ ▄█▌▋
Fix spline data assignment. Previously if two prefabs shared the same data but one changed, it would incorrectly update the data for both. Now checking the prefab path
▊▉▇ ▇▅ ▇▉▆▌▇▋ ▇▇▅▄▆▉ ▇█▄▍▌ █▄▋▌▆▊▊▇ ▌▋ ▉▊▊▍ ▆▉▍▅▉█
▄▊▆▋▌ ▋▅▋█▅▉▍▇ ▉▍▇▆▉▇▌▉▅ ▍▍ █▍▊▌▌▌▋▍▇ ▉▊▋▋███▆