19,298 Commits over 1,614 Days - 0.50cph!
UIColorComponent -> UIStyleElement
Added support for UIStyleElements to take image sprites from their style config
Added global UI style shadow config and component management in OnValidate
Food supply tooltip uses Supplies.GetRemainingDaysOfFoodText()
Settlement UI shows housing as "value/inhabitant count"
Settlement info HUD progress, moved jobs foldout into the main widget, added new buttons.
Tooltip image support
Settlement inspector/management window boilerplate
Inspection widgets, tab types
Fixed tribe tracker not showing all selected units
Supplies can now return a string describing the number of days of food remaining.
Fixed settlement info hud appearing whilst placing another settlement
Supplies now tracks food supply in terms of number of meals.
Fixed some NaNs when Settlements have no inhabitants.
Unit info widget shows active job name
Fixed Settlement.Inhabitants being empty
Unit inspector stats update every second
Fixed some tooltips not showing
Fixed jobs UI not showing sliders
Fixed jobs foldout showing all the time
Reverted a problem prefab
Fixed error in DataBrowser.OnEnable
Fixed a stack overflow in InspectorTabs
Fixed NRE in detail overlay UI
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 settlement creation button showing while settlement is being built
Fixed ANE in UnitAttachments when inspecting a unit's equipment
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
Hide settlement creation UI when there is one under consruction
Cancel building placement if hotkey closes the UI
Tooltip positioning tweaks
Fixed equipment icons hiding themselves after hover (UI animated element refactor regression)
Job defs on some goals, more UI fixes
items for shaman, hunter and farmer
Fixed job dropdown not allowing null
Craftable params editor tweaks, various notification UI stuff
CraftableParameters supports null role.
Hand Axe and Spear don't require a role to craft for now.
B key no longer opens building panel if the settlement info widget isn't active
Fix UI tooltips block raycasts
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
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.
Depositing to basket building is now positional.
Edited max builders to match the number of positions.
fix for JobConsideration scoring NaN when the group only has 1 unit
Goals can now optionally continue the current job.
More AI tweaks resulting from this option.
Roles debug shows current job.