193,087 Commits over 4,049 Days - 1.99cph!
Fixed player floating above ground when rotating the ballista
Player follows the ground level
Better clipping checks
merge from primitive -> aux2
Yet another try catch that needs to throw it's exception instead of logging during GenerateManifest
Add extra colliders to the top, side and bottom of all shields for extra cover
Tripled the health of all shields
merge from primitive -> aux2
Ensure errors are thrown inside DoPrepare() instead of being skipped over
- only applies when `-throw_manifest_error` is set
FoliageGrid profling.
RustCamera foliage grid profiling.
Test:
Disable LODGrid refreshing when applying a preset change, enable it afterwards and then manually call it once.
Saves it being called 3 times when the tree, particle and mesh quality convars each get changed at the same time.
Add profiling for LODGrid.Refresh
- Further polish on layer changes
- Fixed bug causing animation curve to not run fully through
- Ensured timer duration works ass expected
- Added big ass note to the top of the file
- Worked on further hiding some bow manipulations
Set initial stock of icepick, salvage axe & large backpack to the same value as their refill amounts
Add support for initial stock of a vending machine to be <10
Expand "Map %s is missing" disconnect in the other place too
It wasn't displaying the info about cl_downloadfilter.
Display HTTP error when FastDL fails and its not a 404
Fixed the game not downloading maps if bz2 version exists locally
Unify how ITex/IMat:GetColor pushes color to Lua
Merged Pull Requests
* Do not display effect rings with Gravity Gun equipped
* Update jQuery and reduce reliance on it in main menu, as well as lazy load images
* Added math.IsNearlyZero and math.IsNearlyEqual
Initial pass for primitive travelling vendor trades since 6/10 items were removed due to item restrictions (plan to do another pass later once seige equipment has final crafting costs)
- wood
- stone
- metal frags
- hqm
- sewing kits
- gears
- large backpack (max 2)
- salvaged axe (max 5)
- salvage pickaxe (max 5)
Update: ServerDemoPlayer - add debug option to log packets
Trying to figure out why some construction events are not being palyed back properly
Tests: played back a demo where I'm building multiple chained staircases
Fixed ballista SiegeWeaponVehicleAudio.StartReloadSounds NRE
Unpacked catapult mesh prefab, see if it fixes the unpooled bone names
Tweaked battering ram door max angles
Add support for alternative vending machine trades per era
New battering ram dismount pos
Bugfix: ServerDemoPlayer - synthesize initial tick after loadign a player
Avoids server's perception of teleport, as ticks are delta serialized and after load of save have default values.
Tests: played back a demo on craggy where I stayed stationary the first 10 seconds. No longer generating errors.
Disabled the new terrain collision proxy collider added on horses, need a better solution
█▍▇ ▇▌ ▇▆▊ ▇██▄ ▄▊█▋▉▋▄ █▋▉▌▍▍▍ ▍▄▄▌ ▍▊ ▍▄▌▇▄▄▄ ▍▄▆-▍▉▉▍▊ █▉▍▅▅▊▌
▆▌▅▇ █▍█▅▊ █▉▌▄▍▋▅▊█▋▄█ █▊ ▇▇
Removed the 30s repair delay on the battering ram head
Added more jungle scaffolding blockouts
Shorten tiger leap and growl anims for better blending, custom flee to go back into hiding then circle back
merge from primitive -> aux2
Bugfix: FullServerDemos - ensure initial save always happens if demo thread was toggled
Tests: recorded 2 demos in 2 recording sessions on one server session - both had saves created
Ensure AssetDatabase.SaveAssets() is called after manifest is generated
- seemed to work fine on build server without this but didn't save manifest locally until manually using Ctrl + S
Fixed ballista not repairable when hammering its subentity
Bugfix: ServerDemoPlayer - wake up all recognized players
Players that are loaded from a save arrive sleeping, which prevents tick processing.
Tests: Played back a couple short demos where I didn't jump at the start - saw player move.
Add per-convar profiling when changing quality presets
adobe wall and gate gibs and collision
▆█▄'▅ ▋▄▆▅ ▋▋▄ █▄▉▅▊▇▌ ▆▆▌█▍▌'▄ ▆▄▄▄█▆ ▍▇ ▇▋▅▄ ▆▄ ▉▌▅ "▇▆▇▇ ▌▄▋▅ ▋▄▉▌█▌█ ▆▅ █▄▅▅▆▉▄" ▄▋▌▄▊▄