194,444 Commits over 4,079 Days - 1.99cph!
merge from TwitchRivals_changes
Lava biome terrain foliage variants
Added server convar Voice.ToggleVoiceRangeBoost, takes a player and a state (eg."ToggleVoiceRangeBoost Sam 0")
Added replicated convar Voice.VoiceRangeBoostAmount, any player with range boost toggled will have their voice audio range increased by this amount (clamped between 0 and 200).
This range also increases the range at which players will receive voice network packets around that player
Fixed border appearing behind the model
Skin viewer now on a rendertexture
Cinematic postfx volume preset
NVG scientist + laptop rig backup. Updated cine prefab menu list
Reverted MenuUI back to screen space overlay style (same as on Main). Too many issues with how I implemented this last hack week, going to redo it a better way.
Added option to not build world navmesh to gamesetup/bootstrap. Don't build it for test arena to decrease start time.
Added UI buttons for spawning each type of Scientists, picks a random spawn point each click.
Added "Kill Scientists" button to kill all spawned AI.
Reset button now kills all AI too.
Added some initial move/cover points to get things working
Delete a bunch of scene stuff to speed up play/start time
Initial basic setup. Scene. Added script for UI controls. Added simple geometry and set it up as a monument/navmesh so it automatically gets navmesh built. Default ai.move to true for arena. Auto teleport player to test arena spawn location when starting the scene. Added a Reset button to UI that for now just puts the player back at the spawn point.
Added sv_cheats requirement to some cvars
dumpentityfactories, dump_entity_sizes, vgui_drawfocus, vgui_togglepanel, net_start
Create a worldspawn entity for naughty maps with edited lumps that don't create it
Fixed a crash when deleting npc_manhack too early
merge from TwitchRivals_changes
Added gibs to the quarry deployable. task complete!
merge from TwitchRivals_changes
merge from cui_update_rpc
lava basic damage volumes
changed lava flow map to exr
Fixed standard-flow shader + nuked spec version
Renamed Super Tea to Super Serum to fit in with Rivals narrative
Finally fixed skin viewer key controls not working in the main menu popup version. The commit - by necessity - also enables Movement keybinds in the NeedsKeyboard script in MenuUI.
Add test for disabling components & fix codegen since "test" convar name changed
Merge jarryd's CUI branch that allows updating CUI without destroying & recreating it
Add ability to use 'enabled' field to enable/disable CUI components
Additional fixes to make components update
Codegen CUI test command
Switched viewer to use direct horizontal and vertical rotation. Using the item's axes sometimes worked poorly since some items are at a permanent angle (e.g. pickaxe). Key and mouse drag rotation now shares a method.
Updated OnSkinChanged to match use in BuildingBlock.Grades
Simplified skin refresh methods
Reapplied branch changes to BaseEntity.Skin
Merge Main -> Hackweek-SkinViewer. Stomping my changes to BaseEntity.Skin for now, will redo.