userJames Kingcancel

7,603 Commits over 3,684 Days - 0.09cph!

3 Months Ago
Fix hotloading GameEvent Allow states transitioning to themselves
3 Months Ago
Tweak when states activate / deactivate
3 Months Ago
Allow nested states
3 Months Ago
Small refactor
3 Months Ago
State machine fixes
3 Months Ago
GameEvent<T>.Dispatch(sender, eventArgs) now only notifies within sender Basic state machine system
3 Months Ago
Add sbox-libevents library Replace IKillListener with PlayerKilledEventArgs event
3 Months Ago
Create LICENSE
3 Months Ago
Create README.md
3 Months Ago
Initial commit Basic event dispatching / handler ordering
3 Months Ago
Use Sandbox.Json.options in BaseFileSystem JSON methods
3 Months Ago
Gizmo.Draw.LineCapsule fix (#5600)
3 Months Ago
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
3 Months Ago
Show winning team at end of TDM
3 Months Ago
Desaturate while spawn protected
3 Months Ago
TDM spawn point selection rewrite
3 Months Ago
Put deathmatch spawns under a parent object
3 Months Ago
Tweak deathmatch spawns, add a bunch more
3 Months Ago
Fix status text / timer networking for late joiners Fixes #59 Fix NRE in PlayerInventory.Balance
3 Months Ago
Make TDM end after 1 round
3 Months Ago
RandomSpawnAssigner: only care about non-friendly player aim dir
3 Months Ago
UnlimitedMoney setting in GameMode
3 Months Ago
Only remove helmet if not god mode, and on host More spawn protection tweaks
3 Months Ago
Only reduce armor if not god mode
3 Months Ago
Spawn protection outline tweaks
3 Months Ago
Spawn protection for deathmatch modes
3 Months Ago
Gamemode selection when hosting Maps can include multiple GameMode obejcts, lobby creation page lists them Started on deathmatch game mode WIP TDM Deathmatch spawn points Duration option in ShowToast TDM game rules Update bomb_defusal components
3 Months Ago
Basic weapon state persisting system for dropped weapons Persist AmmoComponent for dropped weapons Fixes #39
3 Months Ago
Mark chunks as changed when cleared (#29)
3 Months Ago
Get rid of plant cancel reset delay It was just confusing
3 Months Ago
Weapons can be limited to one team Don't let CTs pick up C4
3 Months Ago
IUse.OnUse can return void Make sure held C4 gets destroyed between rounds
3 Months Ago
Can buy anywhere while waiting for players Use WeaponSlot for UI / change weapon inputs Primary is always 1, secondary always 2, etc
3 Months Ago
Set index of Bomb Site B
3 Months Ago
Expose some more stuff for UI
3 Months Ago
Some helpers to get planting / defusing state for UI
3 Months Ago
C4 can be planted with Use too PlayerController IUse refactor
3 Months Ago
Defusal scenario objective bonus income Fix loss streak income
3 Months Ago
Kill rewards, friendly fire penalty
3 Months Ago
Define kill reward money
3 Months Ago
Half time team swap Remove defuse kit on inventory clear PlayerController.Teleport(Transform), redo spawn point logic
3 Months Ago
NetDictionary.GetValueOrDefault() extension Loss streak income Some default status text for game phases
3 Months Ago
Disable BuyAnywhere in bomb_defusal JsonIgnore some stuff in TeamScoring
3 Months Ago
Keep track of round win history
3 Months Ago
Increase max team size
3 Months Ago
Team income fixes
3 Months Ago
Everyone has a defuse kit
3 Months Ago
Team income from round win / loss
3 Months Ago
Some team income values Getting started on income, set start money
3 Months Ago
Shuffle around where weapons get allocated to fix bomb not spawning Look for game state change listeners in the whole scene