diff --git a/src/common/spells/spells.c b/src/common/spells/spells.c index 14404ad5d..e71f75b25 100644 --- a/src/common/spells/spells.c +++ b/src/common/spells/spells.c @@ -1288,8 +1288,9 @@ sp_rosthauch(castorder *co) #endif } - force = rng_int()%((int)(force * 10)) + force; - + if (force>0) { + force = rng_int()%((int)(force * 10)) + force; + } /* fuer jede Einheit */ for (n = 0; n < pa->length; n++) { unit *u = pa->param[n]->data.u;