19,298 Commits over 1,614 Days - 0.50cph!
Fixed PlayerCamera tick gating preventing mode cycle
Updating occluder branch from main
Fixed GameCamera not jumping to group position on game start
Fixed NRE in OverviewMapUI activation when player has no unit selected
Updated CameraOcclusion system to use new unit highlighting system
WIP hostile raiding implementation
-Only implemented on wolves
-Similar system to Human Party system (should theoretically work with hostile tribes as well)
-A collection of 2-4 units is created at night, the collection leader then finds the players territory and starts moving towards it
Reworked raid objective (just position for now) into a new RaidDesire desire type. Can eventually be used to store an objective for a raid (eat from this spit, attack this building, etc)
Disable new game screen, launch straight into default scenario on island1
clothing shader has value float "decay" allowing a visual representation of tatty clothing
updated error message to tell me what to do
proper setup for crafting table
Multi unit attack command support
Added new new tracker widget
Added New build widget
Disabled singular selected unit widget
Removed craft button, pending object driven commands
muted walking looking anim because it annoyed me every time I saw it
made camera movement more snappy (revert if you dont like)
Portraits stuff, UI fuckery
Added ActiveRole condition
Split human hunting AI into its own module again
Gated Building/Crafting and Hunting modules by active role
Added human wake up logic to the animal sleep system, seems to work ok? Animals weren't waking up in testbox scenes, presumably there just isn't enough stuff to wake them up
WIP raid objectives, animals will only raid if there is food in the camp
Added some potential Unit.Knowledge optimisations
Added Blackboard.Write overloads for special backing object types which hold value types (performance)
Fixed unit path renderers lingering after deselecting a unit
Senses.GetSurroundingEntitiesFromGrid checks IsPerceptable
Fixed AO and AA options not working
More raid stuff, animals will now eat food they find in your camp
Raid gets disbanded once the target interaction is no longer valid
made camera look at a point rather than averaged grid
camera profile setting changes
menu music latest iterations
halved tree density to try and improve perf
added root vegetables to spawn population
Senses optimisations,
Fixed a bunch of fucked up UI from the 2017.3b10 bug
2017.3b11
Jenkinsfile
Lazy init for UnitCollections and NavMeshObsctales pooling
Player's group diplomacy component now tracks the last time the group was raided and added a 12-24hr cooldown so raids don't happen too often
Added a MoveAwayFromFire goal to animal idle, lets torches and campfires act as deterrents to animals
Tweaked aggression values to make animals more dangerous (just wolves right now) and fixed some issues with calculating hostility
Raid target falls back to just going to the player camp location if no valid interactions (like eating) are available
Tribe spawner now tracks ItemViews as well as BuildingViews so proper items are spawned with the premade tribes
yam and carrot cookable on campfire with a stick
shift deselects selected units
don't command selected units to build when placing a building
Refactored Roles system (see trello for deets)
Fixed TooltipWidget NRE
Fixed building UI not showing when you have no-one selected
Fixed Roles.OnGPVChanged NRE
Fixed default interactions for buildings not working (wrong click)
Behaviours can now support multi-selections.
Currently only works on default interactions
LMB on a selected unit will deselect other units
Double LMB on unit invokes "focus" event
Fixed a bunch of null conditions/considerations following Roles refactor
Added new detail view widget, opened by double LMBing on a unit
Player controller interactions fuckery