17,530 Commits over 1,614 Days - 0.45cph!
Fixed some tutorials having the wrong knowledge screen assigned
Some minor DM filtering optimisations
Added "Sleep Around Camp" Goal Plan to Human/Sleep module. Should reduce the amount of wild sleeping that people do.
Crafting & Building window lists show locked items
setup better effects for trees
Made all interactions on Trees non-positional and exclusive (distances may need tweaking) because having 20k interaction positions is eating a bunch of perf
More cleanup/refactoring of manager singleton stuff
Items now store if they were placed when saving, fixes placed items getting physics enabled after loading a game
Added baskets to the advanced crafting unlock (reach apprentice whittling)
Added a missing ProtoInclude for PersistedIgniteableData
Fixed being able to trigger place item on something that isn't held
{BLACKBOARD_ITEM} keyword can now be used on goal plans
Added an extra indicator when placing items to indicate where an item will go and what it's rotation will be (outline material used for building placement is hard to see on small items like torches/baskets)
Can now specify on a placeable item whether it can be rotated, defaults to true and marked torch and basket as false (rotation has no impact on these)
Can now ignite an unlit igniteable while holding a lit item (previously only the opposite was possible)
Fixed stray UnityEditor directive in AbilityCommandGenerationMethods
Scenarios now define a single primary objective and optional secondary objectives that are either concurrent on sequential
Base UIWidget canvas support
people can actually have more than one personality
Temperature level correspondance with temperature values is now exposed in WorldManagerConfig.
Changed the values to be a bit more reasonable.
trees wobble while being chopped is now based on sin curve rather than ever decreasing random values
Options widget genericness, UI scale option
tree sapling updated to latest spec
fixed bad skinning on human male chest
Fixed UI missing raycaster
Target Filtering for undesired objects now excludes clothes.
Dropping undesired items uses the drop interaction instead of drop blackboard item ability.
PlayerBuildingPlacement cleanup
Fixed the AI debugger having a bunch of duplicate ticks.
GPV now owns Momentum.
GPV now stores the scores that were arrived at during DM.
Tweaks to sleep AI to make people less likely to sleep during the day for no particular reason.
Removed lower limit on momentum.
Merge from custom scenarios branch
Fixed ScenarioEditor snapshot texture copy creating texture of the correct size
Various form element things
Fixed bad path in ScenarioEditor/GetScenariosInfo snapshot path
Another scenario snapshot path fix
Options toggle alignment fix
Objectives data simplification
Editor UI