192,967 Commits over 4,049 Days - 1.99cph!
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
▉▄▄▍ ▅▋██ ▄▅▄
!▆▊▋▌▌▉▊▍ █▄▉▇▌▍▆ ▄▅▆
Added additional info to entity console commands
Added entity.find_status console command
Fix some levels being wrong underwater
progress backup
house ruins greybox models
wip AI squad building improvements
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
Improved LOS for CH47 mounted scientists.
Improvements to CH47 mounted scientists.
Disable player faction rep changes
Hopefully fixed first hit tracking
NPC melee range is never lower than navmesh stopping distance
craggy bits
can now back out of career create/resume
Disable sell button interaction if player has <= 8 units (so they always have enough for a match)
Disable merchant stock fill on ServerInit due to build OOE issue
Fixed entities inside player clip brushes not being usable by +use (Fix for Half Life Source map(s))
Fixed util.DecalEx not working on entities with brush models.
costs for some items
settlements in craggy
Fixed game.AddDecal not precaching added decals resulting in util.DecalMaterial not working as expected in some cases
settlement gizmo icon
disable merchant component on NPCs without the role
potential NRE server fix
reworked squad loading in squad editor, now verifies the units are still owned by the player (incase you sold a unit after making a squad).
refactored squad loading code.
added validation for squad size/unit counts and warning messages, can't start a match without a valid team.
Settlements can define and set the items which are sold by merchants assigned to them
merge from /main/hitboxes
increased win/lose cash rewards
added news item for market updates.
news items now correctly hide image BG for generic news items (ie not team specific, with a logo)
Fixed "Attempted to create Sound from null SoundDefinition" when picking up some items
WIP selling units at market.
added sell button to UIUnit_Market
added UnitSale transaction type.
CareerMarket can now transfer units from teams to the market, awarding cash to the team.
player panels now show team logos in career matches.
added static LogoImage.GetTexture(...), reworked LogoImage to use it. create sprites using it for career match UI
Potential fix for rare issue that could cause dual wielding / player model corruption
Enabled pool.player_model by default again
Fix oversized rustle triggers on some of the new trees
Louder headshots
Potential fix for sounds occasionally being occluded incorrectly
AI speed now works in a more naturally defined way, letting them walk or sprint like a human player
Bots have learned to play King Of The Hill mode
Deer & chicken spawns
Starting inv tweak