199,198 Commits over 4,140 Days - 2.00cph!
moved the game instance/connection management stuff out of GameHost into a new GameInstanceDirectory class
Fixed erros generated when culling has safe mode enabled
ISerializables almost working with all the delta shit.
Fixed and re-enabled culling compute shader path
ISerializables can now serialize on their own.
Ores don't carve nav
Goblin nav update
Some pathfinder cleanup
Renamed a bunch of functions to be more readable
More board/pathfinder cleanup
Started changing functions to use BoardPoint instead of x,y where possible
Various AI related improvements.
Spider looks better, because totally important.
Moved attack side calculation helper function from Unit to Attack
Refactored a bunch of Attack class helper functions, removed old block chance code, shortened a bunch of function signatures
fixed the lr300 viewmodel attack animations being all jerky
Trigger stuff
Lighting tweak
Some movement refactoring
Added a GetIndexOfTile(Tile) to Board and moved a bunch of calls to it
removed test script from scene and deleted
Created a BoardUtils class and moved a few functions from Board to it
Fixed some warnings
AI Footstep sound stuff.
Screen shake.
Various other things.
Forced occlusion culling to always use pixel shader fallback
Re-enabled shore wetness on terrain shader
▊▍▋▋█▇▅▆ ▊▌▉▉▅▍▆█▍▍▄ █▄▄▅▄ ▌▍▌█-▅▆▌▌
started refactoring BoardView, ripped out anything unused, started splitting functions
Split destroy functions, renamed tilehighlight stuff and prep for moving tile highilighting out of BoardView
Added TileHighlighter class and copied the functions over from BoardView
Moved all tile highlighting stuff out of BoardView and into a new TileHighlighter class, reworked all references
made a TileHighlightTemplate scriptable object that can be used to configure the different tile highlights without doing it in code
added a function to TileHighlighter that takes a tile list and a template
started converting the hardcoded tile settings to the new templates
fixed up wood material, added new lamp post and drainpipes, added railway stairs to scene with collision
made templates for the rest of the tile highlight configs and removed all the hardcoded values
removed the now unused old highlight functions from the new TileHighlighter