don't choose a frequency if rarity is supplied
This commit is contained in:
parent
b1aad7b0f4
commit
0874c50ea9
|
@ -455,18 +455,18 @@ class ItemGenerator:
|
||||||
If a rarity is supplied, ensure we return items of that rarity; in this
|
If a rarity is supplied, ensure we return items of that rarity; in this
|
||||||
case challenge_rating is ignored.
|
case challenge_rating is ignored.
|
||||||
"""
|
"""
|
||||||
if challenge_rating in range(1, 5):
|
if not rarity:
|
||||||
frequency = "1-4"
|
if challenge_rating in range(1, 5):
|
||||||
elif challenge_rating in range(5, 11):
|
frequency = "1-4"
|
||||||
frequency = "5-10"
|
elif challenge_rating in range(5, 11):
|
||||||
elif challenge_rating in range(11, 17):
|
frequency = "5-10"
|
||||||
frequency = "11-16"
|
elif challenge_rating in range(11, 17):
|
||||||
elif challenge_rating >= 17:
|
frequency = "11-16"
|
||||||
frequency = "17"
|
elif challenge_rating >= 17:
|
||||||
else:
|
frequency = "17"
|
||||||
frequency = "default"
|
else:
|
||||||
self.rarity.set_frequency(frequency)
|
frequency = "default"
|
||||||
|
self.rarity.set_frequency(frequency)
|
||||||
items = []
|
items = []
|
||||||
for _ in range(count):
|
for _ in range(count):
|
||||||
items.append(self.item_class.from_dict(self.random_properties(rarity=rarity)))
|
items.append(self.item_class.from_dict(self.random_properties(rarity=rarity)))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user