This is mostly an update on the original exp_replacement.patch by Nic Suzor from bpl11(?) to patch cleanly into bpl17. One major change being that exp_to_level has been changed to conform with RoleMaster's exp system. If you prefer the original formula, just go to the end of class.c, erase my exp_to_level, remove the comments around Nic Suzor's formula which is directly above it, and finally in advance_level erase the GET_EXP(ch) = 0. Craig Cooney --------------------------------------------------------------------------- original README starts here Here is the code to remove the ugly experience tables at the end of class.c. exp needed to level is now calculated by a simple formula: GET_LEVEL(ch) * modifier * 4000 recommended you change the 4000 to suit yourself, and the modifiers also. the formula is at the end of class.c (titles[(int) GET_CLASS(ch)][GET_LEVEL(ch) + 1].exp) - GET_EXP(ch) has been replaced with exp_to_level(ch) - GET_EXP(ch) NOTE: auto setting of titles has been removed. when ch levels, their title is no longer automatically changed. Feel free to modify this code in anyway you wish. Any bugs/comments/suggestions, mail to me, Nic Suzor You know the drill, you use this code at your own risk.