3,355 Commits over 972 Days - 0.14cph!
more mapdatabase, map rotation handling, client UI for map rotation, mapdb has events for map rotation events, map buttons refresh their visual state on rotation change
UIMenuMapRotation, menu now spawns map buttons (wip), more rotation stuff
map rotation timer retard fixes
rotation time string formatting, rotation icon now hidden until set, more clean up
when a new map rotation is picked by the server, it gets broadcast to all connected clients.
added "newmaps" server console cmd to force a new map rotation.
added Defines.MapCountPerRotation.
MatchMaking now configs GameSettings using a map from the rotation.
added MapRotation.GetRandomMapID()
map rotation timer rework.
map rotation interval now specified in minutes not hours.
map rotation fixes.
version++
restored Build.cs functionality, updated to work with Unity 2018 syntax.
career stuff.
added team logos in placeholder position on career lague tables.
merged to main now it's tested
merged leaderboard rework to main
moved server address and references to a constant in Defines
Switched from Amazon server to OVH server
removed more debug logging
Fix for consecutive server connection attempts crashing
changed number of leaderboard entires sent per page to 10 (server will need updating).
removed more debug logging.
version++
UILeagueTablePreview now uses Defines.MaxLeagueEntriesPerPage instead of an inspector value
inital tropy customisation editor state setup / UI
trophy editing camera view.
deleted Snow_Bricks ASE thing cus it was erroring and not used?
added CustomTrophyDefinitionSO.
more basic trophy setup, test data/prefab.
Added PlayerArea prefab trophy anchors.
Scene.
PlayerArea prefab anchor positions updated.
Fixed customisation editor calling squad editor exit on exit not it's own.
Removed unused customisation stuff from protobuf.
Fixed customisation save bug.
WIP trophy equipping
Handling default/reset of trophies.
Added default (none) trophy definition.
Rebuilt customisation database.
CustomisationProfile++
Version++
flipped Trophy_A and Trophy_Anchor positions on the X as they weren't correctly setup for local/player.
trophy cam now faces the other direction to match.
added blank TrophyView.cs, added to test trophy prefab (getting latest)
Added CustomisationItemView, listens to game events, sends the following messages: FirstTurnStarted, LocalTurnStarted, OpponentTurnStarted, LocalWon, OpponentWon, LocalUnitKilled, OpponentUnitKilled.
Deleted loads of now redundant customisation code/files.
deleted old test hats
removed missing script components from a bunch of hats
added fullscreen/window options and made resolution changes work with them properly.
menu XP bar works (initially, need to finally add a PlayerRecord updated event and hook stuff up to that too)
refactoring towards a PlayerRecord update event