I need some help automatically quaffing a potion in a character's equipment. I've added a new WEAR type and TYPE type as BELT. The character can hold an item in their belt that is a potion or scroll to heal them during combat. Once their wimpy level + 20 is reached they will automatically use the potion/scroll to heal. I'm stuck on coding it in fight.c damage(...) My question, how would I go about getting the item that is in the BELT position and automatically quaff/recite it? What i have so far is if (GET_WIMP_LEV(victim) && (victim != ch) && GET_HIT(victim) < GET_WIMP_LEV(victim) + 20) && GET_HIT(victim) > 0) if (GET_EQ(victim, WEAR_BELT) == ITEM_POTION) ... insert code to quaff potion here .. and determine the obj data for the potion to pass to mag_objectmagic else if (GET_EQ(victim, WEAR_BELT) == ITEM_SCROLL) ... insert code to recite scroll here.. and determine the obj data for the scroll to pass to mag_objectmagic else (continue with wimpy fleeing...) Thanks in advance +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST