6,819 Commits over 2,586 Days - 0.11cph!
virtual functions for EntityView
Board/Tile/Unit views now all have EntityView base class
started making the new OnTagChange stuff less shit
cleaned up control match definition SO
new placeholder capture point model
Split game host instance setup to PreBuildSetup() and PostBuildSetup()
wip capture victory conditions, reordering game setup
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
more UI tweak, added turn indicator glow
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
fixed turn banner color, tweak tile team colour
tweak WIP ui player panel/turn banner
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