> if (aff>0) chprintlnf(ch,"{GEquipment affects:{x\n\r%s",flag_string
> (affect_flags, paf->bitvector));
> if (imm>0) chprintlnf(ch,"{GImmunities:{x\n\r%s",flag_string (imm_flags,
> paf->bitvector));
> if (res>0) chprintlnf(ch,"{GResistants:{x\n\r%s",flag_string (res_flags,
> paf->bitvector));
> if (vuln>0) chprintlnf(ch,"{GVulnerables:{x\n\r%s",flag_string (vuln_flags,
> paf->bitvector));What is supposed to be in paf here? Because.. what you probably want to do is flag_string(affect_flags, aff); flag_string(imm_flags, imm).......

