Well, in the group_gain() code is an if statement which counts up the number of members of the group present in the room. You can add a line in there to count up the total # of levels, as well. Pass these values on to perform_group_gain(), divide up as desired, and whammo. The way we do it is basically just to limit exp gain by low levels. If the chars level is < average_level/2, then share *= chars_level/average_level or soemthing like that. fireball
This archive was generated by hypermail 2b30 : 12/18/00 PST