Hit CNTRL+ENTER a little to soon there, sorry for the spam. > > char *PERS(struct char_data *ch, struct char_data *vict) > > { > > static char buf1[80]; Changed 80 to MAX_STRING_LENGTH, belive that should work better. > > if (IS_AFFECTED(vict, AFF_INFRAVISION)) { > > send_to_char(red_shape_name[GET_SIZE(ch)], ch); > > send_to_char("\r\n", ch); > > return(buf1); > > I doubt this is what you wanted to do, here. Your correct, the right thing to have is if (IS_AFFECTED(vict, AFF_INFRAVISION)) { strcpy(buf1, "a red shape"); return(buf1); } else { > > This is all I have changed, minus #define CAN_SEE(sub, obj) (CanSee(sub), The above was a typo. Good idea about just deleting thedefine and using the CanSee() I'm reciving errors like this now: D:\Circle\act.movement.c(594) : warning C4090: 'function' : different 'const' qualifiers D:\Circle\act.movement.c(594) : warning C4022: 'act' : pointer mismatch for actual parameter 5 if (!(DOOR_IS_OPENABLE(ch, obj, door))) act("You can't $F that!", FALSE, ch, 0, cmd_door[subcmd], TO_CHAR); // 549 Honestly I don't know what to make of this, i have updated the act() and perform_act() in comm.h and changed everything in comm.c, comm.c compiles clean now, but i get the above errors in about 22 files for various act() calls everywhere. Any ideas, or what I should be looking for? Thanks, Dave -- +---------------------------------------------------------------+ | 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