branchbefore/maincancel

17,530 Commits over 1,614 Days - 0.45cph!

10 Years Ago
Fix potential NRE in SmartBehaviour.Complete
10 Years Ago
Added Behaviour, from which SmartBehaviour now derives SmartObject now derives from Entity Item, Resource and Building now derive from SmartObject
10 Years Ago
Entity init cleanup SmartBehaviour constructor cleanup
10 Years Ago
SpeciesSettings and Unit cleaup
10 Years Ago
Fixed everything.
10 Years Ago
semantics
10 Years Ago
Behaviour constructor tweaks
10 Years Ago
Broke all the things
10 Years Ago
Editor tweaks
10 Years Ago
""
10 Years Ago
Entity component init check
10 Years Ago
data tweaks
10 Years Ago
Added GroupBehaviour : BehaviourPlan Added HuntingGroup : BehaviourGroup Added GroupBehaviourSettingsWrapper Added various empty/skeleton data for hunting group
10 Years Ago
Group is now derived from Agent Removed IndividualAgentSettings AgentSettings is no longer abstract
10 Years Ago
Dont create ReoderableListDrawers for AgentSettings fields
10 Years Ago
Added BehaviourGroup.Invite(Agent agent) method, WIP scoring from Settings.InvitationDSE Fixing and tweaking issues with Behaviour refactoring
10 Years Ago
tinkering
10 Years Ago
DecisionContext GetBonusFactor re-write BehaviourGroup.Invite DSE Scoring BehaviourPlanSettings constructors
10 Years Ago
Editor tweaks
10 Years Ago
Integrated Stats with Attributes and Skills.
10 Years Ago
Slightly better API for StatCollection.
10 Years Ago
StatCollectionSettingsEditor WIP
10 Years Ago
More of the same
10 Years Ago
More StatCollectionSettingsEditor
10 Years Ago
Created an API to make it easier to make stat modifiers in code.
10 Years Ago
StatCollection.Human, StatCollection.Animal Fixed potential NRE in Agent.InitializeStats()
10 Years Ago
redundant namespace bits
10 Years Ago
10 Years Ago
Fixed editor NRE
10 Years Ago
BeforeInspector NestedEditor convenience method and cleanup
10 Years Ago
More nesting and reorderable list tweaks
10 Years Ago
▉▌▅█ ▅▊▌▉▅▉ ▋▉▊▍▄▌▇ ▊▍▇ ▆▅▇█▊ ▉▍▌▋▆ ▅▍▇ ▉▆▆ ▌▊▅▇▆▋▄ ▌▉▉▅ ▄▇▄ ▊▄▇▌▋▇▉▋ ▋▊▋▄▋▌▇▋▆▅ ▋▌▄ ▊▉▉▄█▄█ ▍▄ ▇▌█▋
10 Years Ago
fixing some missing data refs
10 Years Ago
BehaviourGroup execution testing
10 Years Ago
BehaviourGroup invite tweaks
10 Years Ago
Merged Stat Changes branch to Main. This properly integrates Stat-driven Attributes and Skills + removes the concept of "step" from Attribute, replaced by the Tick Modifiers.
10 Years Ago
Forgot this.
10 Years Ago
Added timer to stat modifiers, so that one now can optionally say a modifier should be automatically removed after N seconds. This should "probably" be based on TOD time, right now it's based on Time.time.
10 Years Ago
Fixed incorrect effect assignment in Action.ExecuteBreedingGroup asset
10 Years Ago
fixed potential NRE in agent+stats
10 Years Ago
Fixing BehaviourGroup (breeding works again)
10 Years Ago
Added TribeStartArea component Tribe spawning now handled by TribeStartArea if one is available TribeStartArea places a campfire and spawns 6 adults, 3 of each gender
10 Years Ago
SmartObject cleanup
10 Years Ago
WIP SmartObject InteractionPosition stuff Added Sit By Fire Interaction Human asset updates
10 Years Ago
Fixed bad desitation in ExecuteBreedingGroup Removing debug Player cannot issues commands to units that are currently in a BehaviourGroup
10 Years Ago
More interaction positioning stuff, massive gizmos
10 Years Ago
Pretty much finished the Stats and Effects refactor. Some data might be viped from assets and some editor stuff might need revisiting (commented with todos).
10 Years Ago
Consumable now use EffectSettings rather than its own ConsumableEffect API.
10 Years Ago
Stat+Tickable now use TOD OnHour to tick modifiers that have a "duration" (timed lifespan).
10 Years Ago
Since "hours_passed" accumulator is a ulong, I moved it to the StatCollection, that we only store one per Agent. Means we only register a single listener per Agent to the OnHour TOD event too.