135,997 Commits over 4,324 Days - 1.31cph!
Only call smoke detection code if the target is in the view cone to save on perf, allow seeing through smoke if the target is within touch distance
▅ █▉▉▅▋ ▌█▌▄ ▅▄▄█▄▍▋▇▅▋█▌▊▊▅▊▄
Potential fix for scientists seeing through smoke, will be applied to bushes if it's successful
merge from settingsmenu_export_config
main -> inventory_commands_streamermode
Skin pass for tiwtch underwear
Kitchen set 1 material settings
merge from workshop_animator_controls
fix exports with new animator and fx controls
Merge: from duplicate_bot_id_fix
- Buildfix for missing SERVER guard
merging onto my branch, trying to fix local repo problem with missing files
Buildfix: add missing SERVER guard
Seperated the new UI Settings Export code into it's own partial class (thanks Flavien for the suggestion)
texturing progress - apartment complex
monument S2P
Merge from stability_test
Remove the hacks.
Add a base ForceChildFullStability func, returns true to respect previous default behaviour.
Override in PlayerBoat and return false only when flagged as a destructible wreck with the behaviour enabled.
Add PlayerBoat.UseDestructibleWreckStability replicated var to gate this stability behaviour.
Potential fix for "Standing on desks on ghostships tricks the AI"
Moved legacy hair to it's own folder
merge from workshop_animator_controls
Added workshop controls for particles/lights with new WorkshopFXControls component
Added average female skin set
Added average female skin set collection for debugging
Fixing outbreak scientist setup
Merge: from duplicate_bot_id_fix
- Bugfix for duplicate player id warning when loading a save
- Bugfix for editor freezing when loading a save with a player
Tests: playground with 1 transient, 1 persistent npc in editor then save -> load -> spawn player loop 3x
Temp fix for "When there is no cover around and the scientists need to reload, they jitter awkwardly"
merge from testrunner_editor
▇ █▌▆▌ ▍▉▇▊█▄▉▊▋ ▆▋█▆▆▊ ▍▉▍▋▌▋▌▌▇ ▊▍▋▆█▍▋ ▉▇█▍▇▄▍ ▇█ ▉▊▆█▌█▋▊ ▅▆▌▉▄█ ▄▅▋ ▄▍▉▇▆▆▌▉▅▅▋▆▇▍▉▉▆▆▅▊
Potential fix for "mp5.entity / flashlight.entity changed its network group to null" when spawning new scientists
server_browser_ping_removal -> main
Ensure region sorting button uses the correct background
Merge: from main
Also renamed branch: duplciate_bot_id_fix -> duplicate_bot_id_fix
server_browser_ping_removal -> main
Remove DeveloperOnly restriction from Indirect Instancing Convars
Fix naval scientists not lighting up their laser or flashlight weapon attachment at night
- Show ping and region on connection modal
- Servers without a region tag will be put to the bottom of the list
- Missed files
- Minor browser code folder cleanup
Added TestRunner.Pipeline, an access point for the build pipeline to run all the editor tests in one go
Merged from settingsmenu_export_config branch.
Add a context menu option to UI_Settings components that lets you Export all the Settings at once. Currently it will provide it formatted for ADX and a rougher format for Excel.
Bugfix: fix bot id being shared when loading a save
Fixed by reconstructing the free bot ID list and free bot id counter
Tests: playground with 1 transient and 1 persitent bot, couple loops of spawn player -> save -> load
Remove the export to console option as it's no longer useful. Improved button description.
merge from testrunner_editor
Added a popup editor window when exporting that allows for copying the results to the clipboard (as they get truncated by the console and I always just copy and paste them anyway).