2,064 Commits over 944 Days - 0.09cph!
Fix humans spawning in floor
Add teams and phases, wait for players, spawn as human, spawn as barrel on death
Add spectator controllable for when game is waiting for players
Thirdperson camera less likely to clip through collision
Show player join/leave. Hide name section in chatbox if name is empty.
Add Gamemode.AllowPlayerMessage for custom message filtering
Fix client broadcasting chat message when it shouldn't
Add Player.Local. Add Player.Message. Add IGamemode.OnPlayerMessage.
Add chat and scoreboard hud for barrels gamemode
Remove some camera code that shouldn't be running on server
Fix some source entities using constructor instead of Initialize
Forgot to renable step slide move
Fix player movement clipping bug after landing on ground. Apex of jump will always be exactly the value of the jump height.
Crouching as barrel will slow you down
Fix client side barrel model attaching incorrectly on initialize
Fix client not spawning at the exact location told by server
Fix client side only barrel model replicating when it shouldn't
Fix being able to detonate while detonating
Fix spring arm camera incorrectly updating for 1 frame after switching to it
Attach spring arm camera to barrel to avoid jittery movement
Turn off auto active camera bullshit so setting view target on possess doesn't get reset
Barrel detonate countdown
Broadcast taunt number so everyone can hear the same taunt
Broadcast barrel taunt and explosion
Limit barrel taunts to 2 seconds
Spawn barrel controllable model with random yaw just incase a nerd can recognise axis aligned barrels or some shit
Bring up front menu using 'P' aswell as escape so it can be opened in editor
Keep relative transform when detaching entities
Add Controllable.AddImpulse. Throw player up when umounting test vehicle.
Add Barrel Controllable to suicide barrels gamemode
Use model library settings parameter instead of global state
Add model library import settings (CollisionMode, LodForCollision)
Merge branch 'master' of github.com:Facepunch/SandboxGame
Merge branch 'master' of github.com:Facepunch/SandboxGame
Update SourceUtils KeyValues
Attach physics body to root bone if solid name doesn't match a bone name
Add .phys loading for ragdolls. Destructibles research. Add LinqExtension Enumerable.WithIndexes.
Merge branch 'master' of github.com:Facepunch/SandboxGame
Fix static mesh mdl lods with incorrect materials
Fix skeletal mdl lods with incorrect materials
▅▌▍▊▊▉ ▋▍▅▄ ▋▍▍▍▉▄▌▆▉▊█, ▉▇▋ ▊▉▅▇▉▆▄▊▇▉█▍█▇▊▆▌▌
Add better native dll filtering
Add Image.Rotate (Only works for uncompressed image data) Add Image.Uncompress (Only works for DXT compressed images) Renable skybox loading but textures must be all uniform and of the same size.
Attempt compressed image rotation. Disable source skybox loading until all textures work.
Add source skybox cubemap importer, import (ft, bk, rt, lf, up, dn) textures to make a single texture cube
Override IGamemode.LoadMap for MusicBox so it doesn't load a map
Ported jamesk's music box
Remove timer for logic_timer and use async loop func instead
Add logic_timer. Add ambient_generic. Add support for duplicate entity keys in key values. Add FindTargetEntities. Mount hl2_sound_misc.
Change lod distance factor to a reasonable value so lods are actually in use
Add source path to models so the source file can be traced back
Forgot to add overlay to mesh batch, disable shadow casting on overlays.
Add env_soundscape
Batch map overlays with worldspawn model. Batch displacements.