Note that some spells (e.g. Apportation) have no actual power limits, so they will always be 'red'. Suggestions welcome.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1736 c06c8d41-db1a-0410-9941-cceddc491573
CV2Q7Y3P7SRU5ARIMVDLNVZV4VIMCBYOLIMS6HK6IK3WW4DGIIIAC
2N5AKUYV6EUUT254C47WSHZKD7FGN65JKJ3RCKSDP74XJIHIFMDQC
LJIOJLRMWBWFJSWWIQ4MGJHEI5HGMWLX3VYXA6AJKTDXS2Q6FOUQC
U6HLBU2OIMKVNWWZ55SERG56WKAW3GSFFEGUJBP4SQVYSESGXC2QC
W4LFYTIOCEWMSU45KP2YAVH7PCTGHTM7LUCGZNEEHW2WL43FZBKQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
FCL7KOWXA5O3GLMDR22JCGMTHMZ57C4WQIJKBIIUQV3LI2CI3X7AC
T5E3N5YFW7ANN7XRUTQGAOBJ3CR6KPH3L2PWTN3Q2BNQBOIBKLTQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC
4XGOVPFCU6KZIYHKWCHUTZY6G5S326DKBG3UREPR34Q4TSDD3TAAC
cprintf( "%s", items[index]->get_text().c_str() );
if ( flags & MF_ALLOW_FORMATTING )
formatted_string::parse_string(items[index]->get_text()).display();
else
cprintf( "%s", items[index]->get_text().c_str() );