193,276 Commits over 4,049 Days - 1.99cph!
spawn objects added to buildings
Reworked raid creation - Diplomacy component now has a raid time and possible units to spawn in the raid. It then spawns these units as a collection and triggers the existing raid mechanics.
This is instead of creating a collection out of existing units, this approach didn't really work in proper game scenes since animals were often killed or scattered.
added building objects for spawners
Fixed definitions name lookup fuckery
Added new basic tutorial for building placement, role assignment (WIP)
Switched night time consideration to use the TimeRangeParameters system
Added PlayerPlacedBuildingTrigger
TOD Light consideration can now look at the date time instead of light intensity (light intensity goes back up at night thanks to moon light, so it's not a good indicator of is it night time)
Raids should now happen at night
started splitting career and leage advancement into separate RunWeek and AdvanceWeek processes.
player match results now register results and update the player's team in the league.
Added PlayerAssignedRole activity type, PlayerRoleAssignmentTrigger
Minor activity refactor, enum generation
Added different respawning modes, ui etc. to support game mode
Fixed map button not working
Removed zoom to map/to game code from camera code
Disabled primitive shelter, made basic buildings the lowest tier unlock
Interaction Desires for multi unit interactions WIP
Updated blackboard syntax based on main changes
Updated UnitStatusUtility to return friendly if unit a and unit b are player controlled
Couple more NRE fixes when debugging animals
Fixed tribe tracker NRE when selecting non-player controlled units in debug mode
Fixed EvaluateInteractionForAllUnits NRE. Cleaned up related methods to avoid NREs
Fixed culling-related flicker sometimes when spawning a new object
Fixed flicker when toggling culling.world (proper)
Probable fix for AI sometimes not acting or ending turn.
Tribe tracker role assignment via right click foldout
MatchSimulator events.
Match results UI code.
Added depth tolerance to outline draw shader (glow over grass)
DecisionMaker.ScoreGoals only checks role if the parent module has no role defined
Fixed outline when using temporal AA
Fixed outline issues affecting other effects
Fixed outlined object showing over viewmodel
fixed single-unit commands given to a group of units
replication seems to be working much better now
Make the radial great again