19,298 Commits over 1,614 Days - 0.50cph!
removed buildings from building editor scene
made pine tree last lod really low detail (will be replaced by imposters soon)
Very WIP Building changes (doesn't compile yet)
Crafting UI progress, cleanup
Prep for job preferences and skill bonuses
Building debug.
CanDeposit fix.
Fixed Building.CanDeposit not correctly counting registered items
Support for construction requirements in order
Fix for buildings that don't require construction.
Fix for view showing all requirements met.
merge from building rework
GPV overriding is now determined by the Goal Wrapper.
Fixed people dropping stuff to construct the building instead of depositing.
If no skill gain is defined gain the building skill using a default value defined in config when building.
Early exit from skill gain application if we're trying to apply a value of 0.
Dispensable registration attempt
Fixed dispensables not being unregistered properly
Fixed RMB to cancel indirect commands issuing a move order for any selected units
Fixed campfire addons not getting placeholder material during construction
Fixed NRE from CraftingStationTab UI due to bad init order
Additional fix for some building upgrades not getting placeholder mats on placement
Various personality system refactoring, made compatibility matrix editor and usage more generic, added a matrix for beliefs
Fixed menu button states
Fixed Actions.AskToJoinGroup NRE
Crafting order refactoring; simpler pooling, no longer remove orders from stations until they are completed or cancelled
Crafting orders can be cancelled from the station UI
Fixed crafting orders not actually getting added to stations from the UI ;o
Always refresh button states on menu after changing screen
Crafting order cleanup, Condition.HasOpenCraftingOrders NRE fix
Fixed building inspector tabs not working properly (occasional index out of range, empty tab content) when selecting a crafting station before selecting other buildings. Inpsector now displays first valid tab for the building type
Fixed some missing fields in the need inspector
Fixed needs that are not valid for use being triggered
Definition.GameReady checks virtual IsValidAndGameReady method
Fixed Definition.GameReady array not being properly populated (checking IsValidAndGameReady during warmup)
Updated impostors to latest
Dispenser can hide entity view when empty
Crafting order creation uses LMB/RMB to change count
Some refactoring
Updated ASE to latest 1.5.4
Fixed crafting order panel counts not resetting
Fixed trigger evaluation routine running in incorrect game/time states
Changed color, hue variation and darken to instanced properties in BeforeFoliage
Added beforefoliage impostor bake and runtime shaders
Fixed ASE material copy-paste
Updated Impostors to latest
Updated impostor shaders
Added tree_pine impostors
Added tree_pine impostor materials to biomedef
Removed tree_pine impostor (on this branch)
New single-pass impostor runtime + bake shaders
Updated beforefoliage shader
Cleaned up biomedefs
Updated foliage impostor bake preset