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