19,298 Commits over 1,614 Days - 0.50cph!
StatCollection loading logging upped to error status
Some loading / initialisation fixes
trying to fix sleeping while standing with animation
aligned lots of resources to normals
Null check animator on UnitListWidget elements
Null checking in HideWidgetsOnActivate and PointerHoverTweener
fixed a few more square distance usages
distance consideration fixes
Also use square distance when getting knowledge data from another unit's Senses
Updated Amplify Impostors to 0.9.2r2; to fix shader serialization issues
Updated ASE to 1.5.6r7; to fix template updating errors
Fixed before foliage impostor shader version (ASE meta)
changed default value on stone pile material
Fixed Navigation.Setup NRE
Senses skips resources that require player command flags and are not flagged
Various fixes, renamed entity init first time arg to "is_new_entity" for clarity
Fixed tree/impostor shadows broken again on 2018.3.0b4 (BEF-569)
UnitAttachments fix fix.
OnGameReady fix.
UnitPathElement unsets selected unit and target if they are destroyed or disabled
Left Ctrl unflags harvest commands in drag select
Actually fixed speed controls
Merged DispenserInteractioNSettingsWrapper into InteractionSettingsWrapper to prevent casting in hot path AI
Fixed game speed buttons not working
Fixed game speed widget NRE
Senses and all perception distance stuff uses sqr distance (probably missed some bits, seb pls review)
Fixed NRE in ActivityNotificationElement
grass patch vertex colours and lods
Nutrition & hunger statuses no longer exposed as effect icons.
BaseEntity.OnGameReady returns early if not enabled or initialized