Banzai! Ok, this is the problem... I know how to solve it, but it's rather clumsy and slows down the mud... :( I'm doing somethign like this... for ( scaning thru all the chars on the mud ) if (ch does something funny) do_this(ch); if (ch does something else) do_something_else(ch); ... etc etc... Now the problems comes, because in do_this() ch can be killed... And when I check for something else, ch is already NULL and everything goes foobar... :/ Ok, I could go through the character_list two times, but is there a way w/o wasting the extra time? Maybe to put the code in do_this() in the same function and then break out if character dies? *pondeR* Ideas? :) David! +------------------------------------------------------------+ | 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