userJames Kingcancel

7,382 Commits over 3,622 Days - 0.08cph!

11 Days Ago
Redo resource cleanup on world removal Facepunch/sbox-issues#5834
11 Days Ago
Allow dragging component properties from the inspector again
12 Days Ago
Keep Time.Now in sync while in editor play mode Facepunch/sbox-issues#5826
12 Days Ago
Fix depth test in ObjectHighlight.shader Was broken by reverse-z, fixes Facepunch/sbox-issues#5787
14 Days Ago
Give each team different knives in retakes Possible fix for C4 not always planting in retakes (#165)
14 Days Ago
Fix NREs when using CameraComponent before it OnAwake()s
15 Days Ago
Make buy zone rules host driven again Hopefully this fixes not being able to buy in deathmatch sometimes
15 Days Ago
Fix not removing weapons when buying in deathmatch
15 Days Ago
Check for IsHost in host-only KillEvent handlers Fix dropping equipment on death Fix HealthComponent.OnKill hiding IRespawnable.OnKill
15 Days 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)
15 Days Ago
No need to respawn in SwapTeams Update facepunch.libevents
15 Days Ago
No need for ThreadStatic here
15 Days Ago
Whitelist AggregateException
15 Days Ago
Handle exceptions when dispatching events Allow instant state transitions
15 Days Ago
Fix players being assigned spawn points twice each respawn (#165) Plant bomb at spawn point (#165) Ground players on spawn (#165)
15 Days Ago
Live-update ShootWeaponDebugWidget https://files.facepunch.com/ziks/2024-07-11/sbox-dev_5F50Yk2j93.mp4
15 Days Ago
Basic damage value readout in EquipmentResourceEditor https://files.facepunch.com/ziks/2024-07-11/sbox-dev_ZNPL4KrPHP.png
16 Days Ago
Add some more [EquipmentResourceProperty]
16 Days Ago
EquipmentResourceEditor
16 Days Ago
Update facepunch.libevents
16 Days Ago
We can network component references directly now
16 Days Ago
WIP generate delegates that don't use dictionaries
17 Days 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
17 Days Ago
WIP Log active sound handle count every 5 seconds (#156) SoundEmitter: stop sound on destroy (#156) Molotov sounds in particular were persisting
17 Days Ago
Fix a couple of NREs
17 Days Ago
Only call ServiceWorldRequests if map was loaded
17 Days Ago
Fix possible NRE in OnHostRespawn()
17 Days 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
18 Days Ago
Fix damage reduction from armor / helmet
18 Days Ago
Simplify respawning RPCs Looked like OnClientRespawn could get called on the wrong clients?
18 Days Ago
Translate item titles / descriptions Some more case insensitivity
18 Days Ago
Add test asserting no ActionGraphs have errors in a given scene
18 Days Ago
Serialize prefab vars with expected type
19 Days 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
22 Days Ago
Retakes scoring tweaks
22 Days Ago
Fix default score format Include all score properties in ScoreboardRow.BuildHash()
22 Days Ago
GivePlayerStateComponent RetakesScoring
22 Days Ago
Allow dropping weapons in retakes Instant defuse for retakes if safe Don't occlude C4 beep
22 Days Ago
Fix retakes loadouts, and add a few more
22 Days Ago
Add ListControlWidget handle context menu with duplicate option
23 Days Ago
Possible fix for the "workshop bug" Prefer OrdinalIgnoreCase over InvariantCultureIgnoreCase
23 Days Ago
Got rid of redundant / erroring sound action in c4_explosion Fix NRE on C4 explosion death
23 Days Ago
Don't show team scores if there's no TeamScoring Fix retakes round counter Show round number / limit in scoreboard
23 Days Ago
Fix error when allocating weapons in retakes
23 Days Ago
ValidOrNullAttribute code golf
23 Days Ago
ValidOrNullAttribute Random.FromListWeighted RandomLoadoutAllocator
23 Days Ago
Player score history for round-based games Team assigner auto balance modes Retakes team balancing on round start
23 Days Ago
Use TagSet for RandomSpawnAssigner Fix getting game mode description AutoBombPlant component Spawn point tags, stored by each Pawn ActiveBombSiteSelector for retakes First pass at Retakes Fix defuse events in PlayerScore Retakes fixes Get rid of old team-specific loadout code Retakes default loadouts
23 Days Ago
Retakes: bombsite B spawns
24 Days Ago
Add TeamAssigner.TargetRatio Make TeamSpawnAssigner.SpawnTags a TagSet Add RespawnPlayers.ForceNew