17,530 Commits over 1,614 Days - 0.45cph!
added enable fog of war debug option
Tribe tracker roles foldout is more responsive, animates quicker. Only display game valid role icons. Role click feedback
Removed ImageMasked crap
Play UI sound for roles when they get enabled
Added role on click to buildings data
Various UI fixes
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.
Added PlayerTribe:PlayerComponent, migrated all tribe specific functionality to this component, cleaning up Group and Player.
Groups have leaders (currently first unit added)
Added a minimum move speed to the Navigation component, defaults to 0.5
Fixes units getting encumbered to the point they can't move
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
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.
Tribe tracker role tooltip improvements
Role descs
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
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
ItemContainer now shows what's in the container on the tooltip (not currently visible, tooltip text is being truncated)
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
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)
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 fallback time to tree felling so that stuck trees still end up giving logs
Tribe cohesion ruonding reduced from 0.25 to 0.1
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
Role on click assignments for resources
Initial crafting progression WIP
Command trigger text reset
Cant open radial unless it contains more than 1 command
Craftable items can now specify required roles
Tooltip now shows target entity progress (building, machine process, etc).
Removed progress display from other indicator widgets
PlayerController command cleanup
Tooltip shows mouse action icon w/ interaction name
Added overlap capsule fallback to back in to playerController raycast
Radial menu invokes hovered command on RMB release, fixed other issues with closing
People with the crafter role will now craft items for find desires in the tribe.
Let's only create one craft desire per find desire
Radial menu fixes
PlayerController uses a generic command instead of a list of actions when dealing with multi-unit commands
Command can hold children
More radial/command stuff
Fixed player controller not properly clearing buffers, like actually fixed it.
Fixed game not running from main