You'll pardon, but I haven't followed circle development in a while
and this NOTDEADYET flag....
I have a spell, energy drain, which may kill either victim or the
caster or both or nobody. But if neither die, I want to set them
fighting. Since the call to die() for ch and/or victim would happen
before extract_char_final() is called, I assume I should test for the
NOTDEADYET flag before setting them fighting. Don't want dead people
taking swings...
So (note that I'm using bitfields...):
if (victim && ch) {
if (IS_NPC(ch)) {
if (!MOB_FLAGS(ch).MOB_NOTDEADYET))
hit(victim, ch, TYPE_UNDEFINED);
} else {
if (!PLR_FLAGS(ch).MOB_NOTDEADYET))
hit(victim, ch, TYPE_UNDEFINED);
}
}
that right? Seems like an awfully big hoop to jump though...
Just want to be sure I understand this correctly.
Is your boss reading your email? ....Probably
Keep your messages private by using Lycos Mail.
Sign up today at http://mail.lycos.com
--
+---------------------------------------------------------------+
| FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
| Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
| Newbie List: http://groups.yahoo.com/group/circle-newbies/ |
+---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/25/03 PDT