19,298 Commits over 1,614 Days - 0.50cph!
-pushing to merge with main
Fixed NRE in ZoneSeasons when firing OnSeasonChange
Added some event music files, converted all music to ogg
Reworking ingame debug UI overlay (accessible via F12)
Added buttons to quickly change the current Season (also sets TOD Cycle month to the first month listed in the season)
Started expanding AudioManager. Now loads music clips and stores a dictionary of music organised by season. Music randomisation coroutine no longer uses WaitForSeconds, so doesn't bug out when timescale is changed.
-and moved it somewhere reasonable
-also added ignore for a link to the unityLog on my machine.
-readded tester and its editor, seem to compile fine now
-calling end_of_action callback in HarvestAction
-hopefully one-day-useful comments on Action
-fixed some little gubs in SO
-some files I didn't add yesterday, that may break berrypicking in case someone was to just load the scene and try.
Nuked a load of old prefabs
Fixing GameManger ExitToMenu issues
Added Reset methods for some Managers and PlayerComponents
WorldZones destroys Zones on Reset
-managed to get an action happening, going through resource's so, onto being called on the agent, onto delivering an item to it.
Added rain weathersettings
Fix for BeforeEditorTab DrawStandardInspector NRE
WeatherSettings tweaks
Better asset editor toolbar buttons (rename/copy/delete/select)
Removing redudant code in BeforeEditorResources
Second pass at better prefab and view handling for buildings/resources etc
Fixed some annoying layout issues
Some more work on generic view/skin handling in BeforeEditor
BuildingSettings fixed to show config window
Little BuildingView and Resource cleanup
First pass at generic asset prefab and view prefab management in BeforeEditorTab (currently working for Buildings)
Fixed NRE in ZoneSeasons.SetupRockPrefabs()
NeedWeightThreshold Trigger operator switch updated
Trigger evaluation returns bool and spits out a weight, instead of returning weight (this fixes triggers)
People die now. YAY
Fixed NRE in agent need eval
Better string formatting in debug UI
Added new curves library
Fixed curves on all attributes
Triggers can now use different measurement operators in evaluation
Added new human death anim
Added new Triggers for health and temperature
Added SetDestination Acion type
Editor updates
SmartObject uses OnTriggerX instead of OnCollision
Refactored Action method names to match style
Added a few attributes, needs and triggers
Added SetAnimatorTrigger Action
Merge from zone resources
Some Editor tweaks
Deleted activity tester scripts
Added custom inspector for Zone, with an enum popup for Biome (ensures that we always have one selected, as a bonus)
Fixed camera issue left over from merge
Fixed human anim controller issues
More camera cleanup and tweaks
Fixed some Time.time usage (should be unscaled)
Nuking unused camera variants
Camera now uses "Vector Stick" implementation
Cleaned up camera code overall, added better default settings in code
-added 'canBeCarried' to resourceTab
-added some tooltips in resourceTab
-Resource inherits from Item
-Trying my hand at harvest resource again, to flesh it out some more and eventually let the cavemen harvest items.
-Food incentive, and an SO and Resource and Views for a berrybush
-resources spawn with the correct view now
Added UnitPathfinding component, right clicking with a unit selected just fires a basic SetDestation for funzies
Removed unused Third Party (SSAO Pro, Boomlagoon JSON)
Updated TOD
Added some FreeCamera code to PlayerCameraControls, but there's a bug preventing the movement from working.. haven't spotted why
Some editor tweaks + actions
Added AttributeType enum for use on front end organisation of Attribute settings and enum construction in Agent editor
Fixed Agent AssetEnum issues in the species editor tab