193,639 Commits over 4,079 Days - 1.98cph!
srcds_linux_x64 sort of launches
dedicated engine.so builds too
engine_client.so links happily
Attempt to fix random black pipes problem
More progress on the new NPC sensory system.
NPC sensory system rework, WIP.
Game modes can decide if they support shops or not. Also added some standard colour definitions to keep things consistent through the project.
Merge: Finish off removing the hack on UI text. Make it work nicely with the new system.
Finish off removing the hack on UI text. Make it work nicely with the new system.
Disabled high quality shadows (PCSS) on glcore (sampling bug)
Work time consideration returns 1 all the time (pending exposure as a player controlled mechanic)
Nuked MinAngularSpeed from nav data, Navigation sets angular speed from data every frame (for tweaking)
switched priority of changing combat ability with attacking to hopefully avoid people using the wrong abilities sometimes.
Just needs testing now...
Human basic attack range to 0
Movement mode AI to higher priority
Fixed new roles UI stuff causing successive selection, various related cleanup (removed RoleSelector)
Added role assignment to detail view widget
Cook Animal On Spit checks if corpse is skinned.
More command generation blackboard stuff.
Command generation for depositing to machine now writes to the Unit BlackboardKey
Interactions can now define a tool requirement which can be overridden in the wrapper.
Skinning requires blade or axe.
Fixed some UI errors etc.
Various role assignment UI improvements
Most of the game mode seems to be working.
engine lib compiles, missing some deps
some of the lunix libraries build
build-dependents for x64, (except for chromium_process)
added hat morphs to lod1 hairstyles so they no longer clip through headwear
extra sewer tunnel block
Sewer Branch fresh dressing pass underground
Added Definition.GameValid array
Unit info widget has a role assignment row built in
Disabled roles UI widget at top of screen, added button to open this window to the menu in the top right
Added basic game starting criteria
tweaked dye materials to be slightly less shiny. more work on hairstyle 7, final and lods
Changed NetworkGameMode start/end triggers to ScriptableObjects per Bill F's suggestion
caged idle, downed ill, stir pot anims, not hooked up
Merge in my branch. Lots of changes around the place, but the main addition that's noticeable is that NetworkGameMode implementations can utilise four new virtual character location-based methods: OnCharacterBuildingUnitEnter, OnCharacterBuildingUnitExit, OnCharacterSellZoneEnter, OnCharacterSellZoneExit.