I am in the process of converting 32 bit stock CircleMUD p15 code into 128
bit code by hand-patching Niese-Petersen's conversion. The conversion
patch was written for an earlier version of CircleMUD (p11 I believe), but
there have been some changes in the stock code from p11 to p15. I have
been able to figure out most of the changes and apply the conversion patch
accordingly. However, there is one major change to stock CircleMUD p15
from p11 that I cannot figure out with certainty...
That is the room flags. The majority of changes that the 128 bit
conversion patch makes to the code is changing all instances of "IS_SET" to
"IS_SET_AR". However, between the time p11 and p15 were released, the
"IS_SET" for room flags was changed from:
if (IS_SET(ROOM_FLAGS(ch->in_room), ROOM_ATRIUM)) {
to:
if (ROOM_FLAGGED(ch->in_room, ROOM_ATRIUM)) {
I can't seem to figure out how to properly update these instances.
Changing "ROOM_FLAGGED" to "ROOM_FLAGGED_AR" doesn't seem to match
statements previously defined. Any guidance is most appreciated. Thanks
in advance.
-- Robert Moon.
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST