6,820 Commits over 3,103 Days - 0.09cph!
moved career and logo generation to coroutines.
added progress bar to career creation.
UI is fucked.
tweak owner text position
re render unit portrait
reworking some career league/team generation stuff in prep for career balancing work
update WIP career UI
update icon font
wip rework of way unit database is created, moving to creating units per team, isntead of making a pool of units and pulling from that to make the teams.
WIP setup for logo customisation
deleted a bunch of chroma shit
added HWColour static class as a wrapper for hardware colouring.
keyboard colour now changes to current player's team colour during matches.
added in-game option to toggle razer keyboard colouring
WIP logo customisation stuff/tweaked logo random parameter
wip reworking of career generation stuff to allow for better balancing.
can now hold shift when clicking on create career (in editor) and it'll let you skip entering a team and manager name.
quick go at a new unit cost generation algo
team unit point budget wip
Implemented mod ranks 1-3
added error message when trying to equip a mod to a unit that fails the requirements check (can't see it as global message is hidden by career UI atm)
wip mod slot/ update icon font
adding missing font material
merge from main, fixed logo bug from merge.
added CareerDefines.PlayerTeamIndex for use with career generation stuff.
Reworked team ratings, they're not randomised numbers anymore. Now calculated from sum of unit stats.
Pressing shift at career creation when in unity editor will now fill manager/team new with default values instead of blank (fixes a logo crash when fast-creating)
[CareerStat (name, description, frequency)] custom attribute now works.
added CareerStatHistory and CareerStatHistories to manage auto tracked stat collections.
CareerTeam now records weekly interval stats.
can now tag properties with multiple [CareerStat...] attributes so a stat can be recorded both weekly and seasonally etc.
update mod slot/icon font
fixed tootip staying on screen when mod is equiped
more stat/graph work.
merged from main.
disable create button on career creation screen when clicked so you can't reclick it while career is being created
CareerStatHistory and CareerStatHistories protobuf defs
wip CareerStatHistory serialization
update logo generator, adding image border check
Team rating now correctly calculated based on sum of all it's unit's ratings.
fixed GraphMaker shitness (divide by zero error)
fixed the 144 tooltip errors when shutting the game down :D
Team career stat histories are now serializaed/deserialzed, rebuilt with reflection so only the values need to get written to disk, not info.
Set opportunity chance back to 0% for now.
merged stat tracking/graphing to main