115,259 Commits over 3,959 Days - 1.21cph!
Attempt to fix race condition with destroying entities
merge from skeleton optimizations
Possible fix for VM legs issue.
+ tried again to fix the water shadow plane
[D11] Fix for Flashlight changing colour
Reduce default fertilizer production value for items. Composter description. GrowableEntity info display now displays when hovering a growable inside a planter, instead of the planter options.
[D11] + Remainder of the particle systems shadows turned off
Reverted
44321 (bug #2230 by P.Lewis) - causing substantial increase in draw counts. Will add follow-up task to investigate
[D11] Added class to get a Xuids for all players on a server
[D11] LODs for all Helicopter parts
[D11] Fixes for Botabag being see-through and Industrial Door Glass Material allowing player to see things they shouldnt see
[D11][#3406] Fix for getting stuck at start menu
[D11] Further clothing changes missed by unshelving. Eyebrow fixes.
[D11] [UI] Localisation database format changes.
[D11][#3413] Fix for find join game main menu issue
Fix incorrect vals on 3mod chassis
Put OnHealthChanged event back to being server-only (as it originally was before I changed it a while ago), but moved it to BaseCombatEntity.Server so it won't confuse future newbies.
Code review: Converted module component update calls to come from the vehicle, instead of using the Unity methods. Removed the OnEnable/OnDisable use entirely.
█▆█▋▋▋ ▄▉▇▅▅, ▇▄▍▉▆, ▉█▇▅▌▆▊█▄▇ ▍▋▇ ▅▌▅▆
Prevent "Look rotation viewing vector is zero" complaint from Unity
Another OnValidate switch to PreProcess
Merge coroutine/invoke changes branch
Use dictionary method instead of storing the action in the module
VehicleLiftObstuctionSensor removed. Use a basic TriggerBase instead.
Free the old magnet occupant properly
Update magnet snap to use a similar system to VehicleLiftOccupantTrigger
▅▉▆▇▉▋ ▌█▇▆▇▌ ▄▊ ▇▆▋▉▍▍▋▆▍▍█, ▅▅▌▌▆ ▍▍▌▅▇▋▊▆▋ ▉▍▊█
Fix another null check problem
Rewrote occupant trigger to use a more logical TriggerBase system. Adjusted layers on obstruction sensor. Protocol++.
▄▇█ ▉▋▆▄ █▌▋█ ▋▆▉▉▋ ▅▄▌█▅ ▇▆▉▄▉▋
▉▄▋▆▇ ▇▊▍▋▇▊▍▉▄▌▅ ▊█▋▄▄ ▄▄▅ ▍▌▌▋▉▆▅▊
Add player.wakeupall server command (good for waking up lots of bots after a server restart)
Fixed inventory.copyto not working when called from an input binding
inventory.equipslot no longer looks for a player in front of the calling player (only works by passing in a player name)
inventory.equipslottarget is a new command that takes no arguments and looks for a player in front of the calling player (good for input binds)
Composter protobuf and serialization.
More composter wip. Merged from main.