241,027 Commits over 3,867 Days - 2.60cph!

1 Year Ago
Merge from main
1 Year Ago
Add missing SeekingServerProjectile component I think this got removed somehow in 87271 and broke homing missiles
1 Year Ago
Merge from main -> global_networked_bases
1 Year Ago
Fix steam browser stopping query after 10s by returning every server that didn't respond and showing ? ping (why does steam source query the servers if it already serves all the data from the master server?)
1 Year Ago
Put all servers that failed to respond to the query into a "Unqueried" list intead of "Unresponsive"
1 Year Ago
Fix Vector3.ToScreen not working as it did before and breaking lots of stuff. Implement backwards compatibility and evaluate if this is the right solution later.
1 Year Ago
Compile fixes
1 Year Ago
Removed obsolete comment
1 Year Ago
Fixed furnace skin emission always have an incorrect orange tint. EmissionToggle script now checks whether the base emission colour has changed, and automatically saves the new data.
1 Year Ago
█▉▇▇▉ ▇▉▄█ ▉▍█▆▊▆▊▄▋_▅▋▉▉█▆▉▇▍▍▆▉ (▄▇▄▉ ▊█ ▄▋█▉▌▍█)
1 Year Ago
Parent merge
1 Year Ago
Merge from main
1 Year Ago
Add IMaterialReplacementCallback interface, is called when a material is replaced via a skin Reinitialise EmissionToggle when it receives this callback, fixes furnaces showing the emisison colour of the vanilla furnace when lit
1 Year Ago
Kayak marker
1 Year Ago
Added a functional hit marker to the attack heli UI dialog
1 Year Ago
merge from main
1 Year Ago
Add the remaining tonemap properties
1 Year Ago
Experiments with layering cameras and multiple viewports
1 Year Ago
Remove unused spherical vignette from renderingpipeline and core shaders Unused viewport shit in camera renderer CCameraRenderer inherits SceneCamera Name for debugging
1 Year Ago
Update global_networked_bases/2021
1 Year Ago
merge from main
1 Year Ago
merge from Attack Helicopter
1 Year Ago
Rocket heat seeker damage changes and large_helicopter_protection changes - Helicopters now take two hits to destory, scrap transport helicopter remains at 4.
1 Year Ago
Merge Main -> Attack Helicopter
1 Year Ago
▉▉█ ▊▌█▍ ▉▆▆█▅▉▋▇
1 Year Ago
▄▆▋'█ █▉▉▄▅▍ ▋▇▌▆ ▊██▉▊▌ ▅▅█ ▄▌▋█▌ ▆▄▇▊▌▄▇ ▊▅ █▇▇▄▍▅█▌ ▆▉▄▍ ▋▊▌█ ▍▍▍ ▌▋▊▊▅▋ ▋▅▉▄▉▌▍▍▆
1 Year Ago
merge from main
1 Year Ago
phrases Fixed weapons rack typo + shared token
1 Year Ago
█▇▊▌▄▍ ▅▉▌▌ ▉▄▌▋▉▉
1 Year Ago
▍▄▄▊▊▄▋▄ ▊█▋▆ ▅▅▌-▍▌▅▉▆▉▅▋
1 Year Ago
Added SENT_AI:OnTaskFailed and others Added NPC:GetIdealYaw, NPC:GetArrivalDirection, NPC:SetUnforgettable Added CNavArea:MarkAsDamaging, CNavArea.IsDamaging
1 Year Ago
Fix menu button sounds
1 Year Ago
merge from main
1 Year Ago
merge from global_networked_bases
1 Year Ago
Disable RendererBatch component on all container skin prefabs
1 Year Ago
Tool to disable render batching for container skin
1 Year Ago
1 Year Ago
When showing generator under attack use infinity for MinMaxDistanceAlpha
1 Year Ago
When a generator is attacked, periodically show that team a notification and update its UI icon to pulse and change icon. Fixes #73
1 Year Ago
SourceTV fixes Player.IsBot now returns true for SourceTV master client Prevent tv_enable going beyond absolute max players
1 Year Ago
Turn BaseStyles members into a table containing type, default value, and inheritance state, generate BaseStyles.Defaults Auto-generate layout cascading based on inheritance state Use BaseStyles.Default instead of hardcoding defaults Similar to `css-defaults` branch but this does it better - so I'm deleting that in favour of this. Rather than hard-coding the default value every time we fetch it: ```cs var value = Styles.BackgroundColor ?? Color.White; ``` We should be doing something like: ```cs var value = Styles.BackgroundColor ?? Default.BackgroundColor; ``` Provide default values as fallbacks for style transitions, use LerpProperty inside BaseStyles.FromLerp In FromLerp, check if the property we're trying to change is actually changing Prevents us from stomping property changes when a transition is running with `transition: all` if you have an animation running simulataneously Move default styles into `DefaultStyles`, make everything readonly VirtualScrollPanel uses DefaultStyles Only use fallback inside Lerp functions if from/to are null Move null checks into Lerp functions, remove logs Tidy up, use same code path for lerps Refer to default values in docstrings, inherited/cascading values lerp to their initial `from` values if `to` is unset Merge fixes, Name -> TypeName
1 Year Ago
Additional fixes to particle refraction scale
1 Year Ago
Allow local packages in game menu if we are not ourself a remote package. Fixes sboxgame/issues#3614
1 Year Ago
Initial support for `calc( ... )` Length.Calc (LengthUnit.Expression), evaluate on demand Add failing test for nested calc (`calc( ... + calc( ... ) )`) Add support for nested `calc()` statements Do GetPixels inside calc functions (for percentages) Division by zero throws correct DivideByZeroException Tests & support for invalid syntax, constants (e, pi, nan), scaling percentages Remove token count check, will need to re-think this validation later Rename test class to CalcTests, clean up Check if length unit is expression & evaluate on demand Implicit eval Pass parent property values into ToYoga() for calc
1 Year Ago
▉▋█▋
1 Year Ago
Fixed low hanging bugs, warnings and errors in terrain shaders
1 Year Ago
Progress. Secondary atlas files & naming consistency.