17,530 Commits over 1,614 Days - 0.45cph!
Fixed stowing / equipping data not being reset if using a null callback.
RoleExperienceEvent can now take experience from different sources.
Added TargetValue source which takes the XP value defined in a Unit's settings.
Added some XP values to animals (and exposed the value in editor).
Cleanup BaseAnimatedUIObject onvalidate
ContainerParameters now determines if we add entities to supplies or not on deposit.
Depositing to building no longer adds things to supplies.
supplies tracking of various food items
Merge from branch now that Plastic is fixed
BEF-231 Notifications dont always dismiss
Cook On Stick is no longer a Machine Process.
Changed CookCookableItem action to handle all the cooking.
BEF-249 Add help text to the crafting orders tab that explains what will appear and why
BEF-237 Unit sound should not play when gamespeed is > 1x
BEF-232 Unit inspector mood icon doesnt change
BEF-233 Food supply tooltip has duplicate text when supplies are empty
BEF-234 Effects overlap with unit description (move to top right of unit portrait, look at potential stacking)
BEF-241 Add open/close sounds for any toggled panels (settlement jobs, unit detail etc)
BEF-246 Add tooltip to inspector mood icon
BEF-251 Building upgrade button needs sound on click, tooltip should indicate that clicking will add the addon/upgrade
BEF-227 Selected units widget doesnt display properly
BEF-229 Duplicate effect listing in unit inspection widget
BEF-235 BuildingStatusElement flickers when addon is available
BEF-250 New tribe member portraits are blank, make sure we always request one on join
BEF-189 Should be possible for building addons and upgrades to electively cause a UI indicator to appear above the parent building when they are available.
BEF-245 Settlement jobs foldout toggle state uses wrong sprite, is not readable (add text)
BEF-238 Unit detail foldout toggle state is wrong on start
BEF-247 Replace settlement leader icon with a crown, add tooltip explaining what it means
Conditions.SettlementBuildingCount is generic, can be used outside of AI
Added SettlementNeedsCookingSpit Need
Added SettlementNeedsFoodStorage Need
Building addons are now properly added to their parent Building's Settlement
Buildings with available addons can show a UI button above them (flagged in the addon settings)
Fixed activity notification UI not being dismissable and showing incorrect counts
Food supply readout shows total meal count
Group no longer has a leader (handled on the Settlement level instead)
More UI
Settlement UI panel is always visible, houses the creation button
Supplies add/remove cheanup
People will now equip the item they're cooking something on
Unit inspection widget matches selection changes
ItemSettings now holds SupplyType and SupplyValue fields. Used for thigs other than food and housing
Various UI
Added Consume All mode to taking from Dispenser.
Depleted Corpses now detach themselves from items.
Detaching from item unparents the attached entity.
Rat corpse only gives 1 meat instead of 8.
fix for units leaving the group getting a null group
Finding item to cook things on filtering tweak
Removed ui panel material from two more prefabs (crashing)
NRE fix (BehaviourChain.OnBehaviourCompleted behaviour can be null)
Settlement creation no longer exposes icons or name input, replaced with leader selection
Added Role XP gain to GoalPlanSettingsWrapper and BaseBehaviourSettings.
Added role exp events system
Fixed settlement level up button not working
Made grid gizmos super dank
SettlementView radius view fix
Fixed bad settlement level progress calculation
Fixed ConditionUtility.Evaluate pass count being wrong
Settlement level conditions evaluation no longer breaks on first failure
UI style and color utility cleanup
Fixed settlement level conditions data not being validated (fixes ids being 0)