19,298 Commits over 1,614 Days - 0.50cph!
Unit.Senses skips LOS check when the target is dead or in close proximity
delete old animation layer that was accidentally still playing
Tweaked the optimal range method a bit to hopefully avoid units being too close or too far from the target.
Reduced the range of some melee abilities.
Moved FaceTarget call to SetDestination
Unit debug panel shows if the view is facing target or not.
Logging for FaceTarget.
Various WIP fuckery with target facing.
decreased range on bear and wolf attacks
SetDestination follow mode constantly updates destination to fix attackers going to a position that the target is no longer at
removed empty combat ability from Wolf
Added hostility mode to CandidateEntityFilter
Candidate filtering should now be able to apply type specific filtering to the relevant entities if filtering by type is disabled
Defensive AI filters by hostile status.
Made defensive AI target filters evaluate more than one candidate so people might actually defend themselves now
basket finding tweaks so cooks don't try and fail to fill already full baskets
comment explaining what I did in LoadGameWidget
don't wake up from being cold
set Initialized to true before refreshing saves in LoadGameWidget
Refactored Builder component to hook into the Agent's Desired Target instead of having its own target tracking.
Added Condition to check if something is registered to the Desired Target in any way.
Woodcutting AI only stockpiles things that aren't registered.
Navigation logs gated by navigation logging bool.
Fixed EntityManager not actually ticking any entities
let's use the correct index in the loops in the entity destruction method
deposit all interaction gets disabled upon finishing building construction
Distance consideration uses fallback fuckery now
Agent persists installed modules (previously we assumed that creation and loading Effects would suffice, but this didn't account for modules installed from other systems, e.g. game events such as Animal Raid)
GameEvent is now a Definition
Added GameEvent console command (event.trigger)
Senses resets threat scores for dead units
ThreatThresholdCondition tweak
refresh entity list on manager add/remove
Entity list search / flag filter
Loading coroutine, UI progress
Updated post processing stack
Social editor NRE fix
New search in databrowser
Changed EntityManager destruction event to be invoked after entity if removed from EntityManager
Added destroy button to EntityList
jenkinsfile 18.1.b13, misc stuff
Fixed Crafting loading NRE
Cleanup for destroying entities with children
Added EntityList window
DataBrowser uses tree view for asset listing
fixed commas in destruction log (important shit)
Entity destruction now logs the names of the destroyed entities
actual no spawns in nospawns
Added button to destroy entities from the EntityInfo debug
Should be possible to unlock Leatherworking stuff
Fixed Cohesion leave and join chance randomisation
Navigation.IsValidDestination fallbacks + more logging
Items that humans spawn with are added to posessions
Animation bool callback removeAt shit
Fixed animation bool change callbacks not working at all
Nuked duplicate item action
Item actions and component callback refactoring & robustness.
Got rid of ActionSettings.End and .Break methods since they were redundant (call AIAction methods)
break if ItemAction gets stuck