It would seem that in handler.c in the function affect_total, if a +CHA item is worn, there is no check to see if the modified stat goes beyond the maximum limit. An obvious fix would be to simply add the following line : GET_CHA(ch) = MAX(0, MIN(GET_CHA(ch), i)); Also, what is the purpose of the maxabil variable in the function affect_modify ? I took it out and it did nothing. Other than the line that initializes the variable, it is not used anywhere in the function. Perhaps I'm missing something. **************************************************************************** Donald Karpovich * I am myself alone **************************** Realise I never need to use No-one dlk2@ra.msstate.edu * Money, Power, Holy Roads, 74547.2546@compuserve.com * Freedom puts my faith in None of the above **************************** -Duran Duran (1993) *************************************************
This archive was generated by hypermail 2b30 : 12/18/00 PST