17,530 Commits over 1,614 Days - 0.45cph!
Rebuild layout after inspector tab content refresh
Tooltip system cleanup, now only 3 prefabs with support for 8 pivots and corresponding arrow graphics, elements that trigger a tooltip can optionally override the pivot
Fixed trees not getting raycasted properly
Activity notifications no longer show text or unit portraits, support collation
fixed tooltip pivot overrides preventing position updates
Fixed notification colors
Added job consideration.
WIP tweaks to food gathering AI.
Goals can now optionally continue the current job.
More AI tweaks resulting from this option.
Roles debug shows current job.
fix for JobConsideration scoring NaN when the group only has 1 unit
Depositing to basket building is now positional.
Edited max builders to match the number of positions.
Considerations with a response of > 0 for a score of 0 will now return true if they score 0
Various fixes to JobConsideration
Update GoalPlan score after setting GoalMomentum to avoid plans from the same Goal interrupting each other.
Clicking to cycle through notifications no longer dismisses them regardless of their settings
UIWidget and UIElement now both inherit a base animatable UI object type, which merges support for Tweener/LeanTwean and animator w/ state callback behaviours
Fix UI tooltips block raycasts
B key no longer opens building panel if the settlement info widget isn't active
CraftableParameters supports null role.
Hand Axe and Spear don't require a role to craft for now.
Craftable params editor tweaks, various notification UI stuff
Fixed job dropdown not allowing null
items for shaman, hunter and farmer
Job defs on some goals, more UI fixes
Fixed equipment icons hiding themselves after hover (UI animated element refactor regression)
Cancel building placement if hotkey closes the UI
Tooltip positioning tweaks
Hide settlement creation UI when there is one under consruction
Added Settlement entity source to AI target filtering, updated a bunch of AI target filters to use this mode (gathering mostly)
Added BaseEntity.InSettlement property which is updated for all entities on demand via SettlementUitlity.UpdateSettlementAssignments (to be replaced with localized settlement territory grid)
Added SettlementJobs component which tracks the % of inhabitants that should perform each of the basic jobs not governed by the Roles system.
Updated JobConsideration to use values from the unit's Settlement
Added settlement jobs UI
Finished up SettlementMorale boilerplate
Moved close button functionality to base UIWidget
Fixed settlement creation button showing while settlement is being built
Fixed ANE in UnitAttachments when inspecting a unit's equipment
Fixed notifications widget not getting all activity events due to OOE issue
Fixed settlements not getting default components (added all settlement components to default list)
Added jobs icons
Fixed NRE in detail overlay UI
Fixed error in DataBrowser.OnEnable
Fixed a stack overflow in InspectorTabs
Reverted a problem prefab
Fixed jobs foldout showing all the time
Fixed jobs UI not showing sliders
Fixed some tooltips not showing
Unit inspector stats update every second
Unit info widget shows active job name
Fixed Settlement.Inhabitants being empty