19,298 Commits over 1,614 Days - 0.50cph!
Rebaked island 002/003 maps
Added SmartObject GoHere
SmartObject now has an overide for DM scoring
Species predator list uses WeightedObject
Added DestroyOnUnsubscribe to SmartObject
Added OnSmartObjectDestroyed callback
Improved object destruction in GameManager
Player RMB now creates a Go Here Smartobject and subscribes the selected Unit
Only SmartObjects where ScoreForDecisionMaking == true will be tracked by Unit+Senses (it's on by default)
Added MaxInputEntities to MachineProcessSettings
Added InfluenceMapEffectorParameters, included in EntitySettings and used to create effectors on init
Updated Before Editor with some of the new data (inf map, predator list for species etc)
Removed requirements from campfire
Fixed NRE in ActivityManager
Fixed issue with Buildings init not working properly
Cleaning up some Building and Machine code.
Cleaned up old removal routines for Unit Senses
Added missing Berries item view
Reverted step value on Health
Added interactions based on intention for harvesting stuff, etc.
Fixed some minor NRE issues related to activity.
-IM queries now take an optional weight parameter, so threatening things can be differently threatening
Human updates
Teepee update
Adding some IK stuff to HumanView (wip)
Added RequiredByMachine and RequiredByTribe Item considerations
Added Description field to MachineProcessSettings for editor comments
Added GroupManager skeleton (not doing anything yet)
FuelToEffect machine process now overrides OnMinute logic, burns for one duration per input entity
Value OfHarvest consideration now scores against machines from the known buildings list too
Improved (though somewhat hackily) callbacks between pathfinding actions (GoToSmartObject) and Unit Pathfinding, should fix most issues
TOD hacks (inspector buttons for XML import/export)
TOD XML loaded from Biome once again (and in editor when switching Biome on the Zone inspector)
Added Swamp Biome (copied from Temeperate) and TOD settings XML
ignore zone spawn overrides when not in editor
zone editor cleanup
Seasons editing tweaks, moving classes and enums out of BiomeSettings
A Consideration can now be weighted, so that the less you want it to be taken into account at scoring a decision, the less the value should be. The weight is limited to [0,1].
Changed Consideration "Weight" to "Contribution", a better name for something limited to [0,1].
If there's multiple items of same type, only display one of them in the radial menu.
Fixed the duplicates in radial menu for when holding two or more items.
Added scoring for a unit's need for food to the Value of Harvest consideration, but looks like we're having some issues triggering the Need.Food. Will have to solve that before this change can be tested (it depends on needs).
human imports, attachment mesh filter/renderer cleanup in view creation
Fixed NeedSettings not creating triggers from paramaters on init
Reset the step value of hunger to -0.1
HumanView randomisation placeholder, split IK to partial
Croc/terrorbird import and asset setup
BeforeAnimal shader now supports optional valpha as blend or tint
-generic activity system wip
Added DrawActivityParamaters to BeforeEditorLayout
Swamp bank test, maybe I made smartobject_test really bad for testing and more of a biome vignette. Whatves!
Weeping swamp tester for Bill.
Added a string extension that lets us color strings. Might be nice for more readable debug logging? Testing on GameManager.
Added TribeSpawn topology layer
Cleaning up FoliageTools a bit
Cleared out smartobject_test
Added swamp_test scene
-activities all use autoproperties for consistency
-adapted to the new format (ie. can now define activity raising in editor, as an action)
Killing random loose mats
Rebaked island002/003/greenbox and added TribeSpawn topology areas
Removed "parameter" based creation of triggers, conditions and attribute modifiers
Shifting Before Editor to a better nested/inline editors approach (most Effects will not work for now)
Removing some debug from BeforeEditorLayout, cc maurizio (if it's working, please kill debug logs)
smartobject_test topology fix
Measurement property drawer
Refactor all the editor things
Effects and Needs are not functional, still some cleanup on the Editor side to do before re-making all the tirggers and conditions
Inline asset creation wip