Greetings everyone ,
I just ended hand-patching the mount.diff and
I have a little problem with it.
I have bpl14 patched with OLC2+ , the new class.c
(the latest patch that converts the tables to formulas)
and I work with MSVC5 on WIN95.
Now to the problem :
After I patched mount.diff by hand , I compiled
it , and the compilation ran smoothly except for 2
little warnings :
D:\Circle\CircleOasis2\src\class.c(210) : warning C4244: '=' :
conversion from 'double ' to 'float ', possible loss of data
D:\Circle\CircleOasis2\src\class.c(212) : warning C4244: 'return' :
conversion from 'float ' to 'unsigned char ', possible loss of data
it linked it fine , though.
When I executed it , it ran just fine and "went to sleep".
However , when I try to connect , it lets me , and after a
couple of seconds the MUD crashes.
The debugger points me to :
/* special in inventory? */
for (i = ch->carrying; i; i = i->next_content)
-> if (GET_OBJ_SPEC(i) != NULL)
if (GET_OBJ_SPEC(i) (ch, i, cmd, arg))
return 1;
I tried to figure it out , but with no use.
Anyone has an idea what's wrong ?
Yohay
+------------------------------------------------------------+
| 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/15/00 PST