19,298 Commits over 1,614 Days - 0.50cph!
Actual distance in senses debug overlay
Fixed testbox only spawning 2 people
added happy and sad idles and stopped some happy looking idle variations happen when unit is sad
made happy walk more happy
Testbox and a little biome stuff.
Refactored TargetFilter plans, which are now created and held by the AI manager for cleaner lookup
TargetFIlter desire creation now supports momentum simulator method selection via editor reflection + dropdown (members from DesireMomentumSimulators
Added some help text and field labels to SpawnPopulationSettingsEditor
Disabled tribe mood color grading effect
Senses now uses AwarenessRadius for the entity perception check.
Fixed Senses.CanPereivee IEntity overload not checking that perception data.IsPerceived is true
AI decision log/debugger improvements. Can view an ingame overlay for a group of decisions (e.g. target selectors)
new tutorial task SFX test
TargetFilter.FindBestItemForBlackboardBuilding uses Item Value for Building Consideration
Fixed some building related conditions filtering by state when they should not (was preventing people from building upgrades)
Dispenser summaries and tidy up.
Misc DM cleanup, fixed building construction state item requirement check not returning false for buildings when built from code
Fixed player commands not all calling the correct execution method on the controller
Added AudioSnapshotZone back using the new simplified system.
Fixed tribe tracker not showing the correct names
More unit detail view stuff
Restored post
Null check tribe in PlayerProgression init
Tutorial persistence (might not work yet)
Separate camera for detail view portrait rendering, various UI fuckery
PlayerProgression uses tribe creation callback, don't call load in Init
RTSCamera persistence tidy up
RTSCamera now loads in the correct position.
Detail view shows effects, moved effect listing stuff to a EffectsList component now used by other widgets
LayoutLerp now uses unscaledDeltaTime
Fixed portraits not updating
NonSerialized some fields in CameraModule and RTSCamera
RTSCamera Save implementation
PlayerCamera save and load impls
Fixed tribe activity triggers not working after game load
Shouldnt be saving AssetId or ParametersId, use int instead
Fixed potential NRE in Effects.OnDestroy
Minor task + tutorial manager cleanup
Fixed player init when loading from main menu
Fixed effect descriptions being wrong
Fixed NRE in UnitPotraitManager after loading a saved game
Player.Load doesn't need an init check
Removed Singleton.Reset base method
Reset all GameManager extensions when killing the current session
AudioManager tracks pooled sources in the wild and returns them on reset
VisualFXManager is an extension, not it's own singleton
Triggers the listen to player tribe creation callbacks use named methods rather than lamdas
Fixed Effects.Save NRE
Removed IUnit.GetEffectsList cause it's useless