Total War: Warhammer 3's Grand Cathay gets its full army roster

Creative Assembly has wasted no time in giving Total Warhammer fans what they want - more Cathay. Sure, the studio strung out Miao Ying and Zhao Ming, gave us another taste at big boi Terracotta Sentials, but now we've got the full Grand Cathay army roster right in front of us.
Like the other roster reveals for Kislev and Khorne, this one doesn't go into details about specific unit stats, but it does have plenty of information about specific abilities, mounts, even weapon variants where applicable. From Legendary Lords to lowly line infantry, hopefully this answers most of the questions you had about Grand Cathay's army.
As mentioned during Cathay's initial reveal, all units in the celestial empire's army are either aligned to Yin or Yang and units from both alignments can give buffs to each other when working closely together. Looking at the roster reveal, it seems that melee focused troops come under the Yang alignment, while ranged troops follow Yin. Generally speaking, Cathay seems to favour ranged combat, although the melee troops they have at the higher tiers are no joke.
RELATED LINKS:
Total Warhammer 3's new trailer pits Cathay against Tzeentch in an epic siege
Total Warhammer 3 devs reveal new Tzeentch Chaos faction, mechanics, and more
Total War: Warhammer 3's Grand Cathay campaign is all about maintaining harmony