On Sat, 18 Apr 1998, Daniel Koepke wrote: > ->> ->207.194.22 > -> > ->Dynamic IP, the last part of it will always be variable. > > Yes, but the MUD returns the entire IP, including the variable part, > AFAIK. I could be wrong, of course, but it seems like a spoofed > address to me. > Yup, the IP was taken from my ban-list :) ObCircle: Um...err...*think*...Okay, cook skill:- ACMD(do_cook) { struct obj_data * obj; one_argument(argument, arg); if(GET_CLASS(ch) != CLASS_RANGER && GET_LEVEL(ch) < LVL_GOD) { send_to_char("You have no idea how to cook food!\r\n", ch); return; } if(GET_SKILL(ch, SKILL_COOK) <= 0) { send_to_char("You have no idea how to cook!\r\n", ch); return; } if (!*arg) { send_to_char("Cook what?\r\n", ch); return; } if (!(obj = get_obj_in_list_vis(ch, arg, world[ch->in_room].contents))) { send_to_char("That doesnt seem to be here.\r\n",ch); return; } if (GET_OBJ_TYPE(obj) != ITEM_FOOD) { send_to_char("You can't cook that!\r\n",ch); return; } send_to_char("You start to roast the food.\r\n", ch); act("$n starts to roast some food.\r\n", FALSE, ch, 0, 0, TO_ROOM); if (number(1,101) > GET_SKILL(ch, SKILL_COOK)) { send_to_char("You overcook it. Ugh\r\n", ch); GET_OBJ_VAL(obj, 0) -= number(1, GET_LEVEL(ch))/2; return; } send_to_char("Mmmm...smells delicious.\r\n", ch); GET_OBJ_VAL(obj, 0) += number(1, GET_LEVEL(ch))/2; } Have fun.... --Raf --Implementor of AbysmalMUD --gate2.dev.jhu.edu 4000 --http://www.dev.jhu.edu/abysmal +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST