197,744 Commits over 4,140 Days - 1.99cph!
Fixed settlement level up notification staying hidden if you cancel building placement
Remove remaining PersistentPerson references
Added FP ObjectPool and GameObjectPool
fixed flashlight flare regression
burlap gloves skinning fix
updated rowboat model
launched rockets now properly inherit velocity and relative origin position
Added .vscode to ignore conf
Fixed a few shader compilation issues on Metal
Loading buildings no longer forces complete (this was finishing in progress constructions)
[D11] frontend/bootstrap integration WIP. Discovered some hidden dependencies. Generate slightly faster bootstrap if you don't want the intro sequence (only saves a couple of seconds at the moment though since it's working quite well in "parallel" with the splash screens), fix some issues where code wasn't yielding enough to give good parallelism between loading and frontend. Gets into the FE pretty quickly now on a package build, but the warmup continues behind the scenes so will need to check Bootstrap.completed at some point before trying to connect to a server, hopefully the player won't be quick enough, plus other work should further reduce the warmup bundle size.
building grass mat uses Building shader
Fixed water reflections on macOS/Metal
Fixed TargetFilterSettings blackboard key property NRES
Build Goal Target Filter Conditions to Condition mode instead of Selector
Enabled occlusion culling in macOS/Metal
Enabled impostor rendering in macOS/Metal
TargetFilterSettings NRE fix
FactProviders namespace cleanup
Consideration wrapper NRE fixes
Various fixes related to DSE wrapper type changes, nuked old unused types + assets
Condition wrappers now has 3 modes; condition (default), fact and target filter, replacing need for TargetFilterCondiiton and FactSelector assets
Consideration wrappers now have 2 modes; consideration (default) and condition, replacing need for ConditionConsideration assets
Created all boilerplate for game mode specific user components
Various error fixes for save/load/pooling including:
Create a new ID when an entity leaves the pool.
Moved view EnterPool overrides to ResetMutableState.
CanSubscribe returns false if SmartObject is inaccessible.
Removed gang references from IInteractor
Slight cleanup looking through character selections
Fixed Scarecrow not re-equipping Sickle after throwing a beancan.
Properly persist all Possessions Requirement fields
Call base reset methods in CraftItem and FuelToEffect
more hover state improvements
ItemFilterSet returns false for tool and food types if the item doesn't have the relevant component enabled.
Removed all instanced of persistentperson string
Tweaked Scarecrow take-damage modifiers.
set hover trigger state transition times to 0
Don't play hover anim on selected unit
▆▍▅▍▅▅▇ "▌▄▆▄▄▉ ▅▍..." ▇▅▅▅ ▄▋▋▌▅█▍ ▌▊▇▅ ▋▅▅▋█ █▆▍▋
added .HasAnimatorParam extension function for Animator.