192,143 Commits over 3,259 Days - 2.46cph!
Revert Header, Rivals and add new branding
Campaign Dates, participant stripped, hero styling
Steam link button
Merge branch 'master' into twitch-drops-19
Add streamers and drops
Add other streamers, waiting for renders
Merge branch 'master' into twitch-drops-19
Add the new drops
Merge branch 'twitch-drops-19'
▆▍▅▋▍▌▉ ▆▊▉▅▅▋█▅ ▋▊▉▅ ▄▊ ▌█▌▅▅▋▄▆█▊ ▍█▇▇ ▇▄▌▍▆▌ █▍▋▆▅▇▄▄ ▇▇ ▄▇▋'▇ ▇█▇
▊▌▅█ ▄▅▍▅▋█▄▋▊▋▉ ▍▅▆▌ ▋▉▍▋ ▊▍▌▅ ▊▉'▋▍ ▄▍▋▆▅▄██
! ▋▋▄█▌▍▇▊▊██▉▄▉▊ ▋▊▄ ▉█▅▄▇▊▄▉▄▌▍
██▍▋▌ ▅▍█▉▍ ▊▊▅ █▅▅▅▍ █▆ ▍▉▄▉▍▇▊██▇▇
! ▍▉▋ ▅▍▉▌▆▇▊▆▅ ▅▌▋▍▉▅█ ▍▉▉▉▍▌█ ▇▋█ ██▄ ▅▉ ▋▅█▆ ▆▊▆▊▅▉▋ █▌ ▋▅▇ ▄▇▄█▋█▍▌ ▇▉ ▅▅▋ ▌▆▆▄▊▄▊▉ ▆▍▌▊▍
█▍▅█▉ ▉▉▅█▅▄ '▊▋▇▅▉▍' ▊█▄▌ ▆▇█▇▆▊-▉▌▋█▅-▋▌
▄▄▊ ▍▍▉ ▉▊█ ▄▆█▌▋
Add some extra checks for file watchers
Use box projection mode for cubemaps
Add sky color to scene sunlight so ambient SH can be computed - this is needed for cubemaps to show up
CEnvMapSceneObject bindings
Allow CEnvMapSceneObject to calculate SH
Change some of our skybox textures to use cube array so they can be used in scene cubemaps
phases and codegen checks
Add crafting slots to all 3 workbenches
Fixed some item handling bugs with the industrial crafter
Make event hub class easier to use, buffered
First pass on filter system for conveyors, can specify up to 5 items that an item conveyor will allow to pass
Differentiate between a loss and not being in a round at all, so we can do different UI (this didn't matter with poker since we just show "x won the round" rather than "you lose"). Also show Bust as a different result status.
Paint text blocks with a gradient
Bug fixes, and do random move correctly during betting phase
How'd I not see this? Deleted another use of hitbox groupid
Fix poker UI errors when a player folds
New winner data, showing the round results in a more Blackjack-ish way. We don't really care about which players won or lost like we do in Poker, so much as just our personal result vs. the dealer.
Update TraceShapeAgainstHitboxes use in new TestHitboxesMultiple
▋█▋ ▄▄▊▊▅▍█▍▄▊ ▍▋▍▇▍▊▉▋█ ▋▅ ▍▍▋█▅▋ ▉▅▉▋
Add tags property to CModelDocHitboxBase
Setup tags via string tokens for hitboxes, interop Hitbox.. still learning about all this, so need to go back and clean all this up later.
Send over the hitbox handle when performing traces
Don't forget to pass the tags when compiling resources
Add TraceResult.Hitbox
Delete TraceResult.HitboxIndex, it'll be useless once I've deleted the hitbox groups. CSkeletonInstance::SBox_BoneToHitbox returns the hitbox itself, used for sweeps.
Started killing off a bunch of now useless hitgroup code
Remove CSkeletonInstance.GetHitboxGroup interop
Kill hitbox index from DamageInfo, there's probably room for hitbox tag filtering in here. Also adjusted some docs for that class.
Kill some more hitgroup code, updated citizen_hitboxset prefab
Add DamageInfo.Hitbox, assign it in UsingTraceResult
Re-add C# API as obsolete (DamageInfo.HitboxIndex, DamageInfo.WithHitbox, ModelEntity.GetHitboxGroup)
Removed a couple more hitbox groupid references, set tags on HitboxSetList import
Remove all HitboxComponent HitGroup priority code
Don't need these functions
Adjust spray can description to remove mention of inserting attachments
▅▉▊█▊▄▇▊▉▇ ▋▊▊ █▊▄▄▄▉▇ ▇▊ #▆▄▊▄▆▉
▊▆▍▅ ▆▅▌▅█ ▍▍▍▍ ▍▍█▊██▍ ▆█▄▋▉▇▇ ▍▄▉▄ ▅▍▊▇▆▉▅▉ █▍▆▄▋▉▆ ▉▊ ▉▍▇▇ ██▅▅▆ ▆▊ ▌▌▍▅▍▍▌▍▆▉▊▍ █▍▄▄▄▇▇▅▆▌▋█▅▆▋▊
Fix lumberjack hazmat geometry being visible in eyes view (while downed)
Citizen/clothing: buttoned shirt LODs
Don't need these functions
Remove all HitboxComponent HitGroup priority code
Add option to camera no collision on checkpoint
▍▆▄▊-▄-▄▋▊▉▇▌█ ▅▆▄▄▋▅ ▇▆▇▋▌▆▌▌▇.
▊▅▌█ ▆▅█▌▍ ▋ █▇▉▉▆ ▄▍▌▅▅▉ ▌▍█ ▅█▄▋▆▇▋▌ ▅▋▅ ▉▊▍▉▆▊ ▇▄ ▇▇▋▌ ▊▄▊▍ █▋▋ ▌ ▋% ▅▇▆▌▅▋ ▊▊ ▍▉▅▋█▋▇ ▄▆▌█▅ ▋▉▅▇▉ ▇.▊ ▉█▇▄█▌▇ █▇ ▊▊▄▌▋██ ▋▊▄▆.
If using MetalFrame check point player doesn't have to be grounded
Fixed IsDown / WasDown and also Pressed / Released being swapped
Revert "Make ButtonState a struct again but add a method `Set` so it doesn't need to be a class for the property"
This reverts commit 6d29a14ea85614a2c91c8f670f73e5ebb30e60cf.
Make ButtonState a struct again but add a method `Set` so it doesn't need to be a class for the property
Fixed compile error from copy paste 🥴
Added ButtonState.Pressed and ButtonState.Released with docs
Use TypeDescription to fetch property for [ClientInput]
Add extensions for reading/writing Transform
Add Transform.Read and Transform.Write
Add support for Transform to [ClientInput]
Don't use System.Numerics.Vector3 because it doesn't serialize to json properly using System.Text.Json
Fixed methods not loading documentation for types with generic arguments
Hide members that have EditorBrowsable.Never
Limit the number of split pieces because of negative coordinate values
Fix stack trace stretching the screen
Remove rubbish
Rename AddonManager to ToolAddonManager
And rename file
Clean up server addon building
Build in printing compile errors to console in CompileGroup
Fix server compiles not working
▊▋▊▅▊▉▇▊▄▍▍▄▌ ▄▊▉▊ ▊▍▊▋▋▌▄▋▅▄ ▅▋▆▄ ▄▇▅▊ █▋▆▆▊ ▇▍▅ ▊▉▉▄ ▇▊▇▄▋▊▉▇▍▌▉
Added Leaderboard.GetHistogram()
Basic leaderboard histogram drawing
Show markers on friend scores in histogram
Fix modded server combatlog NRE