199,395 Commits over 4,140 Days - 2.01cph!
Added gizmos to TerrainPathConnect
added CareerAdvancedEvent to CareerController.
career league updates on career advanced event.
Subtracted
24049 and
24043 => rollback to 2017.1.2f1
Updated powerline layout to same algorithm roads are using
yam and carrot cookable on campfire with a stick
shift deselects selected units
Monument placement optimizations
don't command selected units to build when placing a building
UICareerStatusBar now updates round, cash changes.
Starting cash.
Teams awarded cash for win/lose.
Gypos lifetime ban.
Refactored Roles system (see trello for deets)
Fixed TooltipWidget NRE
Fixed building UI not showing when you have no-one selected
First pass at FOV shaders / effect
Preliminary road / power connection points for all monuments
added UICareerNextMatch, shows player's next upcoming match each week.
LeagueFixture.GetOpposingTeam(team).
CareerLeague.AdvanceWeek() now updats NextPlayerFixture if applicable.
Fixed Roles.OnGPVChanged NRE
player's match always played last
Fixed default interactions for buildings not working (wrong click)
Mining quarry A progress backup
match simulation now includes casualities and awards survivor score points.
more career helper functions.
Behaviours can now support multi-selections.
Currently only works on default interactions
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
PathFinder.Point implements IEquatable
Player controller interactions fuckery
Added colour tint to shader
PathFinder still prioritizes direct neighbors over diagonal neighbors when diagonals are allowed
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.
Road and powerline tweaks
Interactions can specify multiple valid tool types
Removed PlayerController.SelectedUnit, replaced most usage with new SingleSelectedUnit property that will return null if there are multiple units selected
Fixed InteractionPlanData.ToolRequirement NRE
Fixed another "user-provided triangle mesh descriptor is invalid" error on some road meshes
Make the radial great again
replication seems to be working much better now
fixed single-unit commands given to a group of units
Fixed outline when using temporal AA
Fixed outline issues affecting other effects
Fixed outlined object showing over viewmodel