File tree 2 files changed +4
-2
lines changed 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -232,9 +232,10 @@ private FormKey GenerateEnchantment(
232
232
{
233
233
var level = item . Entry . Data . Level ;
234
234
var forLevel = ByLevelIndexed [ level ] ;
235
+ var takeMin = Math . Min ( rarityEnchCount , forLevel . Length ) ;
235
236
var effects = Extensions . Repeatedly ( ( ) => forLevel . RandomItem ( ) )
236
237
. Distinct ( )
237
- . Take ( rarityEnchCount )
238
+ . Take ( takeMin )
238
239
. Shuffle ( ) ;
239
240
240
241
var oldench = effects . First ( ) . Enchantment ;
Original file line number Diff line number Diff line change @@ -233,9 +233,10 @@ private FormKey GenerateEnchantment(
233
233
{
234
234
var level = item . Entry . Data . Level ;
235
235
var forLevel = ByLevelIndexed [ level ] ;
236
+ var takeMin = Math . Min ( rarityEnchCount , forLevel . Length ) ;
236
237
var effects = Extensions . Repeatedly ( ( ) => forLevel . RandomItem ( ) )
237
238
. Distinct ( )
238
- . Take ( rarityEnchCount )
239
+ . Take ( takeMin )
239
240
. Shuffle ( ) ;
240
241
241
242
var oldench = effects . First ( ) . Enchantment ;
You can’t perform that action at this time.
0 commit comments