--- deliantra/server/common/treasure.c 2006/08/10 19:09:02 1.3.2.2 +++ deliantra/server/common/treasure.c 2006/08/10 19:33:32 1.3.2.3 @@ -808,7 +808,9 @@ num_enchantments = calc_item_power (op, 1); if ((!was_magic && !(RANDOM () % CHANCE_FOR_ARTIFACT)) - || op->type == HORN) + || op->type == HORN + || difficulty >= settings.max_level) /* high difficulties always generate an artifact, + * used for shop_floors or treasures */ generate_artifact (op, difficulty); }