201,896 Commits over 4,171 Days - 2.02cph!
Oops, turned NPCs back on.
Adjusted loot drop suitcase collider for easier interaction
Fixed NREs in player and npc culling
Fixed perf issues in lodgroup culling
Localized voice limiting works for sounds that aren't initially parented to another object (RUST-1598)
Snow footstep tweaks
Distant gunshot tweaks
Misc minor sound tweaks
Minor interaction system change.
Fixed flickering/missing bullet glass impact decals
Some small initial work as I learn about the save system.
Shader compile time opt; skipping unused permutations
Separate save system, make it a static class. Add console command for setting autosave value.
animal progress
fixed bunch of animal animations (temp)
animals stay at their proper attack range
animals give up if they can't reach their target
animals don't target players they can't see
animal skeletons setup
animal damage setup
animal protection setup
Fixed "IsStopped can only be called on an active agent"
Add/Remove Disabled unit flag actions
Fever Sleep interactions now add and remove Disabled flag.
Add Disabled flag action should be executed on break.
Illness effects now actually apply the Sick flag while effect is active.
Animal laggy ass is additive
Don't hide console messages from the chromium developer console
Hide context menus
Print progress when building the navmesh
Sleep main thread while building the navmesh
Sleep Off Sickness called Sleep Off Fever now (goal).
Added energy and stamina considerations to validate the goal and goal plans for fever sickness.
Goal holds Energy and Stamina considerations, while goal plans disabled considerations and just rely on bonuses for scoring.
Shift clicking a server in the serverlist will copy its Ip to your clipboard
Call ConsoleMessage, OnFinishLoadingDocument, OnDocumentReady, OnChangeTitle, OnChangeAddressBar, OnChangeTargetURL methods
Switched to generic parts list
Replaced Physics.Linecast(Vector3 start, Vector3 end) with Physics.Linecast(Vector3 start, Vector3 end, out RaycastHit hitInfo) because Unity
Added console command for time
Facepunch.Api manifest, banned servers
(We can ban servers from showing up in the server browser now)
JS -> Lua bindings (no parameters yet)
Re-register JS bindings on page load
Sending parameters from JS -> Lua
Fixed npc culling NRE caused by server reconnect
Wearables only decay from the effects of weather when they're outside
Wearables take half of all raw combat damage
EffectList sorts by severity
FollowCamera null checking