11,455 Commits over 3,561 Days - 0.13cph!
bit of clean up of old shit
wip capture individual location points
more (dm7 map saved with the TilTopper data too. If map fucks at some point, it's this commit)
TileView tag change/model wip stuff
map editor tile topper mode wip
TileTopper SO with ApplyToTile and RemvoeFromTile functions
test model
control mission now uses board tags not game tags, added SetBoardTag match action
fixed Team base entity tags being cleared immediately after they're set.....
Fix for an extra gameinstance being created in practice/test local game
added teleporter image to reference folder
more entity serialisation wip
CmdSetTag now looks up entities properly.
Client EntityManager is not correctly adding the game and board entities from game protobuf yet.
added EntityID enum with entity category ID start indexes, assigned them. Teams,game, board, tiles, units.
fixed squad editor with new EntityManager
entity init / protobuf wip (squad editor broken)
reworked UnitManager into EntityManager, updated all refs
Game, board, teams, tiles and units all now have a new Entity base class which has the id and tags
trying out some command black recursive shit
fixed issue with host gameinstance next free unit ID being wrong
reworked unit manager init
branching for CommandBlock implementation cus I'm probably gonna fuck something
CommandBlock protobuf definition
WIP CommandBlock code implementation
undeleted shooter projectile effect prefab
reworked turn processing into seperate start/end turn functions.
StartOfTurn match actions now get triggered.
Removed tile fall from control game definition.
fixes for tilefall / cmdkillunit
Tool to find and list any multiple references to audio clips
Removed tilefall stuff from Defines and it all works on tags/matchactions now
more MatchAction and game settings stuff
moved the tile fall code outta the GameHost stuff, started making it into a MatchAction and cmd
MatchActions are now created and added to game instances on the fly from scriptable objects, based on match settings
moved round time from Defines class to match definition SO
re-enabled GlobalUI again so it doesn't break shit
Max CP is now set by the match def file and handled as part of the GameInfo class
can now set an exclusive logger to easily output just that logger without having to enable/disable the individual loggers