255,725 Commits over 3,990 Days - 2.67cph!
▇▆█▌▍▄ ▅▄-▊█▍▇▉▍ █▇▄▌▋▊▋▍ ▋▅▉▍▋▋█▊█
Bee grenade base crafting pass
Prefabbed concrete walkway kit. Added custom COL. Added to Asset Gym
Fixed bee grenade viewmodel scale
Optim: avoid scratch buffer round trip
After checking internals, GUID serialization is also alloc-free, so routing through that.
Tests: profiled in editor
CreateGameModal DropDown has a bound value
Can pass GameSettings to MenuUtility.OpenGame
Use value edits instead of binds
Optim: eliminate float/double related allocs in EventRecordField.Serialize
Need to run a couple additional experiments(stackalloc, tagged union), but this part is basically done.
Tests: ran in editor, observed in profiler that no more allocs are happening in Serialize for small records
- Setup open/close sounds for deployed hive
- Change deployment sound to boxes
merge from crafting_update
Fixed glowing billboards on trumpet trees
Tweaked LOD distances on bromeliads
Adjusted jungle densities
Move shot tracers to separate event, only do those for ranged attacks not melee or projectiles etc
Give IWeaponEvents more eventy names
Jungle ground plants progress / ferns and optimization
Force network update when heat source changes
Setup standalone impact effect for natural hives. Swapped to dirt sounds as a stand in
heliconia billboards, prefabs, spawn prefabs
updated pie icons with lewis's new ones and added the unsued ones too
Mostly happy with public interface now
tiger attack ledge anim exported after vertical movement edits
▍▇▉▉▌ ▉▅▄▅▄ ▅▋▋ ▉█▌▊█▆▍▄ ▄▇▅▉▄
- ▉▇-▍▉▄▋▉▉▅▉ ▅▄▊▊ ▋▉▍▋▆▉ ▉▄▇▆▍▉ ▄▅▅ (▌▄▇▍ ▌▄▌▅▊▄█▅ ▆▇ ▌▋▊▋▉▆█▄▉▍▄ █▉ ▍▊▉█▊█) █▆▉ ▋▄'▌ ▊▍█▇▊▋ ▇▇ ▊▉ ▉▇▌ ▉▍▊▋█ ▇▌ ▇█▌█▄▊▌ ▋▌ ▅▆▍▉ ▍▌▇▄▊
merge from crafting_update
LOD pass for electrical enclosure assets
Remove CreateGameSettings (unused), populate game settings controls in CreateGameModal
Optim: EventRecordField - use thread local scratch to avoid GUID serialization allocs
Tests: validated value via debugging, unity profiler showed no allocs during Serialize(CSV) call
Setup Beehive item filters
Merge from crafting_update
Ensure deployed beehive can handle having a full inventory properly
merge from crafting_update/visual_cooking
Use property blocks when lerping food color
Fixed the fix
114920
Cooking lerp was not working anymore
Workbench level 2 and 3 are now unlocked in techtrees the tier below
Update: hacky EventRecord profiling setup to track allocations
Will need to discard this before merge
Tests: ran in editor
Workbench level 2 no longer default blueprint
Workbench level 3 no longer default blueprint
coop, hive, planter, cooking workbench, engineers bench techtree setup
Fixed not being able to shoot the bbq section
Can no longer deploy things on placed hive