RandomChance.withLooting(this.chance, this.looting_multiplier) : assert( chance >= 0 && chance <= 1, 'The chance must be between 0 and 1');