6,819 Commits over 2,586 Days - 0.11cph!
re-enabled GlobalUI again so it doesn't break shit
update the turn banner texture/anim/script
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
match victory conditions are now set from match definitions
added a .Adam logger
Loggers can now specify a prefix
changed all Debug.Log to Log.General
Logger class.
Added logger instances to Log for server/client/general. Use Log.Server("blah") etc
control map tweak
bit more cleanup
renamed GameInstanceViewer to GIViewer
next free unit ID is now handled by the UnitManager not gameinstance
Renamed protobufs, filenames and all references to Formation* to Squad*
HostInit() now completely removed from GameInstance
Control mode test map changes: layout, tileset, default formation
Deleted the "Old" prefabs folder from Troubleshooter as it's not needed and was making 280 warnings every build
making GameInstance not server/client specific, moving host shit out to the GameHost shit
Round timer reduced to 60 from 90 seconds
added docs folder with some thinking about stuff...
merged Game and GameInstance into just GameInstance, deleted Game.
Changed all references.
Might be fucked.
wip stuff.
hardcoded tile fall to be turn 80 until I change it to be an action, so we can test control mode
test map change, control lowered to 100, 2 capture tiles
adding icon font, new unit panel texture, wip UI work, changed unit panel
changed map/formation naming convention
wip CmdSetTag and testing
new match actions: MACapture, MASetGameTag, MASetTeamTag
new victory condition: VCControl
wip:
match definition
game tags
victory conditions
match actions
more victory conditions wip
merged rework branch to main