userSol Williamscancel
reposbox-hc1cancel

121 Commits over 153 Days - 0.03cph!

37 Days Ago
Prevent NRE from playing delayed reload sound Prevent NRE in PlayerPawn DamageTakenEvent handler We can network component references automatically now, don't need this Tweak position of usp muzzle points Fallback to random SpawnPoint if none match, prevents possible out of range lookup
38 Days Ago
Sync viewmodel deploy skip: Play anim on unholstering, not when swapping between pawns etc If we attempt to possess a pawn without a PlayerState, fallback to using local Fix suicide not working with bots Reverse layout of chatbox so input hints stay at the bottom
39 Days Ago
Fix USP/s viewmodel missing bodygroups
39 Days Ago
Bring back player body and gun shadows, fix floating equipment shadows
39 Days Ago
Fix RZ1010
39 Days Ago
Move to separate input config
48 Days Ago
Update gitignore, package references
4 Months Ago
Fix spectate, freecam modes not working correctly Add IsValid checks
4 Months Ago
Added Deathcam: display killer and follow their movements for a bit #127
5 Months Ago
Only do CameraController.SetActive when we need to, fixes #149
5 Months Ago
Fix minimap/bombsite labels
5 Months Ago
Fix player scores not working #140
5 Months Ago
Fix being unable to possess non-networked pawns (fixes #141), speculative fix for other exceptions
5 Months Ago
Fix spectators joining in-progress games getting a blackscreen/not spectating anyone by default
5 Months Ago
When spectating and the viewer dies, move to next player immediately, fixes #133
5 Months Ago
Add back offline mode support
5 Months Ago
More utils tidying
5 Months Ago
Tidy player/state GameUtils and usage
5 Months Ago
Fix PlayerState.Pawn not networking correctly, hud not showing
5 Months Ago
Fix dev maps, assert when PlayerStatePrefab is not assigned
5 Months Ago
Don't try and do HUD when there's no pawn
5 Months Ago
Better handling for maps without full spawnpoint setup
5 Months Ago
Prefer Player.CurrentEquipment over Inventory.Current
5 Months Ago
Clients shouldn't be trying to set PlayerId stuff
5 Months Ago
Improved handling for CurrentEquipment being invalid
5 Months Ago
Prevent hosts from controlling (/accidentally firing) as bots in spectate
5 Months Ago
Catch NRE from ragdoll
5 Months Ago
Fix not entering freecam at last view pov Show spectate ui when in freecam
5 Months Ago
Start spectate in POV cam
5 Months Ago
Fix naked men
5 Months Ago
Bring back deathcam, re/spawn fixes
5 Months Ago
Work in progress Pawn refactor Moved PlayerScore to PlayerState, scoreboard uses PlayerStates instead of relying on an active Pawn Voice is on PlayerState, Kill Feed, Voice panel all use PlayerState Chat system also uses player states, for now if we have a pawn, check zone that way. Needs a rethink, because we'll want to grab zones from possessed pawns, like the drone. Can deploy drone by using left mouse button, removed dev menu debug for it When possessing a pawn, set its PlayerState Vitals UI works for any pawn Kill bots playerstates as well as their pawn Support Buy Menu items again Use PlayerPawn in BuyMenu, not PlayerState Cleanup, removed unused stuff Removed a bunch of code we don't need on the Drone anymore Fix NRE when shooting Better logic for player marker vis Another NRE fix Don't destroy playerstate when orphaning. When connecting, look for a candidate playerstate that matches our SteamId and is unowned, so we can re-claim it I don't think we need this stuff Equipment renderer adjustments Just use Property for PlayerBody.Player, instead of fetching OnStart Fix team assignment Use GameUtils.LocalPlayerState where we can Spectating works again Fix player nameplate conditions More sensible accessors for local/viewer PlayerStates Rename CurrentPlayerPawn->PlayerPawn, use rather than casting Pawn in a bunch of places (so we actually get what we're expecting) Network client respawn event properly Use PlayerState.Local.PlayerPawn directly Fix not depossessing current pawn Simplify pawn stuff a bit Can now freely destroy/respawn player pawns Tidy PlayerState a bit, streamline flow for spawning/possession Don't enter spectate when respawning, do immediate spawns for joiners where we can Add PlayerState.IsConnected Fix non-host players sometimes spawning in incorrect locations Fix error when no PlayerState.Viewer Don't send team chat messages to bot connections
5 Months Ago
Add PlayerState.IsConnected Fix non-host players sometimes spawning in incorrect locations Fix error when no PlayerState.Viewer Don't send team chat messages to bot connections
5 Months Ago
Tidy PlayerState a bit, streamline flow for spawning/possession Don't enter spectate when respawning, do immediate spawns for joiners where we can
5 Months Ago
Can now freely destroy/respawn player pawns
5 Months Ago
Simplify pawn stuff a bit
5 Months Ago
Use PlayerState.Local.PlayerPawn directly Fix not depossessing current pawn
5 Months Ago
More sensible accessors for local/viewer PlayerStates Rename CurrentPlayerPawn->PlayerPawn, use rather than casting Pawn in a bunch of places (so we actually get what we're expecting) Network client respawn event properly
5 Months Ago
Use GameUtils.LocalPlayerState where we can Spectating works again Fix player nameplate conditions
5 Months Ago
Fix team assignment
5 Months Ago
HostSync Equipment.OwnerId
5 Months Ago
Start moving some PlayerState stuff around
5 Months Ago
Rename PlayerState.Player -> PlayerState.Controller
5 Months Ago
Support for spectating gadgets: spectate players rather than pawns directly, network current possessed pawn
5 Months Ago
Don't play fun kill sound when you've killed a teammate
5 Months Ago
Spectating orbit cam, hide cursor in third person
5 Months Ago
Move EyeAngles interpolation out of CameraController
5 Months Ago
Fix third person camera, death cam
5 Months Ago
Fix being unable to spectate bots
5 Months Ago
Fix outline visibility rules