Ok,
this is a continue on the char_player_data
problem, with a few more things.
Trying to add "something" in struct char_player_data
crashed the mud when using olc.
The things i tried to add were the afk snippet from ceramic mouse,
and some extra titles.. everything failed.
Olc crashed the mud.
Now i tried another thing,
adding an attribute.. just to check...
so added in class.c where the other stats are rolled:
ch->orig_abils.voi = number(1, 10);
and in structs.h with the other stats:
sbyte emp;
sbyte wis;
sbyte cha;
sbyte intui;
sbyte voi; <-----------
};
Now i didnt want this saved so didnt add it to the save functions
for ascii pfiled in db.c
compiling code works, but this gives EXACTLY same thing
as the stuff i was trying to add in char_player_data,
the char *afk_message things etc.
gdb gives:
Program terminated with signal 11, segementation fault:
#0 do_oasis (ch=0x82e2f40, argument=0xbffff881 "", cmd=205, subcmd=0)
at oasis.c:148
in oasis.c at line 148 you find:
if (d->olc) { <---------- 148
mudlog("SYSERR: do_oasis: Player already had olc structure.", BRF,
LVL_IMMORT, TRUE);
free(d->olc);
}
CREATE(d->olc, struct oasis_olc_data, 1);
---------------------------------------------------------------
shrug...
bugging my brains out, since i cant add stuff to struct..
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
+------------------------------------------------------------+
| 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