243,201 Commits over 3,898 Days - 2.60cph!
fixed up hex block 27 to new scale
Commented out quad tree profiling hooks because it seems laggy as shit
Automated Windows Build #632
Automated Linux DS Build #632
Automated Linux Build #632
Documented ILuaBase for intellisense
The new pools are now ready, but need some more testing on branch before they are ready to be merged back to main.
Continue button is hidden until XP bar has filled
Got everything working in Client/Server separate mode. Server is authority on selling items to NPCs.
Interaction changes to allow for the fact that held items can change interaction state now.
Different drug icons for interaction
Moved NPC interaction out of the helditem itself, and combined it with the existing interaction system for objects etc
Use allocating OverlapBox since the non alloc version isnt working...
Improved InteractionPosition blocked detection
Fixed consumed items not firing unit.Items events
BuildingView.SetUpgradeState KNFE fix
Effects and Senses budget reductions
Fixed Buildings not being flagged as finished
ECS budget is now in microseconds
Added KnowledgeComponentSystem, Knowledge component sorts arrays on SimTick
Make sure to null SmartSubscription.InteractionPosition in Reset
Fixed NRE when spawning buildings from debug
Fixed notifications UI overlapping the help/menu buttons
Fixed Building tooltips displaying incorrect text
Fixed null key error in PlayerProgression (caused by bad save, but we log a warning in future)
Fixed missing default interactions for Resource and Building entities
Added help button tooltip
Added additional anchored tooltip to the bottom right of the GameUI (for rally, home and build/craft buttons)
Tweaked dispenser pop values
Automated Windows Build #631
Automated Linux DS Build #631
Automated Linux Build #631
Added ILuaBase::GetAngle/PushAngle/GetVector/PushVector
Added ILuaBase::CreateMetaTable/PushMetaTable/PushUserType/SetUserType/GetUserType
Deprecated ILuaBase::NewUserdata/CreateMetaTableType
Added ILuaInterface::PushUserType_Value for memory managed by Lua
Removed Angle.__gc & Vector.__gc, Vectors & Angles now use PushUserType_Value
Fixed ADS on package (and anything else that doesn't use ADS)
Added an extra version digit to protocol checks, now show client version in bottom right of menu screen.
Fixed MRE in Options.Grass
Camera controls now work in squad editor too
FixedArray we dont need you here
AudioManager source parenting fix
Various audio source pooling cleanup related to session/destruction stuff
EntityId no longer extends BaseId, various id related fuckeries and valdation
More assets Ids
Scene2Prefab where required