Werewolfs :)

From: David E. Berthiaume Jr. (mud@iii.net)
Date: 09/03/95


I have a small problem, I am putting werewolfs on my mud, I have 
everything setup. cept the command that changes them from human to were 
form doesn't work :(
here is my command
(this is basic mind you)
--- snip ----
ACMD(do_change)
{
  int parse_race(char arg);

  if (GET_RACE(ch) == RACE_WHUMAN) {
    GET_RACE(ch) == parse_race("l");
  } else
    GET_RACE(ch) == parse_race("w");
}

---snip---
and these are the compiling errors I get:
---snip---
make ../bin/Thryne
gcc -c -g -Wall  act.were.c
act.other.c: In function `do_change':
act.other.c:1166: warning: passing arg 1 of `parse_race' makes integer from pointer without a cast
act.other.c:1164: warning: value computed is not used
act.other.c:1166: warning: passing arg 1 of `parse_race' makes integer from pointer without a cast
act.other.c:1166: warning: value computed is not used
---snip---
and no its not cause I made a nrew .c file, I have made many new .c 
files, removed alot too :)
Anyone know what I did wrong? I know it has to do with my parse_race, or 
the way I used it
if I use RACE_PWHUMAN or RACE_WHUMAN instead of the 'w' or 'l' the 
compile erros are that same minus these 2:
act.other.c:1166: warning: passing arg 1 of `parse_race' makes integer from pointer without a cast
act.other.c:1166: warning: passing arg 1 of `parse_race' makes integer from pointer without a cast



This archive was generated by hypermail 2b30 : 12/07/00 PST