17,530 Commits over 1,614 Days - 0.45cph!
-threads get stopped when stopping the game
Move types to files, removed some editor side GoalSettings stuff (they still have a tab in the editor for reference while migrating to new data structure)
Fixed path in GoalTreeEditor
[HideInInspector] on GoalDatabaseSettings lists, because it's better they're viewed in debug
Stat import and asset save
Some renames + moving of files
Merge from Goals data refactor
-made the stats sheet available to anyone with the link
-stat importer fetches the file directly off google drive
-made StatImporter not be a monobehaviour, cause that was confusing
Fixed Graze goal missing entity ref
Nixed a couple of DPL refs leftover in Decision plan drawer
Fixed LoadGameFromSubscene not working
AgentManager revert and cleanup
Triggers cleanup (using UnityEvent for trigger events, removed some deprecated manager code)
PlayerTask system progress, placeholder UI
More manager cleanup, Entity Tick virtuals
Removed defunct EmoteManger
Layout/code consistency cleanup on all managers
Player Task boilerplate
Data assets now stored in Resources/Data
cleaning up, changing of tags, deleting placeholder sounds
updated asset post processor and some anims
Fixed interaction slots not having their state correctly set
WeatherWidget, made greenbox the default game scene
Time controls widget is a set of toggles, cleaned up some related code
Temperature levels, condition, removed old temp sim
Freezing and Cold Effects use new temperature level condition and insulation stat thresholds
Campfire provides a bonus to insulation
Stat sheet updated with Insulation values, imported
DecisionMaker settings now stored inline in AgentParameters
StatCollectionSettings now StatCollectionParameters, stored in EntitySettings
Remove DecisionPriorityLevel/DPL
Added unit movement mode switch to debug panel
Fixed a couple more unit collection issues
Fixed UnitCollections not destroying themselves properly
added unique human sprint anims
human locomotions are correct speed for anim system
imported latest csv stats
Physics events handled by EntityPhysicsListener component, manually added and set up by those entities that require it.
Moved some SO collider setup to SmartObject because reasons
EntityView physics events dont use er, events
AllowedSubscriptionCount calculated correctly
Move smartObject.AllowedSubscriptionCount incrament to InteractionPlan constructor
Deincrament suscription change
-leftCtrl + lmb on unit = selects gameobject in inspector
-Fixing SO not checking for max Subscriptions and InteractionPlan too.
last checkin was the wrong file, this is the real fix for in combat while running glitch on the human
fix for in combat while runing glitching
Press F1 to select the currently selected Unit's view gameobject
Debug select only control