17,530 Commits over 1,614 Days - 0.45cph!
Properly fixed tribe tracker hover crap
Building panel improvements
Tribe tracker fixes
Merging objective unlock display
Added world layer to camera occlusion highlighting
Can close build panel by clicking on build button again
Fixed unlocks not unlocking for building placement if the building was placed in one session and finished being built in another session
Fixed tooltips on map showing incorrect top label text
Updated Facepunch plugins, unity bits
Preview images for all buildings
Removed Gatherer role and all references
Added Stonecutter and Potter roles
Fixed TimeManager.ProgressTime not being set to true in some cases upon leaving the map view
Fixed a bunch of missing images from icon component changes
Removed building and crafting screens from the tabbed mega-modal thing
More DataAsset warmup stuff
OnGameStart uses RuntimeInitializeOnLoadMethod instead
DataAsset.OnEnable no longer virtual, added OnGameStart virtual method called by OnEnable when the application is playing
Added preview image generation to building editor tool
Added DataAsset.Preview image
Added new building UI (WIP)
Fixed bad portraits on map
Fixed fucked up tooltip on map
Sticks and rocks are no longer weapons (for now)
Fixed time controls tooltip
hunting goal requires weapon
Fixed potential NRE in Building.RequiresItemProvidedByItem
item pickup desire fulfillment should get all corresponding desires.
correct weight for role item finding desires.
fixed some issues with fulfillment and creation of find desires that should improve crafting for said find desires
Added DM filter for blackboard building requirements
Fixed group knowledge propogation updating distance when it shouldn't
Added gather desired item goal.
Testing parent desires not being fulfilled by child desires.
Nuked old un-used statistical modelling condition/consideration
Unit.Desires tracks fullfillment history
Added TimeSinceDesireFulfillment consideration
ScenarioData.TribeMembers count includes leader
Default scenario starts with 3 people
made camera min tilt angle check correct
Made eat a berry interaction positional and non-exclusive so more than one unit can eat from a berry bush at once
Tripled input values for all campfire inputs - should make campfires last longer and make units less likely to spend all of their time tending to the fire
Advanced Crafting now unlocks after building a crafting table
Set "Craft Item for find desires" goal to the crafting role
Disabled raids, units aren't good enough to survive right now
Fixed crafters not crafting items for other people if the item to be crafted had 0 required roles assigned to it
Fixed the game failing to load if an unlock that was unlocked in a save game has been deleted or is no longer available
Added a last hunt time to Roles data, stores the last time a unit went on a hunt
Added a Time Since Last Hunt consideration, trying to push hunters to go hunting every 1-2 days instead of waiting until tribe is hungry (cooks collecting berries is preventing that from happening)
Added some hunting area hints on Island_01
ItemFilter can now ignore specific weapon types, used this to make sure hunters don't go hunting with improvised weapons (sticks)
Hopefully fixed an issue where multiple recommended item craft desires were created if a unit doesn't craft the recommended item fast enough (should fix people making 4 hand axes lol)
Roles GPV change callback only sets new active role if we don't already have one
Filling stockpiles goal plan added to Gather Items goal (role gated)
fixed desire parenting determining whether we drop the crafted item or not.
create find desire for required tool instead of craft.
screenshots at 1x, 2x if you hold L shift
Fixed game not running from main
Fixed player controller not properly clearing buffers, like actually fixed it.
More radial/command stuff
Radial menu fixes
PlayerController uses a generic command instead of a list of actions when dealing with multi-unit commands
Command can hold children
Let's only create one craft desire per find desire
People with the crafter role will now craft items for find desires in the tribe.
Radial menu invokes hovered command on RMB release, fixed other issues with closing
Added overlap capsule fallback to back in to playerController raycast