193,450 Commits over 4,079 Days - 1.98cph!
Fixed map button not working
Removed zoom to map/to game code from camera code
Disabled primitive shelter, made basic buildings the lowest tier unlock
Interaction Desires for multi unit interactions WIP
Updated blackboard syntax based on main changes
Updated UnitStatusUtility to return friendly if unit a and unit b are player controlled
Couple more NRE fixes when debugging animals
Fixed tribe tracker NRE when selecting non-player controlled units in debug mode
Fixed EvaluateInteractionForAllUnits NRE. Cleaned up related methods to avoid NREs
Fixed culling-related flicker sometimes when spawning a new object
Fixed flicker when toggling culling.world (proper)
Probable fix for AI sometimes not acting or ending turn.
Tribe tracker role assignment via right click foldout
MatchSimulator events.
Match results UI code.
Added depth tolerance to outline draw shader (glow over grass)
DecisionMaker.ScoreGoals only checks role if the parent module has no role defined
Fixed outline when using temporal AA
Fixed outline issues affecting other effects
Fixed outlined object showing over viewmodel
fixed single-unit commands given to a group of units
replication seems to be working much better now
Make the radial great again
Fixed another "user-provided triangle mesh descriptor is invalid" error on some road meshes
Removed PlayerController.SelectedUnit, replaced most usage with new SingleSelectedUnit property that will return null if there are multiple units selected
Fixed InteractionPlanData.ToolRequirement NRE
Interactions can specify multiple valid tool types
Road and powerline tweaks
added MatchMode enum for Practice, Career, Online options; set it.
integrated career mode with menu/gameflow.
can now start next player match from career menu (nothing applied to the actual match yet though)
career matches now return to career menu not menu.
PathFinder still prioritizes direct neighbors over diagonal neighbors when diagonals are allowed
Added colour tint to shader
Player controller interactions fuckery
PathFinder.Point implements IEquatable
LMB on a selected unit will deselect other units
Double LMB on unit invokes "focus" event
Fixed a bunch of null conditions/considerations following Roles refactor
Added new detail view widget, opened by double LMBing on a unit
Behaviours can now support multi-selections.
Currently only works on default interactions
match simulation now includes casualities and awards survivor score points.
more career helper functions.
Mining quarry A progress backup
Fixed default interactions for buildings not working (wrong click)
player's match always played last
Fixed Roles.OnGPVChanged NRE