19,298 Commits over 1,614 Days - 0.50cph!
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
Supplies now tracks food supply in terms of number of meals.
Fixed some NaNs when Settlements have no inhabitants.
Fixed settlement info hud appearing whilst placing another settlement
Supplies can now return a string describing the number of days of food remaining.
Inspection widgets, tab types
Fixed tribe tracker not showing all selected units
Settlement info HUD progress, moved jobs foldout into the main widget, added new buttons.
Tooltip image support
Settlement inspector/management window boilerplate
Settlement UI shows housing as "value/inhabitant count"
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()
Leaving a group is now managed per-Unit via the GroupMember component, various related cleanup