Outdated or Updated

From: lijster op planet (lijster1@planet.nl)
Date: 03/25/02


If you are running a circle30bpl18 mud would anyone consider this snippet outdated found at:
www.tucker-usa.com/users/tterz/races.txt

And then especially the part about utils.h
****utils.h
...
  #define GET_CLASS(ch)   ((ch)->player.class)    /*should be chclass btw in pl18*/
+ #define GET_RACE(ch)    ((ch)->player.race)  
...

...
  #define CLASS_ABBR(ch) (IS_NPC(ch) ? "--" : class_abbrevs[(int)GET_CLASS(ch)])
+ #define RACE_ABBR(ch) (IS_NPC(ch) ? "--" : race_abbrevs[(int)GET_RACE(ch)])
...

...
#define IS_CAP(c) (((c)>='A'  && (c) <= 'Z') ? 1 : 0 )  /* I'm epecially interested about what Nashak meant with this statement but more important where it should be put, because it doesn't exist in the source code in pl18*/
...

*****Furthermore can someone please tell me how to modify the makefile changes he describes so that it become compatibel with MSVC 6.0*******

objsave.o olc.o shop.o spec_assign.o spec_procs.o spell_parser.o \

Change it to:
        objsave.o olc.o races.o shop.o spec_assign.o spec_procs.o \
        spell_parser.o \

Search for:
random.o: random.c
        $(CC) -c $(CFLAGS) random.c

Below it, add:
races.o: races.c sysdep.h conf.h structs.h interpreter.h utils.h
        $(CC) -c $(CFLAGS) races.c

I've tried out numerous snippets and tried adjusting them with the help I got from others and with the very little insight I have of my own.
But I think that this snippet might be a winner, that is if someone can tell me wheter or not I should take the time to implement it again with the according changes to make it compatibel.
Sorry to be a nuisance, I can't help it:)
thank you for you patience.

--
   +---------------------------------------------------------------+
   | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
   | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
   | Newbie List:  http://groups.yahoo.com/group/circle-newbies/   |
   +---------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 06/25/03 PDT