240,563 Commits over 3,867 Days - 2.59cph!
Add utility functions for using the Hammer IO system (#1530)
Example usage
```lua
function ENT:KeyValue( key, value )
if ( BaseClass.KeyValue ) then BaseClass.KeyValue( self, key, value ) end
if ( self:SetNetworkKeyValue( key, value ) ) then
return
elseif ( self:AddOutputFromKeyValue( key, value ) ) then
return
end
-- Your entity's logic goes here
end
function ENT:AcceptInput( name, activator, called, value )
if ( BaseClass.AcceptInput and BaseClass.AcceptInput( self, name, activator, called, value ) ) then
return true
end
if ( self:AddOutputFromAcceptInput( name, value ) ) then
return true
end
-- Your entity's logic goes here
return false
end
```
Create table.MemberValuesFromKey (#1539)
New library: math.ease (#1755)
* New library: ease
* ease -> math.ease
* fix: call correct math.ease function
probably a module leftover
* Reduce repeated multiplication to powers
* Reduce _G lookups and use a `module()`
Co-authored-by: Tom <27384135+CupCakeR@users.noreply.github.com>
Remove lobby header buttons
Queue lobby queries
Only be in one staging lobby at a time
Enforce minimum players
Add DComboBox:OnMenuOpened(menu) (#1659)
Add table.Shuffle (#1683)
* Add table.Shuffle
Performs an inline Fisher-Yates shuffle on the table in O(n) time
* table.Shuffle small optimization
Generator Destroyed particle
Fix table.RemoveByValue throwing an error when key is not a number (#1704)
Generator damaged particle
Merge branch 'main' of sbox-hover
Added a Weapon and Loadout upgrade system and populate the Upgrades tab of the Station dialog
Merge branch 'main' of sbox-hover
Made hook.Add/Remove not silently fail on arg type mismatch (#1344)
* Made hook.Add/Remove not silently fail on arg type mismatch
In the rare case a typo was made for the hook args, it is now noticeable.
Generator repair particle updated
Generator vsnap file
Jetpack elevator compiled files
Dev Grid compiled files
Generator Repair particle
Don't bind ExitStage on controller by default
TMP replacements in replay UI
Fixed character spacing in bold text
▄▆▄▋▊▅▊█▌▅▋▄ ▋▍▍▍▅ ▍▊▋ ▆▊▊█▍▌▅▌ ▄█▋▍ ▄▍▇▄ ▉▆▄▆ ▊▆█▌▍▄▋ ▇▋ ▅▄▉ ▉▆██▊ ▉▌▋ ▍▌███▋▄▋ ▊▌▇▍.
Add ignored files
Delete .gitignore
Remove game submodule
Delete game
add game
▄▄▆▍▌▊▌█ ▇▊▌▍▄ ▍▅█ ██▉ ▅▋ ▊▍▄▉▇▋ ▇▍ ▆▆▍ █▌▍▌▆▉ ▇▍▊▅. ▆█▌▉ ▇▆▇▉▉▋▊▇▊▇▅▅ ▇▉▍▉▉ ▅█▌ █▅▍▆.
█▌▉▊▇ ▋█▍▆ ▆▄▅▇▇█▌▄▌█▋▊▇▌▋
▍▉▌█▍▌▍ █ ▅▍▇ ▇▊▌▋▆▊▆█ ▇█▅▊▇ ▇▄▄ ▄▇▊ ▉▇▊
▌▆▋▊▅▄ ▌▄▉▄▅ ▋▌▊▆▅▇▇▌ ▆▍▆▌ ▌█▅▌▌▌▄▉ █▍▋▌▊▍ ▊▉▅ ▊▆▌▄█▊ (▉▇▋'▍ ▄▆▋▅▊ ▉█▍▅▍▅▍▅▉, ▉▋▌▄▌ ▉▆▊▌▊▊▊ ▇▋█▌ ▊▉▅▍▄)
█▆▅▆█ ▄▉▍▄▉▉▉ ▍▇▄▊▆▉█▍▇ ▍█▄▆▇▅█▄
▍▍█▄▄▅ ▄█▌▅▌▌▆▌▇ ▍▌▍▇▊▆▊ ▆▊▅▋▆▌▌
Take internal items button now works for camper (only shows one camper inventory at a time, clicking the take items button switches it to the next inventory after removing the items)
▌▇▄▊▅▇▅ █▊█ ▇▆▌▋▍ ▋▍▋▇▌▍ ▅▍▍▍█▉▊▆
Bullet drop weapons inherit some velocity. Blaster fires faster with a further falloff.
Remove possibility of prediction (don't set Owner) and fix accuracy issues with bullet drop weapons
Calculate the approximate prevent building radius of each monument on the client before it's children get detached
Use this to determine whether to show the "Cannot build this close to x" error
Handle wind loop client-side
Each weapon can specify a different crosshair type. Stop bullet drop projectiles being predictable (fix it later). Set render color of players for now to team colors. Ragdoll copies render color. Fixed station screen showing for all players when opened.
Added release.js node script to build .zip file of compiled files and source code only
Extensive cleanup of now deprecated splat channels
▄▉▍ ▌▆▄▇▌▄▊▌▄▍▄▌▊▉▊▍ ▋▆ ▍▋█▊▄▇ ▉▊▍ ▆▍▋█▇▄ ▉▉▅▅▄▌▇▆▋ ▌▌▍▉▄▇▅ ▌▉ ▌▅▋▉▅▅▊▌▆▅█.▍▇▉▋▋▄▍
▉▌▋▇▊ ▉▊▌ ▅█▄▉▉▅ ▄▆▉ ▆▆▍▇▍▉▆▊▆▌▌▉ ▇▆▋▍█▉ ▄▋▉ █▆▍▇▍▆'▋ ▊▉▇▌▄▍▉▉▄ ▉▉▆▉ ▊█ ▊▋▆▌▆▇▊
Fixed Standalone build error
Fixed campaign score percentile visibility
Leaderboard description tweak
Attempt to connect to game server in background on first launch
Fixed possible NRE in LeaderboardView
Tweaked Upgrade Station use particle based on feedback
Merge branch 'main' of sbox-hover
Up the fall damage threshold
Up the maximum wind loop volume