amountDependencyLuck

fun amountDependencyLuck(baseRange: IntRange, modifier: Int): (Player?) -> IntRange

Amount function that extends baseRange's upper bound by luck * modifier. Feed the result to Data.amount.

// 1..2 base, +1 max per luck level → 1..(2 + luck)
amount = EffectiveDropable.amountDependencyLuck(1..2, 1)