branchsbox-gunfight/maincancel

854 Commits over 578 Days - 0.06cph!

5 Days Ago
Stub out player HUD setup, only enable hud gameobject if we're the local player
5 Days Ago
Made a few things on the PlayerController use RequireComponent so there's less setup
5 Days Ago
Refactor how viewmodels are made, to work in multiplayer
5 Days Ago
Fixed compile GameManager -> Game, removed some useless code Removed recoil pattern system (cool experiment, not something I want to use in practice) Use GameObject references in WeaponDataResource, instead of dumb hack from months ago Fixed weapon instantiation bugs
3 Months Ago
Align impact decals correctly instead of accounting for the 90 degree offset bug Fix error spam from sound emitter
3 Months Ago
API fixes
3 Months Ago
Fix popup
3 Months Ago
Better algorithm
3 Months Ago
Add an access point for the player controller to influence recoil
3 Months Ago
Cleanup, add horizontal and vertical spread ranges
3 Months Ago
Add loop points to recoil patterns https://files.facepunch.com/tony/1b2611b1/Zwf2E8V68x.png https://files.facepunch.com/tony/1b2611b1/sbox-dev_9zVXae9zXk.mp4
3 Months Ago
Update style of recoil pattern UI, draw line with all points https://files.facepunch.com/tony/1b2611b1/z5ZQTeqnS5.png
3 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
3 Months Ago
Add editor for designing recoil patterns https://files.facepunch.com/tony/1b2611b1/rNGbSsl88U.mp4
3 Months Ago
Add basic recoil
3 Months Ago
Fixed not finding the ammo container
3 Months Ago
Move weapon functions into a separate gameobject on the weapon for organization
3 Months Ago
Further refactor
3 Months Ago
Refactor weapon abilities to be weapon functions, stats can be modified by weapon functions
3 Months Ago
Update camera animation code to use local bone transform, ty @aylaylay https://files.facepunch.com/tony/1b2511b1/sbox-dev_iEfv2HkNNa.mp4
3 Months Ago
Don't overcomplicate stats
3 Months Ago
Add weapon stats system baseline
3 Months Ago
Add test code for local bone transform
3 Months Ago
Port bullet trails code
3 Months Ago
Remove unused field from SoundEmitter
3 Months Ago
Style the menu a bit
3 Months Ago
Add main menu, default scene is main menu, add play button
3 Months Ago
Fix particle rotation
3 Months Ago
Add GameObject.PlaySound as a fire and forget way to play sounds on a gameobject (and have it follow the object)
3 Months Ago
Apply decal random rotation, spawn particles
3 Months Ago
Play bullet sounds
3 Months Ago
Bullshit reloading system for now
3 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
3 Months Ago
Make player prefab
3 Months Ago
Use new particle for muzzle flash instead of legacy
3 Months Ago
Remove PlayerController.IsDucking
3 Months Ago
Maintain interpolated local position and rotation so we can just keep applying, add sliding state to vm
3 Months Ago
Apply local transform to viewmodel based on wish direction
3 Months Ago
Hook up slide anim and remove legacy stuff
3 Months Ago
Mechanics can override acceleration
3 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
3 Months Ago
Fix NREs
3 Months Ago
Categorize base mechanic properties
3 Months Ago
Add Mechanic.ShouldBecomeaActive / Mechanic.ShouldBecomeInactive so mechanics can lock Add basic sliding mechanic
3 Months Ago
Mechanic.IsActive is set properly by holding a list of active mechanics between updates
3 Months Ago
Player controller input refactor, let mechanics interrupt input (sprint dampening left-right movement)
3 Months Ago
Refactor, mechanics have tags which are cleared every frame, move sprint to a mechanic Update DamageInfo
3 Months Ago
Work on getting camera bone animating for viewmodel
3 Months Ago
Block out player controller mechanics, eye height override, speed override, etc
3 Months Ago
Add muzzle flash prefab & util timed destroy component