200,714 Commits over 4,171 Days - 2.01cph!
▉▄▄▍ ▅▋██ ▄▅▄
!▆▊▋▌▌▉▊▍ █▄▉▇▌▍▆ ▄▅▆
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
Misc editor
Removed TownGuard test NPC
Removed un-used agro strats
Reworked faction raids setup, now picks closets hostile faction camp.
Factions can be flagged as non-raidable and/or unable to raid others
Scenes cleanup
NPC debug vis
Stopping distance and autobreaking in NPC defs
Fixed giant spider invalid navagent type
Removed junkpiles & junkpile code.
Some Rust tree assets.
Rainy weather isn't as dark during daytime.
Manifest.
add background color to player panel portrait
set default portrait if null
Various combat related improvs.
Testbox is a singleplayer test arena.
Fixed rare orphaned client side entities
Use world cache in the editor by default as well when running only the client
manifest now generates objectList assets for all types of Definition<T>
Defintion<T>.All no longer uses Resources to load assets
project cleanup (namely moved a bunch of stuff to /Content, nuked Moss.Ai and Rust.Ai folders, moved all scripts to /Scripts)
manifest
Moved some plugins to standard assets/third party
Added ProBuilder and ProGrids
Rebuilt the testbox arena w/probuilder
NPC gizmos NRE fix
Arena crap
early exit out for dismount position checks
only driver can turn boat on/off or access fuel
Fixed the broken npc sound paths.
A few superficial new library prefab changes.
Simplified some magic projectiles.
Exposed ServerProjectile radius
Apex repair (namespace change)
Senses forgets dead/nulled/destroyed entities
Guards will no longer attack pigs and chickens for no reason