19,298 Commits over 1,614 Days - 0.50cph!
Added back the AI for picking up thrown weapons (untested because I need that NRE fix from main)
Added TerrainDecals system for splat tinted and biome/season synced decal management
Buildings can now optionally spawn with a dirt decal
Building placement guide uses a decal
Added a Targeting States enum to Combat to determine what we want to do about the current target.
Removed IsAttacking bool because we already have a States enum with an Attacking state.
Fixed terrain painting not updating
Island 1 fuckery
Fixed disabled terrain on island1
dont init FoliageGrid in edit mode
Updated various portions of the terrain system plus new foliage system
Using Facepunch.UnityEngine
removed IsAttacking conditions from movement mode AI because it's only true when actually hitting an enemy
Moved target observation to highest priority
Wearable prefabs to units layer
Added DynamicDecals
Combat hits cleanup, decal assignment
Settlement creation basics
Fixed vitals getting bad values on startup
Last few stats editor tweaks for now
Exposed aggro ranges in CombatParameters and made them more reasonable on a few units.
Made some fixes to UnitIsBeingAttacked and the associated parts of Combat.
Added IsAttacking condition and used it to gate movement mode AI.
fixed threat calculation taking self and target into account more than once
Cleaned out most of the old AI and stats.
Basic implementation of fleeing calculation.
Only vitals can be simulated
Stats editor cleanup
Before/StatsEditor basics
Started laying out the new combat AI (not at all functional yet)
Merged hunting Goals into one Goal.
People should now only hunt if they have a weapon that doesn't require ammo or that they have ammo for
Paople will now drop any weapons they don't consider to be their best weapon
Fixed NRE when a unit leaves the tribe
DataBrowser cleanup
Fixed bad DOF
People should no longer drop weapons
Moved Go To Smart Object out of SetDestination and into its own class.
Updated loads of data with the new action.
Added spaces to DataAsset logs.
Casting and null checking of the action in the callback in ItemAction.
Logging if it fails.
UIElement no longer caching Tweeners
removed error spam in BuildingView when we cant find a mesh renderer
TribeSpawner can specify hostility to player tribe
Removed testbox_diplomacy
Added testbox_combat
regen options UI forms
fixed obscured FoW mode not working
Fog of war mode now exposed in options, added traditional RTS style mode