--- deliantra/server/server/attack.c 2006/03/30 11:11:35 1.7 +++ deliantra/server/server/attack.c 2006/03/30 11:15:47 1.8 @@ -1191,9 +1191,9 @@ int rate; if(op->resist[ATNR_DRAIN] >= 0) - rate = 50 + op->resist[ATNR_DRAIN] / 2; + rate = 400 + op->resist[ATNR_DRAIN] * 3; else - rate = 5000 / (100 - op->resist[ATNR_DRAIN]); + rate = 400 * 100 / (100 - op->resist[ATNR_DRAIN]); if(op->stats.exp <= rate) { if(op->type == GOLEM)