Well I decided to check out the new OLC that was installed on the mud
I'm working on and tried to make a new object.. Behold when I went to
save the new object the mud crashd. I recorded the GDB output and it is
as follows:
Program received signal SIGSEGV, Segmentation fault.
0x807f044 in adjust_objects (refpt=17) at genobj.c:144
144 for (i = 0; SHOP_PRODUCT(shop, i) != NOTHING; i++)
The code is bpl16 w/Oasis 2.0 and DgScripts1.7a which was released a
while back on the Ceramic Mouse I believe. Not much else has been added
to the code I've been told, and certainly nothing to do with OLC.
exerpt of genobj.c
-140-
/*
* Renumber shop produce.
*/
for (shop = 0; shop <= top_shop - top_shop_offset; shop++)
--> line 144 --> for (i = 0; SHOP_PRODUCT(shop, i) != NOTHING; i++)
SHOP_PRODUCT(shop, i) += (SHOP_PRODUCT(shop, i) >= refpt);
return refpt;
}
-148-
I just can't figure out what the renumbering of shop produce has to do
with saving in oedit? Or am I missing the point. If theres any other
information anyone needs to possibly point me in the right direction of
a solution then please mail me off the list.
Thanks in advance,
--Ray
+------------------------------------------------------------+
| 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 : 04/10/01 PDT