7,382 Commits over 3,622 Days - 0.08cph!
Converted weapon deploy / holster events (#104)
Convert player events (#104)
Convert defuse mode events (#104)
IBombPlantedListener -> BombPlantedEvent (#104)
Convert game loop events (#104)
Convert game loop events (#104)
IBombPlantedListener -> BombPlantedEvent (#104)
WIP converting game loop events (#104)
Finished converting game loop events (#104)
Update game mode prefabs
Game loop event fixes
IBombPlantedListener -> BombPlantedEvent (#104)
Use libevents for damage / kill events
Merge pull request #96 from Facepunch/libevents2
Refactor damage events
* Use facepunch.libevents for damage-related events
* Broadcast damage before broadcasting kill
* Allow modification of damage in event handlers
Use libevents for damage / kill events
Use libevents for damage / kill events
Use libevents for damage / kill events
Use libevents for damage / kill events
Use libevents for damage / kill events
Add facepunch.libevents library
Use libevents for damage / kill events
Use libevents for damage / kill events
Use libevents for damage / kill events
Use libevents for damage / kill events
Add facepunch.libevents library
Use libevents for damage / kill events
Fix GameEvent.GetImplementation<T>
Don't bother passing sender to event handlers
Documentation
Context menu UI to add / remove inputs / outputs
Fixes Facepunch/sbox-issues#5625
ParameterDefinitionExtensions.With order test, actual fix
ParameterDefinitionExtensions.With order fix
Fix hotloading GameEvent
Allow states transitioning to themselves
Tweak when states activate / deactivate
GameEvent<T>.Dispatch(sender, eventArgs) now only notifies within sender
Basic state machine system
Add sbox-libevents library
Replace IKillListener with PlayerKilledEventArgs event
Initial commit
Basic event dispatching / handler ordering
Use Sandbox.Json.options in BaseFileSystem JSON methods
Gizmo.Draw.LineCapsule fix (#5600)
DataHelper for reading / writing to FileSystem.Data
Makes sure that custom converters are used, for things like GameResource references.
Fix UFItems defaults
Default item resources had been moved to resources/items/default, and
let's use them as the defaults in SetUpUnicycle in case any are null in
unicycle.dress.json
Show winning team at end of TDM
Desaturate while spawn protected
TDM spawn point selection rewrite
Put deathmatch spawns under a parent object
Tweak deathmatch spawns, add a bunch more
Fix status text / timer networking for late joiners
Fixes #59
Fix NRE in PlayerInventory.Balance
Make TDM end after 1 round
RandomSpawnAssigner: only care about non-friendly player aim dir