Hi, All! 2 more bugs: Skill steal works everywhere, even in peaceful rooms... Solution: I made new function "room_can_fight(ch, vict)" and copied a check for peaceful rooms from damage() to it. Then I added room_can_fight() check to do_bash and do_steal. Second one: if (IS_SET(ROOM_FLAGS(EXIT(ch, dir)->to_room), ROOM_TUNNEL) && num_pc_in_room(&(world[EXIT(ch, dir)->to_room])) > 1) { send_to_char("There isn't enough room there for more than one person!\r\n", return 0; } I think it should be ">= 1", right? Andrey (andrey@alex-ua.com) aka Zmey//RMUD +------------------------------------------------------------+ | 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