224,213 Commits over 3,684 Days - 2.54cph!
Remove a server side debug key accidentally left in
Make it easier to push flip a rowboat over. It was really difficult for one person on flat ground.
Be more lenient with seat clipping checks, now finishing the check right at eye level. Fixes player hitting their head on the damaged floor above when riding a horse at Water Treatment
Add rifle ammo to my loadout
Removed the diesAtZeroHealth bool that I added some time ago for vehicle modules. Use a system similat to BasePlayer instead, just overriding the Die() method to not die.
Everything that was currently using diesAtZeroHealth = false:
- BaseVehicleModule now uses a blank Die() method instead.
- computerstation.static, ReclaimBackpack, ReclaimTerminal, StaticRespawnZoneBandit, StaticRespawnZoneCompound, microphonestandio, and elevatorioentity were immortal so wouldn't take damage already.
- StorageMonitor.deployed has been changed from DeployableGeneric protection to Immortal.
Now that wounding is single-stage again, Die() no longer needs the canBecomeWounded bool. Remove it.
Revert "Update vector usages"
This reverts commit 574545247ea82c3e9838f84e16d6a068d1bc0c96.
Cherry pick everything (rip branch explorer)
Don't add runtime creates models or meshes to dictionary.
Sunday experiments, dumping code on this branch in-case its useful to layla
Added missing documentation and SetSeed method (#11)
* Added missing documentation and SetSeed method
* Have all methods be an extension of System.Random and the Rand static class refers to them
Have all methods be an extension of System.Random and the Rand static class refers to them
if animgraph owner entity is purely clientside then act like we're a server animgraph (actually work)
Added missing parsing for border-color and border-width in Styles.Set.
Merge branch 'master' of github.com:Facepunch/sbox
Concrete barrier lod changes
Merge branch 'master' of sbox-game
Fix project gen putting launchSettings.json in the wrong place
updated WIP construct map
Added missing documentation and SetSeed method
Remove Mesh.DeleteBuffers not needed as Meshes seem to be refcounted and cleaned up automatically
No need to delete buffers
Concrete barrier changes
changes to base mesh, bake and added lods
Merge branch 'master' of sbox-game
Added "low crouching" poses to all holdtypes that didn't have one yet
Added proper hitbox HITGROUPs to left/right arms/legs
Improved shotgun attack animations + a few other minor tweaks
Fix text texture background always having 1 opacity
Universal "carry anything" holdtype
Support text-decoration
Merge branch 'master' of sbox
Added throw animations for HoldItem + other changes
2 variants for left-handed & right-handed, only one for 2-handed.
Also added the following Parameters to the animgraph: holdtype_attack, holdtype_handedness, holdtype_pose, holdtype_pose_hand
Alternative callbacks method for review
Tidied up callback code as per review
Added support for [OnChangedCallback] to NetworkComponent classes
Use an out var in TryGetValue instead of declaring it above
Added support to add [OnChangedCallback] to a NetworkComponent property
Merge pull request #8 from Facepunch/callbacks
[Net] Changed Callbacks
Added support to add [OnChangedCallback] to a NetworkComponent property
Ignore config/addon_paths.json
Delete GenerateProjects.bat
Add Sandbox.SolutionGenerator
Generate solution on startup
Merge branch 'master' of sbox
Use an out var in TryGetValue instead of declaring it above
Type check RPC calls and spit out an error if they contain invalid parameter types that aren't networkable
Array types work properly with a secondary call to IsSupported overload
Merge pull request #10 from Facepunch/type-check-rpcs
Type check RPC calls and spit out an error if they contain invalid parameter types that aren't networkable
Array types work properly with a secondary call to IsSupported overload
Add IFileSystem.GetSearchPath (allows us to iterate search paths in engine)
AssetSystem adds mods using the _mod_* search paths instead instead of scanning addons/*
Add BaseFileSystem.WriteJson
Load additional addon paths from config/addon_paths.json
Added addon_add, addon_clear commands
Type check RPC calls and spit out an error if they contain invalid parameter types that aren't networkable
Added HoldItem two-handed poses, added movement 1D Blends as ModelDoc sequences
Added subprotocol support to WebSocket
Added some asserts to ensure sub-protocols can be added
Merge pull request #9 from Facepunch/ws-subprotocol
Added subprotocol support to WebSocket