193,324 Commits over 4,079 Days - 1.97cph!
Ooops, forgot to use the goal blackboard rather than temporaryBlackboard for goal plan fallbacks.
turned off shadows on all road parts in prefabs
made MM from road lod 2
set all MM to be correct
made main camera ignore MM
Fixed a few bugs, there's definitely more.
Automated Windows Build #612
Replaced bootstrap. Fixed death / respawn UI bugs.
Automated Linux DS Build #612
Automated Linux Build #612
car lods added - will need to be manually changed as "carbody" mesh is renamed to "_LOD0"
NRE fix for 2d audio sounds
FOR FUCK SAKE hiding xp text
Fix for slasher slashing himself
initial functionality
fix for vending machines destroying when walls upgraded nearby
FOR FUCK SAKE title, add test UI sound
Some optimizations. Set max goal count to 50 and max goal plans per goal to 25, as allocation presumptions for the binary heaps in agent+decisionmaker + made the binary heaps shared among all agents (since they're only ever accessed within the scope of SimTickDecisionMaker().
made road parts of prefabs not cast shadows
added clouds that cast shadows with animation
tweaked effects a bit
This now seem to work, but obviously needs more rigirous testing to confirm that it doesn't fuck up.
Goal now buffers the blackboard of it's latest decision, for use when scoring goal plans. Renamed the root function and commented out the old root function, so that the new DM path is now used by agent (for testing).
Unit definitions can be marked as unavailable and won't show up in game and formations using them will fail to verify. Fix biter.
Added in the debug hooks.
When picking a goal or goal plan when multiple elements scored above the given threshold, we now reinsert elements that fail but with a slightly lower score than the new top of the heap element, since we have no guarantees that a goal or goal plan has a valid path to a goal plan variant.
When iterating goal plans, we now try to construct a valid goal plan variant for the current goal plan, and if that succeeds we try to set it as the new behaviour of our agent.
FOR FUCK SAKE burner anim shoot tweak
Characters now face the way their vehicle was facing when they get out
Drugs work, tweaked values
Basic drug dependence script