Reading is overpowered because:
- It takes relatively little time for very high gain
- You can read all day every day
- Any focus or morale penalties can be offset with music, which might change the topic to “Music is overpowered”
I propose a two-fold solution:
Put a hard cap on how much you can read per day. This could be a number of chapters limit. Three? Four? Eight? Or a simple time duration limit. This would substantially limit the skill gain speed, and it would force more routine reading. This could also be made completely optional, and implemented as a mod. The cap would manifest as a status effect, such as “Tired of reading”, and while that is active, you wouldn’t be allowed to read any books that grant skills or melee techniques, but you WOULD be able to read novels and such.
Nerf music. Drop the max effect from 50 to 20. Or even start gaining negative morale after several hours of music. No one can listen to music the entire day, and one would eventually look forward to some silence. Status effect “Tired of music”?
Additionally: related traits:
“Book Junkie”. Anyone with this trait would HAVE TO read something every day or face penalties. (INT, PER, morale?)
“Heavy Reader”. Allows higher reading allowance (chapters per day limit).
Both would be incompatible with “Illiterate” but compatible with “Fast Reader” and “Slow Reader”.