19,298 Commits over 1,614 Days - 0.50cph!
Tweaks to Sleep behaviours, people should sleep more often...
Fixed some Desire NREs related to DesireFilter
Hacked in quick fix to turn off the "stabiliseTorso" anim bool when sleeping (cc frankeih, see HumanView)
Added an overload for Items.TryPickUpItem that doesn't rely on an animation events + callbacks
Social interactions now give a slight Mood boost rather than a "happy" buff, Happy and Sad Effects are applied using Mood thresholds instead
Added CanStowItem and CanHoldItem Conditions which actually check for the availability of valid attachment points
Fixed issue causing people to continulously try to stow a held weapon that was not stowable (rocks, etc)
Refactored Desires, fixed various bugs with creation and fulfiment, improved debug display and a bunch of other shit I forgot
Fixed Senses not working due to bad restricted Item and Resource type definitions data
Rewrote/consolidated Desire weight considerations into a single type
Improved Desire support for various item property definitions
Units are much better and finding and gathering Desired items
Added warnings when a SmartBehaviour can't find a free InteractionPosition on execution
Progression widget timeout fix
Fixed NRE in CraftItem action, improved state handling a bit
Need/Vital CurrentValue getter is clamped 0-CappMaxValue
Vital and Need.CurrentValue setter clamp removed, using Mathf.Min(value, CappedMaxValue) instead
Effect Triggers can now be disabled for debugging
More audio cooldown stuff
PlayerProgressionWidget fixes, data tweaks
Various editor and item/building data tweaks
Hooked up item/building discovers to the progression UI
Fixed a few NREs in Desire types related to Definition comparisons
Desire.Reset clears descriptive text for re-use
Implemented skill gain based Item/Building unlocks
Added UnitProgression, GroupProgression components
TribeStartArea applies starting Stat values regardless of the scene being played in editor
Very basic global sound cooldown
Removed unnecessary pitch modifier from Audio
Skill unlocks progress
BuildingTypes, ItemTypes and ResourceTypes now use Definitions
Unit sound pitch is now adjusted on the mixer via AudioManager.OnGameSpeedChanged
deer, young male has little horns
elder male is bigger, has giant horns and looks beefy
Audio manager cleanup, started reworking the mixer, added ducking for high prio UI sound and Unit sound
turned off curve resampling for rabbit to stop it stomping keyframes
stopped sleeping going to sit while isSleep is still true
Initial implementation of noise in relation to in game unit sounds.
AudioSourceManager.AudioSource exposure
StatModifiers more easily created in code without data dependencies, example usage in Audio
Effecs tweaks (death triggers restored to intended setup, pre stats def refactor)
Temporary transform.LookAt in SetDestination when we arrive at a SmartObject InteractionPosiiton
Fleeing distance just based on Morale parameters for now until we can find a better distance calc
Started adding stuff to UnitSoundTypeDefinitions
Fixed bug with game start music
removed FormerlySerializedAs
Renamed SkillTypeDefinition.Verb to SkillTypeDefinition.Noun beacuse I words good
Merged SetDestination actions back into a single class, added custom editor. Stopped SetDestination ending early after a distance check when in SmartObjectInteraction mode.
Fixed BehaviourChain break bug causing SmartObject subscripts to not end correctly
Fixed rect select not working
Fixed some bad coordinate conversions that were breaking fleeing
interaction position infomation for log seats assets with the fixed tools!
Yet another merge from main.
Fixed broken entity selection in InteractionPositionEditor
Fixed a bunch of stupid allocation in DebugTools
Added sorting by tags and tag copy/paste to AtmosphericMusicSettingsEditor
logs to sit in mostly working, broken by lack of position interaction editor.
removed annoying debug log
Merge fleeing stuff to main
sleep sounds edited and added to anims
Fleeing using Influence Maps WIP
Working on evaluating roles in a Social for participants.
Fixed a bunch of bad combat ability skills data