Well, that should have gone to my mud's admin list and not the circle list... argh. Sorry about that, a little OBcircle here: A couple of little things to harm those mages with fleets of charmies: add this into the damage calculation in fight.c This will remove 4 points of damage for every person over 6 that is attacking someone. dam -= MAX(0,num_fighting(victim) - 6) * 4; into utils.c add: /* How many mobs/players are fighting you? */ int num_fighting(struct char_data *ch) { struct char_data *tmp; int num = 0; for (tmp = world[IN_ROOM(ch)].people; tmp; tmp = tmp->next_in_room) { if (FIGHTING(tmp) == ch) { num++; } } return num; } --Angus +------------------------------------------------------------+ | 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