I've installed the patch for autoloot... The problem it doesnt work, and
I cant figure out where its doing something wrong, but I have figured
out enuff to realize that somewhere somethings going wrong with the
value of the AUTOLOOT pref or something like that, I traced back through
all of the macros and they all should work.... I'm not shure of
the best way to get help from you guys so, here are the lines with stuff
to do with autoloot
interpreter.c:221: { "autoloot" , POS_DEAD , do_gen_tog , 0,
SCMD_AUTOLOOT },
^Just defines the command for autloot, shouldn't be a porb here
act.other.c:885: case SCMD_AUTOLOOT:
act.other.c:886: result = PRF_TOG_CHK(ch, PRF_AUTOLOOT);
^logical place to create an error but still seems to work?
constants.c:181: "AUTOLOOT",
^This flag shows up using stat <char>
fight.c:762: PLR_FLAGGED(ch, PRF_AUTOLOOT));
^part of my debugging to display the values from the if statement below
^IS_NPC(victim) returns a non-zero(which is good) IS_NPC(ch) returns
^0(also good), and PLR_FLAGGED(ch, PRF_AUTOLOOT) returns 0, not good at all
fight.c:766: if ((IS_NPC(victim)) && (!IS_NPC(ch)) && (PLR_FLAGGED(ch,
PRF_AUTOLOOT)))
^the whole point of the autoloot
interpreter.h:112:#define SCMD_AUTOLOOT 16
structs.h:177:#define PRF_AUTOLOOT (1 << 22) /* Autoloots corpse
^^ defining stuff for autoloot
*8If this is a real easy problem to fix and I'm just missing something,
smack me in the head and point me in the direction of it, if you need
more, I can copy'n'paste more code**
--FREAKboy
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST