--- deliantra/server/server/disease.C 2007/08/07 22:57:57 1.31 +++ deliantra/server/server/disease.C 2007/08/07 23:38:13 1.32 @@ -510,11 +510,10 @@ symptom->stats.dam = clamp (scale * disease->stats.dam , -1024, 1024); symptom->stats.food = clamp (scale * disease->last_eat , -1024, 1024); symptom->stats.maxsp = clamp (scale * disease->stats.maxsp, -1024, 1024); - symptom->last_sp = clamp (scale * disease->last_sp , -1024, 1024); symptom->stats.sp = clamp (scale * disease->stats.sp , -1024, 1024); symptom->stats.hp = clamp (scale * disease->stats.hp , -1024, 1024); symptom->stats.exp = 0; - + symptom->last_sp = last_sp ? clamp (disease->last_sp / scale, 1, 1024) : 0; symptom->msg = disease->msg; symptom->attacktype = disease->attacktype; symptom->other_arch = disease->other_arch;