This is my current worklog.
Updated daily and archived by the weekend.
Currently mostly working on Nuclide and connected games.
* = Completed
+ = Completed at later date than specified
- = Cut/discarded at a later date
~ = Ongoing
= 2024-08-16 ===================================
* ammo limits defined in player def
* TFC classes instanced through seperate entityDefs
* add "weapon", "current_weapon" key support into NSActor
= 2024-08-15 ===================================
* entityDef network ids now crc based (for now)
* fix a bunch of multiplayer networking oversights
* fix DMC (whew)
= 2024-08-14 ===================================
* added HLWeaponSelect class
* add GetNextWeapon(), GetPreviousWeapon(), GetLastWeapon() to NSActor
* allow weapon sorting in overridable NSActor::SortWeaponChain() method
* HL, CS, TFC all make use of HLWeaponSelect now
* allow NSProjectile ents without models to still be networked
= 2024-08-13 ===================================
* add isClient() as isPlayer() doesn't take spectators into account
* fix various CS specific zone
* ungodly amount of documentation improvements
= 2024-08-12 ===================================
* worldspawn ent work delegated to separate ent slot
* NSClientPlayer::MakePlayer no longer wipes the inventory.
* fix team selection race condition exploit in FreeCS