The current descriptions are fairly complex for a game (especially given the size of our company) even though you can recognize a lot of the bits. I cant remember the exact combinatorics, but it can generate many millions possible descriptions (that are all tied to the actual ratings - and different tiers of them - of the player). Its several thousand lines of code already, and took significant time to build. It is fairly easy to expand upon (given that one can come up with more ways of saying the same thing). However, I think there are better uses for that time elsewhere in the game.
In 5-10 years (or whatever), we will probably end up just embedding some version of chatGPT to handle this
