239,455 Commits over 3,837 Days - 2.60cph!

35 Days Ago
Prevent wolves getting permanently accustomed to fire when they survive a fight with a player that used fired on them, that's because new players encountering those wolves may get confused when they get bitten despite the holding a torch
35 Days Ago
World model prefabs, colliders, outline etc Updated drag and drop inventory sounds
35 Days Ago
Prevent Toasts from ticking down while you're in a Loading Screen.
35 Days Ago
Serialize state tags instead of hardcoding them, partial port of the code FSM to the new UI
35 Days Ago
Update: StringView - prefer ctor overloads instead of default args Saves a couple branches in some scenarios. - Also expanded tests to cover all ctors and arg ranges Tests: Ran new unit tests and checked server browser
35 Days Ago
Added Main Menu Toasts Added Toast that pops up after playing a game you haven't yet interacted with. Clicking will open a Review Page Modal. https://files.facepunch.com/CarsonKompon/2024/August/19_12-04-UnlinedWeaverbird.png
35 Days Ago
Fixed floating wallpaper world model in first person view Icons test
35 Days Ago
- ██▉ ▇▊▉▄▋▊ ▆▇ ▅█▅▆▉▅▍▌▌▆ ▇▄▌▄█▌▉▊ ▄▊▆ ▍▆▌▊▆▉ ▇▆ ▄▋▅▋▌▇ ▌▅▉▉ ▅▊▊ ▄▋ ▄█▋▆▅▊ █▅ ▉▉▅ ▆▆▇▊▇ ▊▊▊▋ - █▆▆ ▍▋▊ ▋▄ ▄▍▄▉▌▉▋▆▉ ▇▅▉▉▊▉▆▋▅▉▌ ▌▆█▍ ▍▆▇▌▅ ▋▉█▍█▅ ▊█ ▉▇▋ ▉█▌▇▉▅▅▋ ▋▄▆▊▅ ▍▅▌█▅▊▊▅ - ▍▄▋ ▋▊▉▅▉▌ ▌▅ ▌▌▆▇█▅ █▌▅▉▅▅ ▉▍▇ ▄▇▆▆▇ ▍▊▉▊▇▄▉▌▉ ▄▆▌▅▄▌▆▊
35 Days Ago
Fixed #1
35 Days Ago
GetVoxel: return 0 for unallocated chunks
35 Days Ago
Clean: Updating the docs of StringView to compare against Memory Turns out I missed System.memory during my initial research, which serves a very similar purpose. Sadly, it doesn't cover all our use cases, so we still need StringView - I've mentioned these shortcomings in the xml doc. Tests: none, trivial change
35 Days Ago
More protection around BlockPlacer. Added a better Inventory.HasItem method that doesn't have us making a new inventory item instance every time
35 Days Ago
ranged sight texture update
35 Days Ago
Viewmodel and world model texture swapping wip Set viewmodel default texture to blue (the default wallpaper skin)
35 Days Ago
Fixed problem with blue viper material
35 Days Ago
Merge from main
35 Days Ago
Update: Finalizing StringView - StringView's constructor now follow's Span form (source, start, len) instead of (source, start, end). Fixed updated unit tests. - Reimplemented CompareIgnoreCase via EqualityComparer<T> instead of IEqualityComparer<T> as per MS recommendation. - Annotated every public method with xml docs Test: ran unit tests - all green. Checked ServerBrowser - still good.
35 Days Ago
test commit
35 Days Ago
Call PrepareGeometryChange before moving TransitionItem Reset view on Home key press
35 Days Ago
Updated industrial.ceiling.lamp.compact textures and material
35 Days Ago
Enable read/write on legacy wood pile importer
35 Days Ago
Update: Expanding HashEquality test for StringView To confirm that the required interface is implemented correctly and gets invoked. Tests: Ran the updated unit test
35 Days Ago
Adding wallpaper skins for retro, royal, polka dots, clouds, geometric
35 Days Ago
Show red icons for erroring state actions too (#9)
35 Days Ago
"Create model..." now shows up when right clicking an .obj file
35 Days Ago
Can now drag folders to/from the TreeView on the left side of the Assets Browser. Resolves Facepunch/sbox-issues#4742
35 Days Ago
Show red labels for invalid transition conditions / actions (#9) https://files.facepunch.com/ziks/2024-08-19/sbox-dev_YyyXVN5F46.png
35 Days Ago
Nicer bothy flattening
35 Days Ago
Fix warnings from RangedFloat API changes
35 Days Ago
Allow loading fsm scriptable objects into the runtime fsm component
35 Days Ago
RangedFloat cleanup * Add Min / Max properties instead of x / y fields, fields are obsoleted * Max always equals Min for Fixed range type, unlike the old y field * ToString returns "<min>" for fixed values, or "<min> <max>" for ranges, instead of "<min>,<max>,<type>" * Parse supports old format * Can deconstruct: `var (min, max) = range;` * Add tests parsing old format
35 Days Ago
Merge: from main Tests: built all modes. Server Browser still works
35 Days Ago
Update: Reimplement tag support in server browser Fixes the break I left when running the experiment with StringView Tests: Clicked through server browser's various filter options
35 Days Ago
World Update 2 -> Legacy Woodpile
35 Days Ago
▇▉▊ ▉█▍▍▆▆▆█ ▄▍▅ ▇▋▌▆▅ █▊▋█▇█▅▊▋ ▅▆▋▄▄▉██ ▌▅ ▋▌▇▆▊▋▊▉▊ ▋▌▍▍█▄▉▇▊ ▄▆▅▇ ▇ ▅▄▍▉▇▍▇▊▍▌ ▊▉ ▆▄▇▄▋
35 Days Ago
Recompile a bunch of decals and fixed some using wrong shader
35 Days Ago
Improve fsm editor UX, create new states next to currently selected ones, link them, and select the new one
35 Days Ago
Clean up serialized data containing fields that don't exist anymore
35 Days Ago
Generate code and manifest
35 Days Ago
World Update 2 -> Aux2
35 Days Ago
Merge from main
35 Days Ago
Added prevent build volumes to buoys and divesites
35 Days Ago
Divesite underwater check
35 Days Ago
Add fsm UI support for tag transitions, complete transitions, start states and link states
35 Days Ago
divesite fixes
35 Days Ago
Removed comment Ditto
35 Days Ago
Wallpaper viewmodel deploy animation when deploying
35 Days Ago
Reset wallpaperID to 0 after removing wallpaper Removed unused wallpaper code in Spraycan ChangeItemSkin RPC
35 Days Ago
merge from main
35 Days Ago
Use discard var here