193,476 Commits over 4,079 Days - 1.98cph!
PlayerBuildingPlacement no longer tries to pathfind check using dead units
Uncommented ConditionSettingsWrapperDrawer
Improvements to harvesting for other people's find desires
PersistentPerson on Character
SmartObject.CanSubscribe checks unit's active role
basics of a unit home/away kit colour matrix tool
Fixed Keyword base.name returning bad things
Actually fixed NRE in ProvidesItemDesiredByTribe (dont assume that dispensable contains items)
Added Attribute gains data to various skills
More robust entity sensing.
Even more robust navigation to food.
Deployables inside building privilege do not decay (unless they require upkeep and it's not paid for)
Fixed NRE spam when opening workshop inside editor while running client and server
▆▍▅▋▆▅█.▇▌██▆▉▆▊█▊ █▍▉ ▅█▍▋▉▇ ▋▍▅▅▅▉▉▋ (▋▍▅ ▍▇▊▉▄▍▄)
A little bit more safe guarding on Navigate to food.
Optimization - Top tier merging internal and external models into one call
Fixed NRE in Condition.ProvidesItemDesiredByTribe
Added SKILL_VERB keyword
Added AttributeGain activity type
CareerTeamDatabase now assigns team kit IDs at career creation.
CareerTeam now has a KitID and serializes it with saves.
Career matches now apply kits.
Fixed activity notification UI colors
Added portraits to activity notifications created by units
Portrait clone creation resets all animator parameters to their default values
Added config data for desire icons
ActivityData can override icon
ActivityData can override icon color
Fixed NRE in food target navigation.
More AI Behaviour.
wip team kit stuff: proto/networking/local
Optimization - Twig tier merging internal and external models into one call
Optimization - Wood log tier rework - closing off holes in walls
merging internal and external models into one call
1st pass admires (added to existing _anim files)
Admire animations - adding more to DB - 1st Pass
career mode squad editor NRE fixes.
can now press TAB to switch between current and previous career mode tabs.
All doors, wall frame inserts, ceiling frame inserts and barricades require upkeep (test, numbers all preliminary)
Any entity can add upkeep using the upkeep prefab attribute component
next player fixture gets cleared after it's played (before the next week is started).
career mode squad editor loads into the correct map for the upcoming match.
Fixed deployables not decaying
WIP kit color and color distance stuff
Fixtures generator now assigns map ids to player fixtures.
CareerController passes map id to career matches.
Smoothed out query for AI dormant agency
more squad editor career integration.
added mapID to LeagueFixture/protobuf, serialize it.