193,263 Commits over 4,049 Days - 1.99cph!
Fixed some party invite abilities not restricting by group (could join other tribes hunting parties)
Hostile Introduction now uses TriggerComsAngry01 animation
Reworked friendly/hostile introductions as abilities rather than conversations
commiting subtracted things subtracting to a branch
InteractionSettingsWrapper attachment point requirements WIP.
Untested removal of blocking from UnitAttachments.
Fixed IOOR exception in ScanForPositions.
More work on Navmesh Grid.
Converted some remaining stuff to invoke handler
NPCPlayer uses invoke handler (particularly due to CancelInvoke)
Added IsInvoking to invoke handler
Added DDSUtil optional partial mip chain export
Re-generated terrain atlas textures with mip chain limit
Building AI improvements, still a little janky but the general idea is there.
AI logs now work without opening the debugger.
UnitAttachments has a debug panel.
Removed campfire from nospawns.
Terrain atlas generator now exports directly to dds
Generated new terrain atlas textures
Fixed building atlas lod material
Added DDSUtil for texture data export to dds
Added direct to dds output on texture packer
Repacked building atlas material
Tile.MoveDirection now takes two tiles instead of 2 positions
some .position -> .tile changes
New snow terrain tiling and material settings
Unit now has a ref to it's Tile too
Made Board.GetUnitTile() private and made everything use the new ref instead
Gas station initial dressing pass WIP
gas station pavement LODs/COLs/Prefab
Added a Unit ref to Tile, changed all references to and look ups of the old tileID to use the new ref
Is Carrying Required Tool no longer checks hand availability
Bundling preprocessing fix
Each navmesh grid layer now cater to the area mask of each agent type.
changed all the casted Unit entity references to direct Unit references in EntityManager
interaction positions for shonky hut
Optimized Model.FindBone and Model.FindClosestBone and made them GC free
Populate model bones (transform list and name list) in prefab preprocessing to avoid runtime GC
EntityManager now has dedicated lists for Unit and UnitView
Added a UnitView reference to Unit that gets set when the UnitView is spawned
Finished cleaning up commands
CommandQueue cleanup
Moved TileFall visual warning/destroy effects out of CmdNextTurn and into a new BoardTileEffect component
Moved the remaining tile fall functions out of BoardView into BoardTileEffect
Disabled map toggle when text chat is open
More work on Navmesh Grid.
Gas station terrain splats, building/monument splats
Reduced GC caused by quickcraft (progress but still sucks)