256,595 Commits over 4,018 Days - 2.66cph!
merge from fix_premium_lock_favorite -> main
Remove button component from premium locked icon
- fixes server being favorited when clicking the lock
merge from fix_show_premium_label -> main
Rename `Premium` server browser to `Show Premium` to make it clearer what it does
Only print if engine ready
Force build shaders, some shaders have mismatched combos
Console apps print native engine messages instantly
Fix arrow effects not turning back on after network load
intial setup for f1 grenade and building plan, 2h explosive anim exported added
▋▌▅▊▋ ▋▄▍▍ ▅█▇▉▄▌_▅▅▉▆▆▊▉██_█▇▍▄▍▍▋▍_▊▍▋█▍▅_▆▅▋▊▄
▆▉█ █▇▌▊█▋▌▊▊▌▉ ▅▉▋▍▅▌ ▉▇▆▄▇▋▅▇▊▅▇▋▆▍██▅█▅▉▄██ (▆▌█▋▊▄▄ ▍▄ ▊▅▌-▍▇▇/▄▊▋-▆▋▊ █▍▇▍▅▊▇)
- ▆▋▊▌ ▄▌▄▆▍▍▉ ▇▊▆▇▄▅▄▉▅▋ ▇▉▌▌▊▋▋▌▅▌█▇▊▊▆ ▄▇▋▄▇ ▅▅ ▊▆▌▅█▅▍▆ ▌▊▉▉▌▆▋ ▄█▄▆▇▌ ▄▄ ▍▍▉ ▄▍▋▇█▌ ▊▆ ▌▉ ▍█▇▊▍▍▄▌▌▄ ▋▍▆▆▆▍
merge from fix_item_ownership_filtering -> main
merge from copy_paste_clientside_fixes -> main
merge from fix_typecache_generic_name -> main
merge from persist_teas -> softcore_update
Add `keepteaondeath` convar to keep tea effects across death inside softcore
Merge: from item_allocs
- Fixes BufferList not able to sort when it's not full
- removes some from Item.MoveToContainer
Tests: moved and stacked items in the inventory while checking profiler
Optim: remove allocations from Item.MoveToContainer
Unity profiling showed an allocation inside it's sort impl, but I haven't seen it on server snapshots - will clean up if it is there
Tests: got a bunch of wood in separate stacks and stacked it via right click from belt to inv. Checked profiler to confirm expected allocations are gone.
Bugfix: BufferList can handle sorting subrange
Tests: moved items around in inventory(future cl)
Draw titlebar icon without any additional processing
Prevent TC dropping corpse if the last building block of a base is destroyed
Get rid of unused ChunkyTrimesh recast code
Update recast from Facepunch/recastnavigation
This should fix the crap that happens when we move the window across monitors
Looks shit so let's make it smaller
Fixed killfeed names regression
Fixed killfeed names regression
Fixed killfeed names regression
Stick a massive logo on main window
https://files.facepunch.com/alexguthrie/1b1811b1/explorer_6ZDckeWpaV.png
radiation particle effect
perk death shield
more radiation perks
Deploying to gh-pages from @ Facepunch/recastnavigation@ac22a5ce7d4c405d49604e27e4ff6d748b0d21f4 🚀
Add exit condition to raycast() if DT_BUFFER_TOO_SMALL
See recastnavigation/recastnavigation/pull/753
Localize Balloon and Dynamite world tool tips
Idea from garrysmod/pull/2166
Drag'n'drop right click menu icons
Handle NPC squads overflowing when spawning a lot of them
Unify spawnmenu rightclick code & add GM:SpawnmenuIconMenuOpen
Idea from garrysmod/pull/2142 but better implementation
Fixed ai.GetSquadMemberCount returning nothing if there is no squad
Fixed player_squad NPC squad being overflown
When you spawn too many npc_alyx's or npc_citizens. Reduced max player squad from 32 to 16, to match the actual max NPC squad size
Handle NPC squads being overflown when spawning many NPCs
Updated descriptions for all weapons. Fixed typo on bread, and extra word on egg.
Fixed ai.GetSquadMemberCount returning nothing if there is no squad
Fixed player_squad NPC squad being overflown
When you spawn too many npc_alyx's or npc_citizens. Reduced max player squad from 32 to 16, to match the actual max NPC squad size
Handle NPC squads being overflown when spawning many NPCs
Deploying to gh-pages from @ Facepunch/recastnavigation@21c4a8a2bc61d89ca5f96f4a790c30e2d02f44fe 🚀
Revert "Removed unused dividePoly function see a4e1e2b"
This reverts commit ac488df6fe9a3c2575e36c4eddc5b03815891b5f.
Revert "Fix bug leading to stack smashing"
This reverts commit a4e1e2bbfc518e12fd3b582e4d4aeae9b5d81cb2.
Initial custom window frames
Add profile flyout button
Make things look pretty
Split TitleBar.cs up, remove unused
System window manager handles everything, but we draw our own titlebar buttons for consistency
Make CFramelessMainWindow the only frameless window type, pass widgets in for hit testing
Replace TitleBarStyle with paint overrides, so windows can do whatever they want
Clean up
Fix tests for triangles that only touch a cell
I am, pretty sure they started failing because of floating point precision (triangle touching cell)