userTony Fergusoncancel
branchsbox-gunfight/maincancel

846 Commits over 639 Days - 0.06cph!

11 Months Ago
Use recoil pattern in RecoilFunction https://files.facepunch.com/tony/1b2611b1/sbox-dev_xaXurG5u7E.mp4 https://files.facepunch.com/tony/1b2611b1/CS5fvYwsxo.png
11 Months Ago
Add editor for designing recoil patterns https://files.facepunch.com/tony/1b2611b1/rNGbSsl88U.mp4
11 Months Ago
Add basic recoil
11 Months Ago
Fixed not finding the ammo container
11 Months Ago
Move weapon functions into a separate gameobject on the weapon for organization
11 Months Ago
Further refactor
11 Months Ago
Refactor weapon abilities to be weapon functions, stats can be modified by weapon functions
11 Months Ago
Update camera animation code to use local bone transform, ty @aylaylay https://files.facepunch.com/tony/1b2511b1/sbox-dev_iEfv2HkNNa.mp4
11 Months Ago
Don't overcomplicate stats
11 Months Ago
Add weapon stats system baseline
11 Months Ago
Add test code for local bone transform
11 Months Ago
Port bullet trails code
11 Months Ago
Remove unused field from SoundEmitter
11 Months Ago
Style the menu a bit
11 Months Ago
Add main menu, default scene is main menu, add play button
11 Months Ago
Fix particle rotation
11 Months Ago
Add GameObject.PlaySound as a fire and forget way to play sounds on a gameobject (and have it follow the object)
11 Months Ago
Apply decal random rotation, spawn particles
11 Months Ago
Play bullet sounds
11 Months Ago
Bullshit reloading system for now
11 Months Ago
Add GameObject.DestroyAsync extension Add SurfaceComponent and GameObject.GetSurface extension method Prefab updates Get surface from weapon shoot trace, create impact effect gameobject from decal definition https://files.facepunch.com/tony/1b2311b1/sbox-dev_M7K7YcLTh5.mp4
11 Months Ago
Make player prefab
11 Months Ago
Use new particle for muzzle flash instead of legacy
11 Months Ago
Remove PlayerController.IsDucking
11 Months Ago
Maintain interpolated local position and rotation so we can just keep applying, add sliding state to vm
11 Months Ago
Apply local transform to viewmodel based on wish direction
11 Months Ago
Hook up slide anim and remove legacy stuff
11 Months Ago
Mechanics can override acceleration
11 Months Ago
Scale down wish input significantly while sliding Can't slide/crouch while sliding Expose HasAnTag accessor ViewModel move_groundspeed cleared if we have the slide tag
11 Months Ago
Fix NREs
11 Months Ago
Categorize base mechanic properties
11 Months Ago
Add Mechanic.ShouldBecomeaActive / Mechanic.ShouldBecomeInactive so mechanics can lock Add basic sliding mechanic
11 Months Ago
Mechanic.IsActive is set properly by holding a list of active mechanics between updates
11 Months Ago
Player controller input refactor, let mechanics interrupt input (sprint dampening left-right movement)
11 Months Ago
Refactor, mechanics have tags which are cleared every frame, move sprint to a mechanic Update DamageInfo
11 Months Ago
Work on getting camera bone animating for viewmodel
11 Months Ago
Block out player controller mechanics, eye height override, speed override, etc
11 Months Ago
Add muzzle flash prefab & util timed destroy component
11 Months Ago
Link weapon and its viewmodel properly, create some prefabs for the MP5
11 Months Ago
Fix ironsights, make aimray start a bit out from the player for now
11 Months Ago
Fix NRE Add basic ammo container / dry firing
11 Months Ago
Add PlayerController.AddJump action, hook up b_grounded parameter Temporary ADS solution
11 Months Ago
Hook in animation parameters where possible
11 Months Ago
Block out damage Documentation, add tags to DamageInfo, hook into weapon shooting
11 Months Ago
Quick and nasty health component Don't create a health component when checking any GameObject's health
11 Months Ago
Recompile smg1_shoot sound
11 Months Ago
Mess with networking, make a lobby immediately if not connected Add GameNetworkManager.IsMultiplayer Rename CitizenAnimationHelper so we don't clash with base Add CameraController.AimRay Update API Use GameObjects for muzzle flash / trail, add some shooting functionality, EffectsRenderer that points to a ViewModel if we have one
11 Months Ago
Assign CurrentHoldType from character's enabled weapon object Block out weapon abilities
11 Months Ago
If we're hiding the player's body, continue to render its shadows
11 Months Ago
Remove ununsed code, fix lighting on main scene Update .gitignore