Here’s a similar section from the Choice of Rebels stats screen – this flavour text is based on “cred_a” (your credibility with the aristocracy), but you could do the same with morale.
*if cred_a > 299
You have sympathizers and supporters across a surprisingly broad range of dissatisfied aristocrats.
*if (cred_a < 300) and (cred_a > 200)
Most aristocrats abhor your rebellion, but a handful are growing cautiously sympathetic.
*if (cred_a < 200) and (cred_a > 99)
You are unpopular with your fellow aristocrats - those who have heard of your little rebellion, anyway.
*if (cred_a < 100) and (cred_a > 0)
You are loathed by your fellow aristocrats as a bloody-handed traitor to your own kin.
*if cred_a < 1
You are the object of rabid hatred by the aristocracy, who will stop at nothing to see you hunted down and killed.
And if you want to use it repeatedly in the text rather than just the stats screen… in my chapter 2 I’ve got a *gosub morale_check which takes you to:
At the moment,
*if morale < (followers/2)
you sense that morale is bad among your followers -- more than half of them are miserable.
*if (morale >= (followers/2)) and (morale < followers)
morale could definitely be better in the band; a significant minority of your followers are dispirited and would run away if the going got tough.
*if (morale >= followers) and (morale < (followers+20))
the band's morale is good, though you don't know how well it will hold up under a serious challenge.
*if morale >= (followers+20)
morale is outstanding among your band;
*if wealth > 9
you shouldn't need to spend any more on boosting their spirits.
*if wealth < 10
they're confident in your leadership and in their future.
[I know it could be done with \*elseif and \*else, but I believe that would require lots of \*goto, which for some reason feels more fiddly to me than additional >< statements.]