200,016 Commits over 4,140 Days - 2.01cph!
Gas station scene files, prefab
Scene organization and greybox / initial dressing pass
Reduced GC caused by quickcraft (progress but still sucks)
Gas station terrain splats, building/monument splats
More work on Navmesh Grid.
Disabled map toggle when text chat is open
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
Finished cleaning up commands
CommandQueue cleanup
Added a UnitView reference to Unit that gets set when the UnitView is spawned
EntityManager now has dedicated lists for Unit and UnitView
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
interaction positions for shonky hut
changed all the casted Unit entity references to direct Unit references in EntityManager
Each navmesh grid layer now cater to the area mask of each agent type.
Bundling preprocessing fix
Is Carrying Required Tool no longer checks hand availability
Added a Unit ref to Tile, changed all references to and look ups of the old tileID to use the new ref
Gas station initial dressing pass WIP
gas station pavement LODs/COLs/Prefab
Unit now has a ref to it's Tile too
Made Board.GetUnitTile() private and made everything use the new ref instead
New snow terrain tiling and material settings
some .position -> .tile changes
Tile.MoveDirection now takes two tiles instead of 2 positions
Added DDSUtil for texture data export to dds
Added direct to dds output on texture packer
Repacked building atlas material
Fixed building atlas lod material
Terrain atlas generator now exports directly to dds
Generated new terrain atlas textures
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.
Added DDSUtil optional partial mip chain export
Re-generated terrain atlas textures with mip chain limit
Added IsInvoking to invoke handler
NPCPlayer uses invoke handler (particularly due to CancelInvoke)
Converted some remaining stuff to invoke handler
More work on Navmesh Grid.
Fixed IOOR exception in ScanForPositions.
InteractionSettingsWrapper attachment point requirements WIP.
Untested removal of blocking from UnitAttachments.
commiting subtracted things subtracting to a branch
Reworked friendly/hostile introductions as abilities rather than conversations
Hostile Introduction now uses TriggerComsAngry01 animation