--- deliantra/server/common/treasure.C 2006/12/12 21:39:56 1.24 +++ deliantra/server/common/treasure.C 2006/12/12 22:37:05 1.25 @@ -450,8 +450,10 @@ * inserted into, and then return that treausre */ object * -generate_treasure (treasurelist * t, int difficulty) +generate_treasure (treasurelist *t, int difficulty) { + difficulty = clamp (difficulty, 1, settings.max_level); + object *ob = object::create (), *tmp; create_treasure (t, ob, 0, difficulty, 0);