2,064 Commits over 944 Days - 0.09cph!
Add AnimDef asset (load anim graphs from file)
Add gibs for shipping container
Add CardboardBox01 prop
Increase prop impact speed needed to gib
Add func to create image from render target. Add command to generate thumbnail png for all props in database, save to User Data.
Thirdperson uses IgnoreViewTarget so that any player model attachments respects hide from owner etc
Fix duplicate spawn call in playground
Make Player.Die non virtual and add virtual OnDeath instead so that OnClientDied will always be called.
Rename all instances of Controllable to Player
Remove gamemode static calls from BaseCombatPlayer
Add gmod addon for fbx assets
Fix compile whitelist errors in ShooterBase
Disable fbx embedded material loading for now (filesystem changes may have broke it)
Add movement state bit flags so only one property has to be replicated (grounded, walking, crouching etc)
Fix playground grabber using incorrect eye yaw when rotating entity
Check if entity is valid before updating UI properties
Wait for texture loaded task to complete in TextureRequestHandler
Fix compile errors in suicide barrels
Load mdl textures from texture mdl file if it exists
Fix goldsrc mdl loading fail when textures are embedded in another mdl
Skeletal model importer for goldsrc mdl
Add wheel prop from citizens
Bail and warn when calling spawn on already spawned entity. Should fix SBOX-154
Add gib asset and entity, despawn gibs after 5 seconds
Start beam effect from toolgun muzzle
Attach toolgun viewmodel to camera
toolgun materials
Only spawn grid model on client
Toolgun fbx
Bail from loading fbx animation if import settings has no model
Only gib props that have a gib model
Move picking code to static class. Right click to spawn balloon without rope.
Only check phys collide gib on server, tell clients to play gib effects
Fix exception when releasing destroyed entity with physgun
Experiment with gibbable props
Add floor grid entity so props don't fall through world on empty map
Reset tool when switching from. Hide wheel preview when switching from.
Draw client side preview wheel
Destroy constraint on break. Add force limit to weld tool.
Move shitty bot code to partial class to get it out of the way
Beam effect on toolgun click
Broadcast or predict toolgun click effect. Tell server tools picking ray every click instead of every tick.
Use player id to fix rpc prediction check
Fix indoor scene not replicating to client
Replicate model asset path, not filename requested from asset library
Attach wheel to root parent
Sandbox tools use RpcClient instead of BaseEntity. Add exception when setting self as rpc child.
Fix nameplates after Vector3 json serialize changes
Disable sandboxing for BspUtils. Use beam particle effect for instagib effect.
Default beam source to zero