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