199,481 Commits over 4,140 Days - 2.01cph!
First try at improving scientist awareness of shooting allies.
▅█▆'█ ▆█▄▉ ▍▆▇▊ ▇▍▊▉ ▇▊▍▄ ▌▅▉▊ █▉ ▍▆▄▅ ▉▅▋▍▆█ ▌▆▍▋█▍ ▉▌▌▅▄ ▋█▆ ▅▅▌█▍▍▌ (▉▄▋▉▌▉▌▊).
Added stone splat to sand
Fixed a HitInfo constructor not assigning PointStart (should fix some blocking irregularities)
Fixed those occasional ragdoll rootbone errors.
New console command to fill a container under cursor (eg. fill_container Berries)
Disabled Evaluate Single Entity Per Type on Find something to eat - if multiple units are hungry at the same time and at the same location (eg. waking up in the morning) they would all share the closest food item in a basket and only one would be successful because they would occupy the interaction
This change should make multiple units eat from a basket of berries at the same time
Reworked defend ally goal plan (just makes unit run to ally under attack, doesn't check for perception, other combat modules should take over once the unit gets into range)
Added a condition type to check for a unit's role
Added a bravery effect for defenders to make them more likely to stay and fight
Added a PlayerDisabledRole activity
Fixed bug in TryWakeUpDormantAgents introduced in yesterday's optimization.
Applied ally awareness again on Scientists.
Added medium beachside rocks
apparently I deleted a comment and didn't save it last night
skightly more trees in temperate field topo
fixed NRE in GoalPlan.
Food AI uses single entity mode again but checks SmartObject viability.
Cooked food AI uses same pattern as Eat Something.
adding wip logo stuff (nothing implemented yet)
Some more stone splat on beaches
Smoother river terrain adjustments
▉▌▄▌▉▋ █▉▋▊ ▆▇███▇▇ █▆▍█▌
Fixed a debug tools wrapper NRE
actually enable single entity on food AI
Improved awareness of allies stepping into an npc's line of fire.
More optimization when trying to wake up dormant agents.
Merged hapis_7 to save157
Reject rivers that start too close to other rivers
Scientist voice com only limit replies when not in a squad.
Fixed floating decor rocks
Perform all filtering before increasing count of evaluated candidates.
Added new RegisteredBuildingItems entity source for filtering.
Added files that didn't get checked in
refactored roster view tab UI to a new UITeamView, works for any team.
clicking teams in league now pushes a modal version
Entities can flagged as inaccessible in a Unit's knowledge data. This can be checked in DM filtering and is set via navigation failure in SetDestination
lower rock splat amount via material bias
Scientists don't hurt each other.
higher icebergs ad icesheets densities in arctic
fixed application of stat value change threshold
Merge from visuals_experiment