Re: [Circle] autoloot...

From: Brian Williams - Nashak (bmw@efn.org)
Date: 11/01/96


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