repobeforecancel

19,298 Commits over 1,614 Days - 0.50cph!

7 Years Ago
BehaviourChainFilter renamed to EntityFilter TargetFilterSettings holds a default EntityFilter, can be overridden where used in a GoalPlan
7 Years Ago
Tidied up various methods in CraftingOrder and Knowledge and moved some of them to a utility class. Added Activity when someone places a Crafting Order. Crafting component now stores registered crafting station(s) for easy access.
7 Years Ago
switched fade mode from speed tree to none to save some ms
7 Years Ago
Fixed player commands not working
7 Years Ago
Fixed missing ProtoContract on Possessions.PersistedPossessionsData.PersistedCurrentPossessionData
7 Years Ago
remove GoalPlanVariant.SlotType
7 Years Ago
Fixed a missing EndVertical in StatManipulator drawing. Removed ItemActionDesire completely. Crafting component now adds required items to Possessions. Tidied up Possessions.
7 Years Ago
apple tree lods
7 Years Ago
Renamed CreateItemKeepDesire to AddItemToPossessions (we don't have keep desires anymore) Fixed AddItemToPossessions action not adding the item to possessions (this makes berry gathering much more reliable)
7 Years Ago
Cooks now check if they already have a crafting order for a basket before making a new order
7 Years Ago
Fixed go to random radius (5) set to 0 radius (should fix units sleeping on top of each other by a campfire)
7 Years Ago
Game Camera now blocks zoom while over UI (fixed scrolling roles window also zooming)
7 Years Ago
Tweaked some container fill settings for cooks to make them more reliable in crowded environments
7 Years Ago
Removed desire type properties from blackboard
7 Years Ago
GroupActionDesire & AskToJoinGroupActionGroup (lol rly) use cast cache properties for specific desire type
7 Years Ago
Fixed entity grid position not getting properly set on create
7 Years Ago
Nixing task stuff
7 Years Ago
GridManager update coroutine yields to Task.Run (testing)
7 Years Ago
Moved GridManager coroutine stuff around so we dont try to update entities until game ready
7 Years Ago
Renamed GridDataDefinition.FixedArraySize to InitialCellCapacity, which describes what it is actually used for Replaced the BaseEntity.this[GridDataDefinition] with GetGridPosition
7 Years Ago
Crafting station keyword and other tidy ups
7 Years Ago
GridManager.UpdateEntity optimisation, NRE fix
7 Years Ago
Moved GridManager stuff back to main thread on a coroutine
7 Years Ago
RequestCollaborationSettings writes resulting request to blackboard
7 Years Ago
apple tree wip
7 Years Ago
Renamed IsBlackboardItemInPossessions condition to IsPossession as it doesnt use the blackboard
7 Years Ago
Fixed Blackboard.HasKey CraftingOrder switch case returning wrong field
7 Years Ago
sleep AI tweaks
7 Years Ago
Subtracting 14319 (threaded location selector shite)
7 Years Ago
grids tick on main thread again
7 Years Ago
rollback TerritoryLocationSelector thread
7 Years Ago
Improvements to Blackboard.GetEntity
7 Years Ago
better clearing of tooltip content when mousing over something else
7 Years Ago
Fixed NRE in Override Score logging that was breaking the AI. Waking Up module on 2nd slot DM. Cohesion logging bool.
7 Years Ago
Removed the Social Need consideration from Goal/Request Collaboration as it is "generic" and was breaking the breeding module Clamped GoalPlanVariant momentum to a minimum of 0.01
7 Years Ago
Fixed CanPerceiveEntity's blackboard evaluate overload
7 Years Ago
Experimenting with running TerritoryLocationSelector in a background thread
7 Years Ago
Fixed DepositEntitySettings shitty blackboard reading
7 Years Ago
Blackboard positions list cleanup
7 Years Ago
Still unfucking blackboard
7 Years Ago
Fixed blackboard resetting backing fields for various internal holder types, made backing fields read only
7 Years Ago
Blackboard fixes
7 Years Ago
Fixed blackboard not assigning value before trying to cast it
7 Years Ago
Blackboard bits
7 Years Ago
More blackboard cleanup
7 Years Ago
Cleanup
7 Years Ago
Fixed blackboard clearing properties
7 Years Ago
Blackboard refactor
7 Years Ago
merge from /main/less_ticks
7 Years Ago
Move RunECS functionality in to EntityComponentSystem EntityComponentSystem.Tick stops after doing every entity at least once in a frame, rather than at end of its list