201,657 Commits over 4,171 Days - 2.01cph!
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
Tanning rack interaction positions
Improved target filter failure logging
Birch trees models/LODs/Prefabs wip
CraftItemProcess takes entities from sibling stockpile component when crafter order is assigned, if possible
Merge from ai behaviour 12
Fixed NRE when terrain topo map isn't set
water meshes meta files changed on reimport
Slightly harder to wall off southern convoy (Hapis)
chinook locked storage crate model, fbx/textures/prefab
Culling group bits in UnitView
stopped spas12 dryfire from playing sounds twice
update slot icon/ mini unit frame
tweak portrait color mat
Fixed stutter whenever a painted sign texture is stored in the file cache on the client
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
Nuked core/speedtree shaders
trying to make tutu1 work on females
More UnitView culling stuff
Replaced dictionary system for animation state callbacks in unit.Animation with something faster
created female pubic capmask and set up, unwrapped female torso and legs lods 0,1,2,3 for female pubic capmask implementation
Fixed some stuff, shit's still broken though.
fix/change mod icon in the market tab
WIP detail card updating the proper info per unit
Birch trees imposters setup and files
New spell channeling bar & cooldown timers on the hud slots
Spellcasting fx script stuff
chainsaw work
gieger counter item
chainsaw work
spas12 sound adjustments
Added a StatusEffectFullscreenFX manager that enables/disables fullscreen UI roots as necessary
starting to remove old erroneous materials and textures. updated hairstyle 1 and 2 to new versions, added hat morphs and lods, working with new system ready to assign dyesets
Stat lookup uses generated enums instead of strings