Hey all, got a questions for ya...
We put in the 128 bit stuff last night, and all in
all it went fairly painlessly. I did have 1 question
though. The snippet says to do the following in magic.c:
------- begin included text -------
:1007: SET_BIT(GET_OBJ_EXTRA(obj), ITEM_BLESS);
change to:
SET_BIT_AR(GET_OBJ_EXTRA(obj, -1), ITEM_BLESS);
:1013: SET_BIT(GET_OBJ_EXTRA(obj), ITEM_NODROP);
change to:
SET_BIT_AR(GET_OBJ_EXTRA(obj, -1), ITEM_NODROP);
-------- end included text --------
Now, my question is this: by adding the ", -1" to
each of the above lines, we needed to modify the
#define of GET_OBJ_EXTRA to accept 2 variables, but
of course when we did that it balked because every
other place in the code that calls this function
only passes "obj".
So, we removed the ", -1" and put the #define for
GET_OBJ_EXTRA back the way it was. Once we did that
everything compiled just fine.
We then took a copy of our world files and ran the
perl converter script (again from the snippets page)
and everything looked good. We recompiled the mud
again, and again it compiled just fine.
After making sure we had wiped the pfile we tried to
boot the mud. Everything looked good right up until
it tried to load the world, at which point it tells
us we've got a format error in mob #0. As near as
we can tell mob #0 looks fine and fits the new format.
What I'm wondering is if that ", -1" that the snippet
said to add in GET_OBJ_EXTRA, that we left out, is
what is messing us up?
I think that tonight we're going to make a 1/2 dozen
rooms and a couple of mobs and objects and see if we can
get the mud to start with a bare minimum world. If that
works then we'll just build from there :)
Any advice/suggestions would be greatly appreciated,
Jeff
nix@pconline.com
PS. We're using circle30bpl11, but unfortuanately
not quite stock code.
+------------------------------------------------------------+
| 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