I am trying to add in a segment that checks a char's str, if char str is a certain number (18 or higher) it applies a certain damroll modifier. my code is this: if (GET_STR(ch) >= 18) { if (GET_STR(ch) == 18) GET_DAMROLL(ch) += 1; else if (GET_STR(ch) == 19) GET_DAMROLL(ch) += 2; blah blah blah else GET_DAMROLL(ch) += 5; } I have tried placing this segment in various places in handler.c, inthe affect_modify and affect_total functions. It seems to do something, for when I wear a +str item, it adds tot he dam of the char, but in the wrong amounts. ex a +5 dam helm was adding 14 to the damroll when the char's str was 23, which should have been adding 5(from the weapon) + 5(from the str bonus) for a total of 10, not 14. is my code wrong, or am I placing this in the wrong spot? Thanks
This archive was generated by hypermail 2b30 : 12/18/00 PST