I am trying to implement flynig on my MUD, and in doing so I mimicked
the boat code (i.e. there is a function called can_fly in act.movement.c now).
I also created an extra spell affect, AFF_FLYING, and a new item type, ITEM_
FLYING. The MUD boots perfectly and I can create objects of type FLYING, but
if I add to the array of object names in constants.c, (the list of types with-
out the AFF out front) I get a core dump in the boot_db function when it is
resetting all the zones at boot time. Any ideas? Am I missing a constant or
a #define somewheres that tells you the number of object types? I checked in
the structs.h, db.h, and db.c but couldn't figure it out. BTW, the error I get
in gdb is:
#0 0x2d5da in reset_zone (zone=0) at db.c:1591
1591 for (cmd_no = 0; ZCMD.command != 'S'; cmd_no++) {
and this is the boot-up message I get:
Mon Mar 25 16:44:19 :: Deleting timed-out crash and rent files:
Mon Mar 25 16:44:20 :: Done.
Mon Mar 25 16:44:20 :: Resetting (null) (rooms 0-0).
[1] Segmentation fault bin/circle -m (core dumped)
Any ideas, suggestions, or comments would be sincerely appreciated.
Thanks in advance...
------------------------------------------------------------------------------
( Wyatt J. Bode | Macintosh Specialist/Manager | Juniata College )
( )
( bode@juncol.juniata.edu http://www.juniata.edu/~wbode )
------------------------------------------------------------------------------
This archive was generated by hypermail 2b30 : 12/07/00 PST