201,214 Commits over 4,171 Days - 2.01cph!
Simple vehicle interaction text edit, pluis removing superfluous meta files.
Unit.Navigation.TrySetDestination robustness
AI Debugger panel moved to BeforeEditorLayout, added to DebugTools
Fixed potential KeyNotFoundException in Senses
Reducing duplicated code. Add character controller reference back in
Got separate Client/Server working correctly (+some minor cleanup). The main issue was that PlayableCharacter.Server would assign a new PlayerState to currentState every tick, even if there were no inputs to process. This meant that often states were getting sent with an ID of zero, which freaked the client out. Also made server only send state when there's new state to send (i.e. <0 inputs have been processed since last time).
Fixed Resources without interaction positional data not being interactable. (InteractionSettingsWrapper.MaxSubscriptions was 0, now validated editor side)
Added interaction HUD message.
Can now move and delete existing decals
Added support for mesh renderers to wearable pooling
Fixed pumpkin not shown on player after initial use (RUST-1340)
Fixed WaterVisibilityTrigger compile error when set to SERVER in the editor
People should now stop approaching targets when within range
Re-enabled Collaborations AI modules
Added a little cleanup routine for badly spawned Items in WorldManger (hack pending spawn refactor)
Print BASS error code for every BASS_Init attempt
Automated Linux Build #441
made wolves root motion attack work
Automated Windows Build #441
Fixed collections missing color data
model grid tweaks
adding cave_large_medium files wip
Automated Linux DS Build #441
Simplified Collaboration request send/receieve, added some more restrictions to avoid people sending requests that will always be rejected
Added industrial prop c and metallic material fixes
More Collaborations cleanup, component only holds a single received request
Updated the motor a little.
Fixed some input issues with menus not working properly.
NRE fix, better request cleanup
Fixed AI Debugger Decision Log logging not filtering grouped logs properly
Moved GroupKnowledge "Can Find" methods to Unit Knowledge (crafting UI buttons will be disabled when the selected Unit cannot find required items)
AI Debugger shows buttons to quickly select module/goal/plan/selector/behaviour with each log
TakeFromDispenser skill usage is conditional, not always applied (.Enabled in data)
fixed a hole in timber mine block T junction
layout improvements cave_large_medium
Fixed PlayerInput check and reduce hitbox opacity again.
Fixed "Add Goal" button not working on Module nodes in the AI Designer
Started adding last thrown weapon things
Re-wrote fallback GoalPlans system to be use existing systems and be less shit (Goals and Plans can be flagged as fallback, only considered when all non-fallback siblings fail)
Fixed potential IOE in AIDebugger
Restored ability to drive vehicles. Cleared last vestiges of the old PlayerInput.