2,268 Commits over 274 Days - 0.34cph!
Various combat related improvs.
Testbox is a singleplayer test arena.
Removed junkpiles & junkpile code.
Some Rust tree assets.
Rainy weather isn't as dark during daytime.
Manifest.
Fixed giant spider invalid navagent type
Stopping distance and autobreaking in NPC defs
Scenes cleanup
NPC debug vis
Reworked faction raids setup, now picks closets hostile faction camp.
Factions can be flagged as non-raidable and/or unable to raid others
Removed un-used agro strats
Misc editor
Removed TownGuard test NPC
Fixed NPCs not roaming (IsStopped fact wasn't being set on init, no longer gates roaming behaviour)
Cleaned up NPC agro logic significantly
NPC defs hold default faction
NPCs can define natural enemies
Added Ruin/NPC Editor tool
Disable merchant component on NPCs not spawned with the settlement system (for now)
Attack range includes stopping distance
Aggro strat cleanup
NPC anim settings are stored in the definition asset
NPC anim walk speed values use max speed stat as upper clamp
Disable player faction rep changes
Hopefully fixed first hit tracking
NPC melee range is never lower than navmesh stopping distance
craggy bits
Disable merchant stock fill on ServerInit due to build OOE issue
costs for some items
settlements in craggy
settlement gizmo icon
disable merchant component on NPCs without the role
potential NRE server fix
Settlements can define and set the items which are sold by merchants assigned to them
Deer & chicken spawns
Starting inv tweak
Deer behaviour
Chicken stuff
Hit fx fix
hopefully fixed fleeing to use agro range
fixed tooltip appearing over load screen on startup
keep tooltip in screen bounds