created, and for weapons/armour the frequency of the various brands/egos.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8448 c06c8d41-db1a-0410-9941-cceddc491573
TPUN5AJ5NI7QCL7MIQH3VPYYW2O55TWXOSTAGV3AY23WVH7A3ZYQC
fprintf(ostat, "Egos (including artefacts):\n");
const char* names[] = {
"normal",
"flaming",
"freezing",
"holy wrath",
"electrocution",
"orc slaying",
"dragon slaying",
"venom",
"protection",
"draning",
"speed",
"vorpal",
"flame",
"frost",
"vampiricism",
"pain",
"distortion",
"reaching",
"returning",
"chaos",
"confusion",
};
for (int i = 0; i <= SPWPN_CONFUSE; i++)
{
if (ego_quants[i] > 0)
fprintf(ostat, "%14s: %5.2f\n", names[i],
100.0 * (float) ego_quants[i] / (float) acq_calls);
}
fprintf(ostat, "\n\n");
fprintf(ostat, "Egos (excluding artefacts):\n");
const char* names[] = {
"normal",
"running",
"fire resistance",
"cold resistance",
"poison resistance",
"see invis",
"darkness",
"strength",
"dexterity",
"intelligence",
"ponderous",
"levitation",
"magic reistance",
"protection",
"stealth",
"resistance",
"positive energy",
"archmagi",
"preservation",
"reflection"
};
const int non_art = acq_calls - num_arts;
for (int i = 0; i <= SPARM_REFLECTION; i++)
{
if (ego_quants[i] > 0)
fprintf(ostat, "%17s: %5.2f\n", names[i],
100.0 * (float) ego_quants[i] / (float) non_art);
}
fprintf(ostat, "\n\n");