From: Jason M. R. Help File by Daxx Subject: Adding new levels to circle bpl 14 Standard circle has 34 levels and this annoyed me to no end. I always played on a mud with at least 50 levels so i got some help and wrote levels and now its about the eaisest thing to do. I'm writing this for all you brand new mud hosters that want to add levels and dont' have a coder yet. Simple instructions. Open class.c Search for '/* add new levels here */ ' You will need to re-write your experiance tables depending on how many levels you want. The one I have included are exp tables for 100 levels. case CLASS_MAGIC_USER: switch (level) { case 0: return 0; case 1: return 1; case 2: return 2000; case 3: return 4000; case 4: return 8000; case 5: return 16000; case 6: return 32000; case 7: return 64000; case 8: return 125000; case 9: return 250000; case 10: return 500000; case 11: return 750000; case 12: return 1000000; case 13: return 1250000; case 14: return 1500000; case 15: return 1850000; case 16: return 2200000; case 17: return 2550000; case 18: return 2900000; case 19: return 3250000; case 20: return 3600000; case 21: return 3900000; case 22: return 4200000; case 23: return 4500000; case 24: return 4800000; case 25: return 5150000; case 26: return 5500000; case 27: return 5950000; case 28: return 6400000; case 29: return 6850000; case 30: return 7400000; case 31: return 8400000; case 32: return 9400000; case 33: return 10400000; case 34: return 11400000; case 35: return 12400000; case 36: return 13400000; case 37: return 14400000; case 38: return 15400000; case 39: return 16400000; case 40: return 17400000; case 41: return 18400000; case 42: return 19400000; case 43: return 20400000; case 44: return 21400000; case 46: return 22400000; case 47: return 23400000; case 48: return 24400000; case 49: return 25400000; case 50: return 26400000; case 51: return 27400000; case 52: return 28400000; case 53: return 29400000; case 54: return 30400000; case 55: return 31400000; case 56: return 32400000; case 57: return 33400000; case 58: return 34400000; case 59: return 35400000; case 60: return 36400000; case 61: return 37400000; case 62: return 38400000; case 63: return 39400000; case 64: return 40400000; case 65: return 41400000; case 66: return 42400000; case 67: return 43400000; case 68: return 44400000; case 69: return 45400000; case 70: return 46400000; case 71: return 47400000; case 72: return 48400000; case 73: return 49400000; case 74: return 50400000; case 75: return 51400000; case 76: return 52400000; case 77: return 53400000; case 78: return 54400000; case 79: return 55400000; case 80: return 56400000; case 81: return 57400000; case 82: return 58400000; case 83: return 59400000; case 84: return 60400000; case 85: return 61400000; case 86: return 62400000; case 87: return 63400000; case 88: return 64400000; case 89: return 65400000; case 90: return 66400000; case 91: return 67400000; case 92: return 68400000; case 93: return 69400000; case 94: return 70400000; case 95: return 71400000; case 96: return 72400000; case 97: return 73400000; case 98: return 74400000; case 99: return 75400000; case 100: return 76400000; /* add new levels here */ case LVL_IMMORT: return 86400000; } break; The next thing you will need to do is re-write your Thac0 for the amount of levels you need. You can just search for 'thac0' and it should take you somewhere around where you wana be. I have included my thac0 as well. case 0: return 100; case 1: return 20; case 2: return 20; case 3: return 20; case 4: return 20; case 5: return 20; case 6: return 19; case 7: return 19; case 8: return 19; case 9: return 19; case 10: return 19; case 11: return 18; case 12: return 18; case 13: return 18; case 14: return 18; case 15: return 18; case 16: return 17; case 17: return 17; case 18: return 17; case 19: return 17; case 20: return 17; case 21: return 16; case 22: return 16; case 23: return 16; case 24: return 16; case 25: return 16; case 26: return 15; case 27: return 15; case 28: return 15; case 29: return 15; case 30: return 15; case 31: return 14; case 32: return 14; case 33: return 14; case 34: return 14; case 35: return 14; case 36: return 13; case 37: return 13; case 38: return 13; case 39: return 13; case 40: return 13; case 41: return 12; case 42: return 12; case 43: return 12; case 44: return 12; case 45: return 12; case 46: return 11; case 47: return 11; case 48: return 11; case 49: return 11; case 50: return 11; case 51: return 10; case 52: return 10; case 53: return 10; case 54: return 10; case 55: return 10; case 56: return 9; case 57: return 9; case 58: return 9; case 59: return 9; case 60: return 9; case 61: return 8; case 62: return 8; case 63: return 8; case 64: return 8; case 65: return 8; case 66: return 7; case 67: return 7; case 68: return 7; case 69: return 7; case 70: return 7; case 71: return 6; case 72: return 6; case 73: return 6; case 74: return 6; case 75: return 6; case 76: return 5; case 77: return 5; case 78: return 5; case 79: return 5; case 80: return 5; case 81: return 4; case 82: return 4; case 83: return 4; case 84: return 4; case 85: return 4; case 86: return 3; case 87: return 3; case 88: return 3; case 89: return 3; case 90: return 3; case 91: return 2; case 92: return 2; case 93: return 2; case 94: return 2; case 95: return 2; case 96: return 1; case 97: return 1; case 98: return 1; case 99: return 1; case 100: return 1; case 101: return 1; Well You have completed evreything you need in class.c (unless i forgot somthing). Now all you need to do is open structs.h and search for 'LVL_IMPL' then make the number byLVL_IMPL change the number to the highest level in ther game at so on so forth. You must perform a pwipe for this. If you need any email support You may email me at daxx@angelfire.com :) Hope this helps!