249,476 Commits over 3,959 Days - 2.63cph!
Added Editor Keybinds for Scene Mesh Operations, matching Hammer where possible. Also added Tooltip when hovering a mesh edit button to see it's Keybind. Resolves Facepunch/sbox-issues#6101
Missed some diamond wallpaper files
Created tiling blue diamond wallpaper, compatible with Wainscotting A. Updated Wainscotting A wallpaper to match. Updated skins list. Changed glossiness of venetian plaster set. Downressed some supporting textures in wallpaper set.
Can no longer create a Library with the same Ident as the current Game or another Library. Cannot change a Game/Library's ident to the same ident as another Library. Resolves Facepunch/sbox-issues#5466
Hook new wolf growl anim, make animator state generator case instensitive
Adjust MainHUD so a bunch of UI elements can be displayed while we don't have a pawn, including toasts, round info, kill feed, voices, scoreboard
Show programmatic name of stat in stats section
Can define default respawn state
Added PlayerInputRespawner
Update Game_setup.prefab
Default respawn state is delayed
Rewrite PooledList to be IPooled and IDisposable, allowing it to be part of using statements and free itself when leaving scope
Removed some main menu lines
stats/global returns stats that aren't registered
Player stats return stats that aren't registered
committing texture meta that plastic desires
weapon updates
- set events to use revolver sounds for now
- ironsight updates
- anim updates
- set up ADS anim versions in the viewmodel animator
Include latest skins when using setwallpaper command
debris_a_pile_01 + 02 vmdls
Show ETA on loading screen
https://files.facepunch.com/alexguthrie/1b2211b1/sbox_Ai6NLIszih.png
Tweaked wallpaper textures aniso levels
Enabled mip map streaming for all wallpaper textures
exported Wolf_GrowlRunToWalkBack animation
Update: convert PositionLerp to IPooled
Previously implemented as IDisposable, so this was a straighforward switch.
Tests: ran a local 2player game, forced the client to disconnect - confirmed EnterPool got called
added skin constraints to left him as well
Fix UpdateErrorCounts not publishing
M700 world model LOD levels
Make sure we aren't setting wallpaper on incompatible blocks when using 'ent setwallpaper' command
burstcloth - made skin constraint editing less messy
Combine stats and leaderboards sections
Clean stats header
Clean up leaderboard section
Merge from world_update_2
In standalone, run CreateGame after doing all our standalone setup - because otherwise we'll be loading the game assembly without any info
(cherry picked from commit 1102b357f284b26b2bab11bedfc23bb5e15c47a1)
Separate DevUI (console, errors) addon code out into its own addon
Clean up MenuSystem and MainMenuPanel
In standalone, run CreateGame after doing all our standalone setup - because otherwise we'll be loading the game assembly without any info
DevUI gets its own ContextLocal scope
Add DevUIDll
Test for DevUI
burstcloth - added skin constraints to allow explicit separation from defined points on skinned mesh without needing projected collision
- works alongside collision constraints, but allows solving explicit issues like knee clipping without having to rely fully on it
- applied to hazmat prefab, also reset bone positions
Fixed 35-40 calls of TerrainWaterMap vs. WaterLevel
▊▉▅▋ ▅▍▄▍ ▅▌▇ ▆▅█▇▍▆█▊▉ ▋▉▆▄ █▍ ▅▌▆▋▉▆ ▄▄▄▇▍▊█▄▉▄ ▌▋▅▊ ▅▍ ▌▋█ ▋▇▆█▄▆▄▆▅▌ ▆▋█▇ ▄▅▄ ▇▍▄ ▉▍
Add full rotational Gizmo.Draw.LineCircle overload
Fix Gizmo.Draw.LineCylinder ends drawing wrong, resolves Facepunch/sbox-issues#6209
-Collision for Fire Cabinet
-Added Wall mount model, material, textures, LODS
world_update_2 -> world_update_2/radioactive_water
Merge: from main
Tests: built all modes in editor
Select new items after pasting
merge from tincanalarm_tip
Coastal cliffs LOD distance tweaks
Fixed slope mask settings
Tab to flip selected transitions, Ctrl+D to duplicate selection
Update: fixing invalid namespace reference
Tests: none, trivial change