Gerold Fisher I wanted to give fighters a percentage chance to double the amount of damage they did per hit. This is how i did it, really simple i know, but i never claimed to be the world's greatest coder. fight.c: in int damage: /* if players know enhanced damage, give chance to double damage */ if (GET_SKILL(ch, SKILL_ENHANCE_DAM)) { percent = number(1, 101); /* 101% is a complete failure */ prob = GET_SKILL(ch, SKILL_ENHANCE_DAM); dam *= 2; ** i simply stuck this under the check for aff_sanctuary ** also, make sure you add a } right before dam = MAX(MIN(dam, 100), 0); after that you simply set it up as you would any other skill, adding a define in spells.h and of course in the array in spell_parser.c etc. etc. etc. I know there isn't much to this code, but perhaps it will give someone what they are looking for. Cain anywhere.wolfpaw.net