4,871 Commits over 2,068 Days - 0.10cph!
disable create button on career creation screen when clicked so you can't reclick it while career is being created
more stat/graph work.
merged from main.
can now tag properties with multiple [CareerStat...] attributes so a stat can be recorded both weekly and seasonally etc.
[CareerStat (name, description, frequency)] custom attribute now works.
added CareerStatHistory and CareerStatHistories to manage auto tracked stat collections.
CareerTeam now records weekly interval stats.
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)
merge from main, fixed logo bug from merge.
added CareerDefines.PlayerTeamIndex for use with career generation stuff.
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)
Implemented mod ranks 1-3
team unit point budget wip
quick go at a new unit cost generation algo
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.
added in-game option to toggle razer keyboard colouring
added HWColour static class as a wrapper for hardware colouring.
keyboard colour now changes to current player's team colour during matches.
deleted a bunch of chroma shit
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.
reworking some career league/team generation stuff in prep for career balancing work
moved career and logo generation to coroutines.
added progress bar to career creation.
UI is fucked.
bail out early in career load when we're just grabbing info for save slot preview (don't run any init actions etc)
set create button enabled flag to false when creation data is invalid
more career creation customisation wip.
career start news item now includes manager name.
team name / manager name inputs set to Name type
sort kit colour picker by kit definition id
setup player team name/manager name
added CareerCreationParams, fill it out in career creation, passed to Career.CreateNew()
some career creation limits/validation
career creation colour picker creates palette from kit definitions
merged new career creation flow to main
full save/resume/career creation flow now works, via creaction screen (cancel/create buttons work, but creation details don't yet)
wip basic career creation screen, scripts, setup
can now hold shift in unity editor when clicking an existing save slot to first delete the save then create a new one in it's place.
correct team logo shows on career save slots
each career save slot has it's own team logo folder
save slot delete button works