4,871 Commits over 2,068 Days - 0.10cph!
Beta 1 What's New data file.
Reduced elo rank band range from 140 to 30 for now
added Elo.CalculateDivisionRank
league entry panels now use the correct division and ranking
holding right mouse button over any unit shows attack range
unit panels now show potential damage on health bar
fix for squad editor unit hover panel
unit panels listen for game end event, hide on trigger
Fixed usable unit tile highlights not showing
new unit panel health bar UI now works
added category headers to unit info panel inspector
hooked up health bars (not coded yet)
swapped unit panel health and damage fill names around
added a small punch scale to selected unit panel
wip new unit card ui code
unit panels now react to change of selected unit
right panel is now always hovered unit, left panel selected unit
Disabled AudioManager on server, locked server FPS to 120
added stats, player.stats, player.list, game.lists server commands
added Discord button to menu screen
new player records correctly get added to elo list
league table UI now hides until update received when first showing, hides unused entries
Overall position now shown on league table, fixed Elo calculation lower clamping
league table preview UI now instantiates entry panels, populates with name data
Added OnLeaderBoardEntries event that fires when receiving updates from server.
UILeagueTablePreview listens for it.
some placeholder league table UI setup
fix for league table result range
disabled feedback button in Editor cus I keep clicking it by mistake
leaderboard/league entry stuff
playerdatabase.resetElo server command
wip elo / division / league stuff
cursor fixes for match outcome screen and in-game escape menu
GetLeaderboardNeighboursForPlayer
PlayerDatabase now also keeps a list of players sorted by elo
PlayerRecord.AdjustMatchStats now updates player elo ratings
PlayerDatabase.Stats now shows elo ratings as well
Added eloRating to PlayerRecord protobuf
PlayerRecord entries are now created with default Elo.StartRating value
Static class for calculating match outcome Elo ratings (expeted and resulting)
Elo test script
Moved attack tile highlighting logic out of AttackState and into a function of TileHighlighter that takes a Unit param
Added a new greyed out version of the normal-mode cursor, switch to greyed out cursor during opponent's turns
Searching for an online game now auto starts an AI match if there's no one else queueing. Added checkbox to menu screen, to disable this, but defaults to ticked,
added a feedback button to global UI that brings up the F7 feedback form