19,298 Commits over 1,614 Days - 0.50cph!
Added a Test scene for FixedArrays.
More complex testing of Fixed Array.
Added debug print to OnSmartObjectRemovedSenses.
FixedArray now accept the "Check if already exist" flag, which we need when adding anything "surrounding" due to the nature of "physics triggers".
Entity destruction tweaks
Remove now tests for duplicate entries.
FixedArray now implement it's own Contains function that's limited by Count...
Removing TestFixedArray lines in Unit+Senses
Camera v3: sketched more basic functionalities
Rename RelationShipConsideration > IsRelatedConsideration
Added ThreatConsideration (returns weight of target unit's species in the unit's predator listing)
Added option for removing any occurences of null in a FixedArray when we Add or Remove elements, defaults to false though...
Foldout editor for additional selected asset in BeforeEditor (toggle button in toolbar)
Unit+Flags partial
Renamed Unit+Sound to Unit+Emotes
Added EmoteSettings
AudioManager/states/source types tinkering
Added StatCollections tab to BeforeEditor
Added PersonalitySettings DataAsset
Removed StatModifiers from StatCollectionSettings
Commented out shitty StatCollectionSettingsEditor code
Unignored an icon for editor
Moved some scripts
Added Scion PP back to the project (not on camera prefab yet)
Units are assigned a random PersonalitySettings on Create
Added PersonalityConsideration, UnitPersonalityConsideration (target match or compatability and contextual match respectively)
Changed AttributeTypes enum to None, Physical, Mental
Added some Mental Attributes
Added some Personality data
Added Unit+Personality
Cleaned up SpeciesSettings.Create / Unit.Initialize a little so we dont have to set age and gender before init
Human IsSelectable if Tribe == PlayerTribe
Units now consider target unit personality compatability in the Form Breeding Group DSE
Added Scion PP back on to the player camera
Replaced crappy EnumMaskDrawer with Andre's super simple alternative (fixes conflict with Scion editor scripts)
Debug view tweaks
Fixed Dead flag not being applied by Death effect
EntityViewEditor and derived tweaks, added editors for additional EntityView types
Added Interaction Positions to Berry Bush
Added google analytics
Applied analytics event to Agent+Behaviour's AddBehaviour.
Added Agents tab to debug window
Fixed some bad StatModifier refs
Dead Units return in tick and update
Destroy Unit's Agent on death
Fixed some issues with Agent/Group/BehaviourGroup disbanding, destruction and tick conditions
Fixed code line in Analytics that CustomEvent actually works.
-camera v3 with Bill's suggestions
Meager start of generalizing decision maker to support more than just Units.
-merged with main, added a cheaty barebone version of JumpTo so camera spawns on the tribe.
-new camera test:
ctrl - to get your cursor back
mmb / alt - orbit around the point
space+lmb - drag view around
and the rest is the same :)
Made the Google Analytics group events by species.
More DM generic stuff. Got Unit DM completely moved over now, that DM itself is generic. BehaviourGroup DM and Group DM left.
Behaviour Group now runs it's Invitation DM through the Behaviour Group Decision Maker.
Fixed bug introduced by my changes to Breeding Group and invitation plans.
Merge from DM Generalization branch.
Player prefab update to fix issues from merges
Remade deer ragdoll, updated prefabs
Remade deer sans ragdoll until I fix all the craziness. SetAnimatorParameter returns early if Unit.AnimatorEnabled is false (prevents warning spam killing performance too)
triggerDeath no longer defaulted in DeerController
Subtractive merge cs2039 (camera v3)
-some more profiler samples
-reinstated CurrDistance to draw shadows.
-hackily removed world cursor to get a feel for the camera without it.
-reverted previous commit
-merged
some camera tweaks and cleanup, made cursor a widget, added widgets list to UIMangaer (TODO: tick all widgets from the manager instead of screens?)
subtractive to try and fix shit refs
Moved SetDirty to BeforeInspector
switched to visible metas, fixed null object ref in freezing effect
Removed crappy UnitFlagConditionSettingsEditor, renamed IsActive to HasFlag in UnitFlagConditionSettings
Asset save
Fixed unit info widget and some general UIWidget display issues
TOD + camera tweaks