From 0974329fdaf099ca8da8ce708943aa1d041f9488 Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Thu, 24 Sep 2009 17:43:02 +0000 Subject: [PATCH] demons should never forget a skill completely. --- src/common/gamecode/randenc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/common/gamecode/randenc.c b/src/common/gamecode/randenc.c index 9d20fd002..f38c6e6e0 100644 --- a/src/common/gamecode/randenc.c +++ b/src/common/gamecode/randenc.c @@ -1090,6 +1090,10 @@ demon_skillchanges(void) int weeks = 1+rng_int()%3; if (roll < downchance) { reduce_skill(u, sv, weeks); + if (sv->level<1) { + /* demons should never forget below 1 */ + set_level(u, sv->id, 1); + } } else { while (weeks--) learn_skill(u, sv->id, 1.0); }