#define AKEY( literal, field, value ) \
{ \
if (!strcmp(word, literal)) \
{ \
cnt = value; \
field[cnt] = value; \
fMatch = TRUE; \
break; \
} \
}
for (sn = 0 ; sn < MAX_SKILL ; sn++)
{
if (ch->cooldown[sn] > 0)
{
fprintf(fp, "Cooldown %d '%s'\n", ch->cooldown[sn], skill_table[sn].name);
}
}
if (!strcmp(word, "Cooldown"))
{
int sn, value;
value = fread_number(fp);
sn = skill_lookup(fread_word(fp));
if (sn < 0)
{
log_string("fread_char: unknown cooldown skill.");
}
else
{
ch->cooldown[sn] = value;
}
}