19,298 Commits over 1,614 Days - 0.50cph!
ScenarioDefinition ensures that all starting unlocks are present, via OnValidate
Progression Designer basics
Fix items getting duplicated when getting picked up from a stockpile and put into a container
Fix NRE on stockpile influence debug view
Fix reference to MaterialRequirements in Building editor
Fix basic shack requiring 40 sticks
Cliff & rock prefabs have extra navmesh modifier component to make sure we're not trying to bake trim meshes
Rebaked island01
Removed interaction Ids from unlocks (can still be used to unlock, but not unlockable)
Progression designer progress
Deleted some old unlocks (rock smash, tree felling)
Zoomable progression designer & AI designer
Fixed node resizing in progression designer
_ColorLerp in shader (should be between 0 and 1)
random number feeding into colour lerp value
removed random spaces I left behind
Node graphs only allow window drag/resizing at 1x zoom
Attempting to fix the buildings pushing units underground bug:
-Building placement now grabs a list of nav mesh obstacles and does box overlap checks to find any units that are in the affected space of a building
-Once the building is placed the affected units are then moved away from the building until they are in unaffected space
-Also added a position_unit console command that positions the selected unit at the current cursor position
2017.3 proj ver, shader fixes
Editor resets Time.timeScale when exiting playmode
Fixed zoomable area using bad rect
changed shader name and updated refrence in resourceview.cs
GUI.enabled set by zoom level in node graphs
Node graph grid drawn using handles, not a giant image
updated shader so picking works again
Tribe cohesion value now moves slowly to towards target value
IsRequiredForBlackboardCraftDesire checks validity of interaction plans before writing to the blackboard
Clear buffer in IsRequiredForBlackboardCraftDesire
Time controls blocked when skipping to morning
Fixed ResourceView fucking up all the materials ever
Standardised periodical dispensable changes (auto-dispense, replenishment)
Added missing "add interaction" button in SmartObject editor
MachineParameters.OnValidate no longer adds null interactions to the SmartObject
MachineProcess settings holds a list of interactions, validation migrates old data
nospawns spawner isn't underground
Data save, removed old field + migration code
MachineProcessSettingsEditor now adds interactions to the list and not machine processes
Fixed broken renderer construction mappings for all 4 wooden huts & upgrades
item vertex colours blackness