111,922 Commits over 3,928 Days - 1.19cph!
merge from ai_wolf_iteration
Fix fire not scaring wolves when the player is standing on top of a tall object
They will now approach very slowly, flee as soon as the player swings their torch, and flee after jumping if fire is still lit
Cancel wolf jump when player goes down the tall object before the wolf arrives
▋▇▅ ▇▇▆▋▇▅▍▋.▄▊▅_▇█▆▆▇▉_█▄▆▇_▄▌▌▅▄▄_▇██▇█ ▊▅ █▋▆▆ ▍▋ ▇▅▉▄▊▌▊
merge from frankenstein_shelterraid_fix
merge from gesture_menu_nre_fix
merge from rps_disconnect_fix
merge from ai_wolf_iteration
Smoke grenade mat to match the ammo icon.
Smoke grenade improvements.
Add metallic map to detail layer on standard shaders
Fixed DofExposer not finding the post volume when added at run time
Fixed some skin ID issues
Merge from main/hazmat plushy
Can now test items in the store that haven't been uploaded yet
Fixed bad DofExposer merge
Added store.limitedItemTests and store.generalItemTests convars, stores a list of ids that will appear in the limited/general store tab (comma delineated)
Added store.refreshStore
Backup of gesture pack and wolf2 stills
Fix RPS dialog staying on if player is disconnected mid game
Fixed NRE when attempting to assign gestures in the options menu while not conneted to a game
Optim: reduce profiling capacity, instead lazy-grow it
- When frame didn't fit the capacity, drop it and rerecord it
This should help avoid large stutters in editor (and hopefully on the server as well).
Tests: tested craggy in editor - spikes gone. Tested on 6k world in standalone server - spikes still present. Also noticed one export failed, but think it's unrelated to current changes
exported catapult anims, set up clips, renamed rigged file
Fix pasted builds always being snapped to terrain despite the convar being set to false
Possible gesture pack fix. Added meta name and rebuilt manifest.
merge from main -> copypaste
Fixed ballista rotations nonsense
IK tweaks, reduced clipping with player body
Tweaked server colliders
Stop VehicleChassisVisuals NRE on stop terrain fx
Prevent crash with SimpleVehicleVisuals should the visual wheels be missing
Have wolves look at the player head instead of the player's crotch
sculpture serialization
- added FileStorage type for sculpture data (lz4 compressed)
- changed sculpting data flow so changes are made on the server and then retrieved by the client
Optim: Avoid allocations when generating method names
- Also cleaned up a couple TODOs
- Added extra logging to track stages of export progress
Getting very close to completing all outstanding TODOs
Tests: exported craggy and checked scope names in perfetto