19,298 Commits over 1,614 Days - 0.50cph!
warmth vicinity removal (as we have grids now)
small improvement to human fishing anim
added OnAnimationEvent Catch to fishing anim
Dispenser can now dispense effects.
TakeEffectFromDispenser Action.
fishing requires a tool "fishing rod"
fishing plays fishing action instead of take all
spears are tool fishing rods
fish spots have a constant ripple effect to make it easier to see where they are on the water surface
fixed some glitches in the humans torso rotational code to do with not having nav mesh destinationas and added LOADS of comments so Bill can understand
Added two new types of UnitActivity, EffectAdded and EffectRemoved
Effects can be flagged to notify on add/remove
ActivityData is now a struct
Temperature stat now reads from temperature map
Fixed an issue with GoalPlanVariant & BehaviourChain's IsActive flags causing Player instigated behaviours to sometimes be ignored (sneaky, sneaky AI)
Temperature grid is now in
Entity view field in debug tools window
Fixed game startup creating two sets of tribespeople
DataAsset.ToString override returns AssetName
fixing accidently ticked an attack trigger
SmartObject subscription & reservation arrays have larger capacities because i dont't think it matters (@ptrefall?) and the counts aren't static
Fixed SmartObject.AllowedSubscriptionCount returning bad values
Navigation.CurrentDestination never getsd zeroed
Fixed bad name/header in stats property generation code (which has moved to StatsPropertiesGenerator)
MaterialTypeDefinition replaces MaterialTypes
WeaponTypeDefintion replaces WeaponTypes
Updated all affected data
Removed ToolTypes enum and replaced with new definition assets (ToolTypeDefintion)
made all switches use anim event "OnAnimationEvent" with string "Switch" and make them compatable with use while moving
Default area mask in NavigationParameters
Added custom NavMeshAgent areaMask drawer & attribute because Unity are a bunch of COCK TRUMPETS.
Dicked around with PlayerController a bit, so that people aren't so vocal about your disinterest
OnAnimationFxEvent cleanup
SmartObject test toplogy, also a lake
boar squeal added to anim
Added fishing spots to the temperate biome spawn table, fixed the spawn population data
Player camera can no longer go underwater
Water bodies have colliders
Crafting Desires now correctly transfer player created status to Find Desires
Removed bad editor tag in combat
set idle blend to happen when animatorSpeed is 0.1 instead of 0 as its clamped to 0.1 in code
movement blend trees improved
Moved condition logs to warnings
Fixed logging spam for some conditions
ConditionSettings.Evaluate logs use type name
removed events in lieu of a fix as it was spamming the console despite not doing it for me when I tested before checkin a few mins ago
Condition Evaluate methods no longer abstract, warnings logged when we call the base method unintentionally...
randomised fish jump timing and setup effects to spawn via events on the animation