249,941 Commits over 3,959 Days - 2.63cph!
Fixed layer mask of summer DLC pools not picking up dropped items, fixes items not sinking as expected
Fixed BuildingPrivlidge.MenuDeauthorize_ShowIf NRE
clamped console autocomplete index to the bounds of how many options are available
Created LODs and baked LODs for hill cliffs
Added batching to all cliffs
Added splat masks for hill cliffs
Removed jutting cliff material variants
Moved game setup prefab on Refinery
Fade in GameHUD too
Added volumetric fog to main menu
UI buttons defined as an "action" will play a different click sound
Replace UI press sound as well
SoundEmitter can specify a target mixer
Main menu music uses "Music" mixer so it can be tweaked
Add camera shake to main menu, replaced ui button hover sound
Made some style changes to RoundState
Moved minimap, chat back to where they were before hack week
Framing out a respawning framework for gamemodes to decide respawn behavior
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