249,482 Commits over 3,959 Days - 2.63cph!
Game over phase, leave game after a while
Return to menu instead
UI: Set Button.Active inside TabContainer rather than setting active class directly (consistent with ButtonGroup)
I didn't mean to comment this out
Show halves won in round intermission
▄▍▌▋▋ ▆▊▉▆ ▆█_▆▍▅█_▉▌▅▄█▄▄▄_▌▊▍▄▅▅▄▋▍_▅▅▉█▌▍▄██▄▊
- Ensured vendor list attachments work
- Swapped attachment and ammo code to standard merchandise icon workflow
- Fixed bug causing slots to appear on things that dont normally have slots (pooling issue)
siege tower gibs fix. collision for new ladders
merge from fix_computer_station_invisible_lods -> main
Fix SERVER compile errors
UI: Fix worldpanel filters, save off default viewport Z range when setting a render target (solves depth issues after pushing/popping worldpanel filters)
https://files.facepunch.com/alexguthrie/1b2911b1/sbox-dev_Nl7AwCZeb5.mp4
Fixed incorrect text showing up on vendor list
Swapped my terrible vendor listing custom item icons for standard virtual item icon ones
merge from hackweek_horse_rewrite
set viewmodel reinforced woodshield to use metal shield animations
merge from main (needs codegen)
▅▍▍▄▄█▄▄▅ ▍▍▄▆ ▆▊▍▊▉ ▊▌ ▌▌▅▍ ▄▄█▊██ █▉▇▋▊▋▋▇ & ▅▌▇▇▍▉ ▇▆▆▄▄▆▇▍ ▊▌▅▇ ▋▄▄▄▍█ ▉▋ >▉█▋ █▊▌▅ ▆█▋█ █▌▊▉▌▋
- ▇▉▅▄▉▌█▉ ▇▍▋▇ ▄▌▍▌▆▄ ▍▉▌ ▇▆▅▄█▌ ▇▋█▄█▆▇▉▍ ▇▊▍▉ ▆ ▌▇▌▇▍▇ ▍▉▉▊ ▊ ▉▇▍▄ ▆▄▍▄▄▅ ▌▌▌▇▄▋ ▆▍▉ ▉▄▇
- ▆▍▄▇▋ ▅▅▌▋▅▋█ ▌▍ ▇▉▊▆▋▍▉▄ ▄█▄▄▌▉▋▉ ▄▅▊▆▄▍▍ ▍▇▌ ▌▅▇ ▋▅██▅█▊ ▇▆▌▄▋▆▍
Delete duplicate but incorrect filename `editorconfig`, apply previous changes to `.editorconfig` instead
Arena 2 Art Progress
https://files.facepunch.com/louie/1b2911b1/sbox-dev_S6AMad5TY8.jpg
Published packages don't include dlls
Update PlayerController animator params
PlayerController copy clothes better
PlayerController increase skin slightly, prevents sliding down slopes
PlayerController creates collision on a child GameObject, so it can have different tags set etc
PlayerController - delete existing BoxCollider, CapsuleCollider if they exist
PlayerController - don't recreate Colliders GameObject if we have a child named that already
PlayerController: Fix ducking slightly when standing on small shit
Added a light with configurable color to ice sculptures
merge from fix_copypaste_shipping_container_color -> main
Fix shipping container colors being reset to random when pasting entities
updted ReinforcedWoodShield.fbx so the strap now matches more closely to Metal shield
so a single anim set can be re-used for it
Automatic mipbias changes to the terrain4_albedo_array and terrain4_normal_array
basic IO setup of sculpture - temp port positions, can just use On flag to toggle lights
New: support xml-style errors from API
Allows to see more details about what's going wrong with the request(Azure SAS errors are xml)
Tests: got the SAS error locally, saw the logs in ServerManager
Bugfix: don't use a closed stream when retrying backup uploading
If we fail the upload at the point of consuming the stream (so passed backupBegin), it will close the stream and fall over on Position call, making retries useless.
Tests: when running own server it was erroring out on retries with stream closed exception - not anymore.
Bugfix: Don't wait after last upload retry
Tests: Saw the uploads fail, didn't see the log after last attempt.
Update: renamed file back to BackupData
I shouldn't have renamed it in the first place.
Clean: removing obsolete property
Tests: local run was able to upload files
viewmodel wooden shield animaionns edited
Move PlayerController.Animation behaviour to MoveMode
merge from twitch_rivals_2024/twitch_rivals_flag
Drop the flag on death
Make sure it stays upright when dropped: added a new center of mass override setting for dropped items
merge from fix_telephone_grid -> main
viewmodel metal shield anims updated so the arm is visible
Add an alternate render method
Switch telephone to using the MapHelper class
Add `printgrid` command to debug position -> grid name code
Refactor teleport2grid so finding map grid based on string is inside MapHelper.cs