> /* Now my first guess was that utils.h was not included, so I
> checked that first. It's there. So then I said well hmm,
> and I started looking at the code for possible problems.
> Unfortunately, I didn't find any. So the code I added to
> fight.c is below.
> */
Why would utils.h have anything to do with it?
> fight.c:1002: structure has no member named `specials'
The problem is that at line 1002 the structure you're calling doesn't have a
member called 'specials' to get the 'fighting' from. Right, so what's this
all mean.
> if (AWAKE(ch) && (ch->in_room == ch->specials.fighting->in_room))
> {
> hit(ch, ch->specials.fighting, TYPE_UNDEFINED);
This is where the problem is. There is no (ch)->specials member. But there
is a
(ch)->char_specials member. Try replacing it with that, or simply use the
macro FIGHTING(ch).
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
B. Brown TimeTraveller
Senior Programmer 'Lost in Time,
U&A Software InterActive 'and Loving it!'
http://www.uasoft.com/staff/bbrown/ http://www.uasoft.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 : 04/11/01 PDT