Bad Luck subtracts the effect level from the attributegeneric.luck, making loot table entries with a high quality score less likely, and entries with negative quality more likely. It also makes the chance of bonus_rolls occurring less likely. Fishing is the only mechanism that uses quality. The new weight of each entry is floor(base_weight + quality * generic.luck). Negative levels increase luck.