17,530 Commits over 1,614 Days - 0.45cph!
Tooltip shows mouse action icon w/ interaction name
PlayerController command cleanup
Tooltip now shows target entity progress (building, machine process, etc).
Removed progress display from other indicator widgets
Craftable items can now specify required roles
Cant open radial unless it contains more than 1 command
Command trigger text reset
Initial crafting progression WIP
Role on click assignments for resources
HoveredInteractableIndicator shows a little hint icon when the player can open the radial menu
Hand axe is now tool type Blade
Hand axe is no longer a weapon
Tribe cohesion ruonding reduced from 0.25 to 0.1
added a fallback time to tree felling so that stuck trees still end up giving logs
Tribe creation/customisation cleanup and prep for leader only w/random tribe
Testbox runs testbox scenario
Scenarios can define a list of console commands to execute on start
Added a 10 second fallback to InStationaryState on the Animation component, units are sometimes getting stuck in this state
Fixed a bad target on the find to container to fill filter, should make units be a bit less aggressive with the constant berry harvesting
Before crafting a recommended item, a unit will check that the number of identical items in the group is less than the number of units with the same role (this prevents cooks filling up a basket, placing it and then making a new basket because they no longer have a basket over and over again)
Renamed Bows unlock to hunting - triggers after crafting a spear or wooden club and unlocks bows, arrows and the hunter role
Fixed unlock definitions marked as not game valid appearing in ui
Fixed roles not getting correctly unlocked via unlock definitions
Fixed roles unlocked during gameplay not becoming clickable in the role selection foldout
ItemContainer now shows what's in the container on the tooltip (not currently visible, tooltip text is being truncated)
Added another rock spawner to the outcrop on the left of the starting camp
Disabled physics on the rock spawners, stops rocks ending up underground
Fixed eat from dispenser filter not looking for resources (was ignoring berry bushes)
Crafting Table now gets unlocked after building the basic hut
Bow and arrow now gets unlocked after crafting a wooden club or spear (was tied to whittling skill)
Stone Axe and Rabbit Trap now get unlocked after building a crafting table
Tribe tracker role tooltip improvements
Role descs
Tweaked territory radii on island 1 spawners.
Item Can Be Picked Up condition now checks if picking up the item would make the unit go above 100% encumbrance.
Removed gatherer role requirement for fire management
Switched fill containers goal from gatherers to cooks
Removed basket recommended item from gatherer
Added basket and hand axe to recommended items for the Cook role
Added a minimum move speed to the Navigation component, defaults to 0.5
Fixes units getting encumbered to the point they can't move
Added PlayerTribe:PlayerComponent, migrated all tribe specific functionality to this component, cleaning up Group and Player.
Groups have leaders (currently first unit added)
TerritoryLocationSelector now selects a location based on the spawn position of the group for a non-human unit.
Animals will now wander around their territory instead of all over the map.
Fleeing and self defense should override idle plans.
Play UI sound for roles when they get enabled
Added role on click to buildings data
Various UI fixes
Tribe tracker roles foldout is more responsive, animates quicker. Only display game valid role icons. Role click feedback
Removed ImageMasked crap
added enable fog of war debug option
Fixed decay values on clothing getting set in non-normalized space (was setting decay to 80 when a unit got hit, which made all of the unit's clothing invisible)
Added a slider to the Decay component inspector to manually test durability changes
Removing some debug logs
PlayerController assigns default role on click failing any valid interactions (defined in entity settings)
Fixed interactions not being properly evaluated by playerController
Tribe tracker animator rework
Baskets now get placed instead of dropped by AI gatherers, fixes baskets full of food rolling down hills and falling into the ocean
If an item is recommended by a role definition, keep desires will now treat that item as required (fixes gatherers dropping their baskets at weird times)