CleverRaven / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
http://cataclysmdda.org
Other
10.61k stars 4.17k forks source link

NPC reading issues #35532

Open Funguss opened 4 years ago

Funguss commented 4 years ago

Is your feature request related to a problem? Please describe.

Three main issues exist when asking an NPC to read.

  1. The list of books are coloured based on your skills not theirs.
  2. The pickup distance is one block from them and doesn't include books in your possession.
  3. An NPC will read until they level up once instead of going until they're interrupted.

Describe the solution you'd like

Sure, point 3 is how it is for the player, but it's significantly more annoying to set them reading again due to point one, and they'll probably be interrupting you while you're doing something else. Point 2 is also how it is for the player, but again this is simply frustrating and increases micro management. I see no valid reason not to extend the radius and have them walk to it or abstract it away in a similar fashion to how recipes work. Point one, I expect, would be more complicated to implement but would have the higher QOL effect.

Describe alternatives you've considered

Granted I haven't made much headway with faction camps, but a library / school system would be great. Or just a dialogue option to get NPCs to read from the book stockpile of whatever will raise their skills. Either of these would address all the previous points to some extent, though anything to do with faction camps requires a significant time investment first.

jasonmbrown commented 4 years ago

I like the thought of a library/school, Maybe start it as a "training" building that later upgrades into a school. (Quite a few thoughts on a library/school building actually). I can agree though that it can be tedious teaching npcs.

sdp0et commented 4 years ago

I wasn't even aware they had a pickup distance. I've been manually trading to give them the books, but agree it would be nicer to treat them like tools for other tasks.

LeahLuong commented 2 years ago

Yeah, I came across this set of issues still in 0.F-3 & was about to post about them but decided to search 1st. The 1st issue is especially annoying because the list does see NPC skill lvls but colors the list according to your char's stats. The list is ordered according to this color scheme so if there are books you can't read yet but the NPC can, then they are shoved to the bottom.

I'd like to see the NPC reading system revamped in such a way that you merely have to select the skill you'd like them to read about & they choose the book & go to it until interrupted. Of course, skills they can't advance through your current library wouldn't be listed for selection.