use PRF_FLAGGED(PRF_AUTOLOOT) instead of PLR.. otherwise it won't work..
|-\ \ / /
\ \ \ /<
\ \-| / \
..... asha .....
bmw@efn.org
mud.penguin.net
4000
On Thu, 31 Oct 1996, Mud Administrator wrote:
> 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 |
> +-----------------------------------------------------------+
>
+-----------------------------------------------------------+
| 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