199,032 Commits over 4,140 Days - 2.00cph!
Sending parameters from JS -> Lua
Re-register JS bindings on page load
JS -> Lua bindings (no parameters yet)
Facepunch.Api manifest, banned servers
(We can ban servers from showing up in the server browser now)
Added console command for time
Replaced Physics.Linecast(Vector3 start, Vector3 end) with Physics.Linecast(Vector3 start, Vector3 end, out RaycastHit hitInfo) because Unity
Switched to generic parts list
Call ConsoleMessage, OnFinishLoadingDocument, OnDocumentReady, OnChangeTitle, OnChangeAddressBar, OnChangeTargetURL methods
Shift clicking a server in the serverlist will copy its Ip to your clipboard
Goal holds Energy and Stamina considerations, while goal plans disabled considerations and just rely on bonuses for scoring.
Added energy and stamina considerations to validate the goal and goal plans for fever sickness.
Sleep Off Sickness called Sleep Off Fever now (goal).
Print progress when building the navmesh
Sleep main thread while building the navmesh
Don't hide console messages from the chromium developer console
Hide context menus
Animal laggy ass is additive
Illness effects now actually apply the Sick flag while effect is active.
Add Disabled flag action should be executed on break.
Add/Remove Disabled unit flag actions
Fever Sleep interactions now add and remove Disabled flag.
Fixed "IsStopped can only be called on an active agent"
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
Separate save system, make it a static class. Add console command for setting autosave value.
Shader compile time opt; skipping unused permutations
Some small initial work as I learn about the save system.
Fixed flickering/missing bullet glass impact decals
Minor interaction system change.
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
Fixed NREs in player and npc culling
Fixed perf issues in lodgroup culling
Adjusted loot drop suitcase collider for easier interaction
Oops, turned NPCs back on.
Merge container update into Main.
Containers can now be used by one user only at a time. Mostly based on UI (interaction ends when UI is closed) but also handles improper client disconnections.