userJames Kingcancel

8,042 Commits over 3,775 Days - 0.09cph!

6 Months Ago
Log players, pawns and connections at the end of each round
6 Months Ago
Don't reset armor / helmet if we were alive on respawn
6 Months Ago
Fix LogPlayers logging wrong pawn
6 Months Ago
Halve HE and flashbang fuse times
6 Months Ago
Don't include DamageTracker.Registry in snapshots It can't be serialized
6 Months Ago
Fix GlobalComponents not being re-created if old inst is destroyed Fixes #177
6 Months Ago
Add PlayerStateCleanupTime to bomb defusal Allow people to reclaim their PlayerStates
6 Months Ago
Fix bomb defusal early victory Reduce max rounds in bomb defusal to 24
6 Months Ago
Gradually connecting everything together again
6 Months Ago
Redo resource cleanup on world removal Facepunch/sbox-issues#5834
6 Months Ago
Allow dragging component properties from the inspector again
6 Months Ago
Keep Time.Now in sync while in editor play mode Facepunch/sbox-issues#5826
6 Months Ago
Fix depth test in ObjectHighlight.shader Was broken by reverse-z, fixes Facepunch/sbox-issues#5787
6 Months Ago
Give each team different knives in retakes Possible fix for C4 not always planting in retakes (#165)
6 Months Ago
Fix NREs when using CameraComponent before it OnAwake()s
6 Months Ago
Make buy zone rules host driven again Hopefully this fixes not being able to buy in deathmatch sometimes
6 Months Ago
Fix not removing weapons when buying in deathmatch
6 Months Ago
Check for IsHost in host-only KillEvent handlers Fix dropping equipment on death Fix HealthComponent.OnKill hiding IRespawnable.OnKill
6 Months Ago
Add bool EquipmentDropper.LimitedDropOnDeath Instead of checking for DefaultEquipment to not drop pistol Use EquipmentDropper rules for manually dropping items Tweak retakes round start grace period (#165)
6 Months Ago
No need to respawn in SwapTeams Update facepunch.libevents
6 Months Ago
No need for ThreadStatic here
6 Months Ago
Whitelist AggregateException
6 Months Ago
Handle exceptions when dispatching events Allow instant state transitions
6 Months Ago
Fix players being assigned spawn points twice each respawn (#165) Plant bomb at spawn point (#165) Ground players on spawn (#165)
6 Months Ago
Live-update ShootWeaponDebugWidget https://files.facepunch.com/ziks/2024-07-11/sbox-dev_5F50Yk2j93.mp4
6 Months Ago
Basic damage value readout in EquipmentResourceEditor https://files.facepunch.com/ziks/2024-07-11/sbox-dev_ZNPL4KrPHP.png
6 Months Ago
Add some more [EquipmentResourceProperty]
6 Months Ago
EquipmentResourceEditor
6 Months Ago
Update facepunch.libevents
6 Months Ago
We can network component references directly now
6 Months Ago
WIP generate delegates that don't use dictionaries
6 Months Ago
Add dev command to swap teams Log active sound handle count every 5 seconds (#156) SoundEmitter: stop sound on destroy (#156) Molotov sounds in particular were persisting
6 Months Ago
WIP Log active sound handle count every 5 seconds (#156) SoundEmitter: stop sound on destroy (#156) Molotov sounds in particular were persisting
6 Months Ago
Fix a couple of NREs
6 Months Ago
Only call ServiceWorldRequests if map was loaded
6 Months Ago
Fix possible NRE in OnHostRespawn()
6 Months Ago
Damage modify event rework (#164) * Every player's ArmorComponent was modifying every bit of damage taken * ArmorComponent wasn't always before PlayerGlobals was modifying damage * Split into ModifyDamageTakenEvent / ModifyDamageGivenEvent / ModifyDamageGlobalEvent
6 Months Ago
Fix damage reduction from armor / helmet
6 Months Ago
Simplify respawning RPCs Looked like OnClientRespawn could get called on the wrong clients?
6 Months Ago
Translate item titles / descriptions Some more case insensitivity
6 Months Ago
Add test asserting no ActionGraphs have errors in a given scene
6 Months Ago
Serialize prefab vars with expected type
6 Months Ago
Add Json.ToNode overload with expected type * We're deserializing with an expected type already * We can start phasing out JsonConverterFactorys, just use JsonConverter<T>s * Can actually use [JsonDerivedType] etc Let anyone serialize / deserialize System.Type * We already had this in Facepunch.ActionGraphs, add it to Sandox.Json * Looks up types through TypeLibrary * Works with array types / generic types / nested types * Fixes Facepunch/sbox-issues#5762
6 Months Ago
Retakes scoring tweaks
6 Months Ago
Fix default score format Include all score properties in ScoreboardRow.BuildHash()
6 Months Ago
GivePlayerStateComponent RetakesScoring
6 Months Ago
Allow dropping weapons in retakes Instant defuse for retakes if safe Don't occlude C4 beep
6 Months Ago
Fix retakes loadouts, and add a few more
6 Months Ago
Add ListControlWidget handle context menu with duplicate option
6 Months Ago
Possible fix for the "workshop bug" Prefer OrdinalIgnoreCase over InvariantCultureIgnoreCase