Hey guys,
Sorry about asking such a lame question, but I am just not seeing it.
It's just a dumb little parsing error, and it's evading me.
I've checked parenthesis, semi-colons, and brackets. In fact, I went thru
and re-formated the function so I'd see the brackets better (just personal
coding style). I've included the offending line, several before it, and
the one after it.
if (MOB_FLAGGED(victim, MOB_MEMORY) && !IS_NPC(ch) && (GET_LEVEL(ch) <
LVL_IMMORT))
remember(victim, ch);
}
}
if (victim->master == ch)
stop_follower(victim);
if (IS_AFFECTED(ch, AFF_HIDE))
appear(ch);
if (!(pk_allowed))
check_killer(ch, victim);
dam = MAX(dam, 0);
/* energy reflection section */
if ((DAM_TYPE(SINFO.dam_type, DAM_ENERGY)) &&
(IS_SET(victim->char_specials.saved.const_power, CONST_EREFLECT)))
{
dam -= 10;
The offending line is "if ((DAM_TYPE(SINFO.dam_type, DAM_ENERGY)) &&" and
is listed as a parsing error before that line. If anyone's fresh eye can
find it, much thanks to you.
Someday, I'll actually ask a tough question.
TIA
Salvatore
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST