As per title I suggest to stop the dreams farming as following:
- When you build a dreamcatcher it is bound to the char who built it, kinda like the study desk
- Give it a radius
- Only when you sleep in that radius the dreamcatcher would generate some dreams
- One dreamcatcher per char
- Alts for generating more dreams => go ahead
- Quality of dreams would be determined by the INT ( and PSY ) of the char and dreamcatcher quality EDIT
- Rebalance curious - if needed
Woilà.
Cheers from Italy