CleverRaven / Cataclysm-DDA

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

Auto-pickup could do with expanded options #71413

Closed MrHrulgin closed 3 months ago

MrHrulgin commented 5 months ago

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

At the moment, auto-pickup only can filter by name or material. So if I want to have my character pick up all ammo and magazines I run across, I have to name them individually, as picking up every bit of steel is a fool's game. As such, I have a long list of autopickup rules that could mostly be boiled down to "Ammo, magazines, manuals, keys, food, drink, drugs."

Solution you would like.

I'd like to be able to have autopickup rules that could cover any of the categories currently available for AIM sorting: name, weight, volume, density, charges, category, offensive power, ammo/charge type, spoilage, and barter value. Then I could pick up all non-rotten food, all ammo, things with a barter value higher than 1 with a weight and volume of less than .25, etc. Looting is the most tedious part of the game as it is, and already knowing what I want I'd really like to be able to automate it.

Describe alternatives you have considered.

Continuing the long tradition of extensive autopickup rule lists.

Additional context

No response

ZhilkinSerg commented 5 months ago

That would probably lead to a pretty poor performance.

MrHrulgin commented 5 months ago

But it would be poor performance that the player brought on themselves as they added more layers of rules, so everyone could tune it to their own level of willingness to wait. I'd be happy to have the game pause for a few seconds while it picked up everything I wanted so that I didn't have to spend two minutes perusing 10 pages of items in the AIM to pick out what I wanted from all the dross.

github-actions[bot] commented 4 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not bump or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.