Well, it's my turn to give something back as I've taken quite a bit from here. Here's my take on remort for circle 3.1. The basic idea here is at your max level (100 on my mud) you type remort . You will start over at level 1 with your new class. hp, mv, and mn will be reset and adjusted like when your character was created. At level 1 you will have level 1 skills for your new class plus any previous classes available. Skills from old classes are set to 0% practiced though, so you have to relearn them. I recommend giving more practices per level up for higher remort levels (GET_REMORT_LEVEL(ch) to check their remort level) as they have more skills available to practice. That feature is not in this patch, but it's pretty easy to implement. Any of the other settings are pretty easy to change, too. If you need help just send me an e-mail. I'd certainly appreciate it if you add a line something like "remort code thanks to ret@bash-shell.net" if you use this code, but if you don't it's not like I'm going to hunt you down or even know. I'd also appreciate it if you send me an e-mail saying you're using it just so I know someone besides me is getting some use out of it. I'd also like to give a thanks to malcor@usa.net and whoever wrote the remortbpl17.txt available here at developer.circlemud.org as I used their work for reference on how to implement it and code I got stuck on. My code is almost a merger of their two pieces of code with a little bit added in. As always, I make no guarantees this will work for you or that anything on your computer will work for you after you apply this patch. My code is modified a bit, yours probably is, too, so you'll likely have to handpatch this in.