252,179 Commits over 3,990 Days - 2.63cph!
Fixed some addons that extract/load correctly on client not loading/extracting correctly on server. Both cases now simply display a warning before trying to extract.
▌▊█▉▄▅ ▄█▌ ▍▇▄▋▊▇▍ ▊▋█▄▉█▄▊▄ █▊▊▌▆ ▉▇▍ ▋▉ █▄▄▉ █▆▅▌ █▋ ▆▊▌ (▌▇▋▍▌▋▌▇ ▉▋ ▉▊█ ▇▊▊▇▍▅▍▅▍▌▉▆▄?)
▆▇▋▇▊▆ ▉▍▋ ▉▉▆▄▅▊▇▆▅ █▋▇▆▌▆▍▌ ▌▄▉█▅▅ ▉▋ ▅▇ ▆▇▇▌█▌
▆▇▆▇▆▋▋▆▊█▅▉▊▄███▋█▉█▆▇█▋▇▍ ▆▄▌▋ ▊▆▉ ▍▉▄▉ ▉▄▆ ▇ ▋▊▄▍▅▄ ▍▌▍ ▉█ ▍█▍▍ ▌▊▍ ▌▉▅▌▊▉▆▅ ▄▍▇▌'▆ ▇▆▄▉▊█ ▋▆▌
Added WorldBorder Hammer entity
Merge branch 'main' of sbox-hover
Added map border material to Dune
Fixed Entity RemoveFromLists errors on bad disconnect
Fixed trying to join your own game from the lobby
Added grid shader and map border vmat thanks ;)
scss supports darken, lighten, invert, mix
lobby bar tweaks
Added WorldGeneratorHud and ability to destroy generators with all particle effects + sounds
Tweaked generator particles
hook.Add with invalid 2nd argument throws proper error (#1810)
Add SlowWalkSpeed to player_manager / GM.SetPlayerSpeed / Default player classes (#1827)
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