192,995 Commits over 4,049 Days - 1.99cph!
trying to make tutu1 work on females
Nuked core/speedtree shaders
Added core/skin hair-layer/cap base color for both masks
Added skin hair-layer/cap mask and color replacement via dye sets
Deprecated base color replacement used on older mesh-based caps
Fixed stutter whenever a painted sign texture is stored in the file cache on the client
update slot icon/ mini unit frame
tweak portrait color mat
stopped spas12 dryfire from playing sounds twice
Culling group bits in UnitView
chinook locked storage crate model, fbx/textures/prefab
Slightly harder to wall off southern convoy (Hapis)
water meshes meta files changed on reimport
Fixed NRE when terrain topo map isn't set
Merge from ai behaviour 12
CraftItemProcess takes entities from sibling stockpile component when crafter order is assigned, if possible
Birch trees models/LODs/Prefabs wip
Tanning rack interaction positions
Improved target filter failure logging
Added AI logging when required role checks fail during DM
RoleDefinition can define sub-roles, requirement checks include checks
Leatherworker is a sub-role of Crafter
Cleaned up how we check for active roles throughout various systems, Unit.Roles no longer publicly exposes the dictionary of role states, instead we HasRole (which includes checking for sub roles) or IsRoleActive
Stockpile material animation mapping supports item type defs
Tanning rack stockpile setup
ButtonSound only plays on left click
Misc cleanup, profiler hooks
vertex lighting on eyebrows, re-exported, set eyebrow material colours to be more natural, tweaked ginger short material
Rubble pile material fixes
Shipping container material fixes
Fixed inspector label width not adjusting with dataBrowser size
added (blank) panel prefab for league sponsor selection.
league sponsorship selection action now displays the panel and completes on close.
And don't play it on startup.
fullscreen fx for statuses
career modal panels can now take an action function to call when the panel gets closed (by being popped off the stack).
opportunity generaction action now waits for panel close callback to complete the action.
Fixed craftingWidget not clearing dicts properly
Improved entity physics state persistence, remove some un-used events
league sponsor actions wip
Added high priority DM asset, assigned Common-Interactions module to use it
DecisionMakerDefinition can be flagged as high priority
AgentBehaviourSlot.SimTickDecisionMakers evaluates high prority DMs first