CleverRaven / Cataclysm-DDA

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

Meta progression & Per life / Per fraction / Per world / Per character / Per profile / Per confing (meta) #73946

Closed Brambor closed 1 week ago

Brambor commented 2 months ago

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

Some things, like NEW! for crafting recipes and for items, are remembered throughout the entire game, but I would like it only to be remembered per a single life or better per fraction.

When I play CDDA, I start by making a character. The first time is fine. The second time, the recipes are no longer marked as NEW!. I recently figured out I can delete remembered recipes from the save to restart that. This "meta" progression is shared! For me, this is unintuitive and annoying.

Then, in the crafting menu again, favourite recipes. They are not shared for all (meta), but they are shared for the same character (same profession, or whatever). When I randomly generate two characters in different words, they do share their favourite recipes. So "random" is considered the same profession too... That is weird!

Solution you would like.

The point of this issue is to find what systems are at what level and what level they should be at. I am listing all possible levels that could exist that make sense to me. Some of them are unintuitive:

  1. Per life - (no meta) another "same" character in the same world doesn't share anything
  2. Per fraction - fraction shares progression. I would like this for marking recipes as NEW. The whole player fraction inside this world would remember it. If the player makes another person in this world, I consider that a different fraction. I don't play with multiple characters in the same world though.
  3. Per world - This doesn't make sense to me to be used. Making another character in the same world in different fractions, the two are magically connected,
  4. Per character - This doesn't make sense to me to be used. Making the same character in a different world, favourite recipes are still shared.
  5. Per config (meta) - Meta progression. This shouldn't be used for NEW! or favourite * recipes (as I use them) but for global achievements, and global progression. I want to add global progression in the form of "seen items".
  6. Per profile - if more profiles are implemented to CDDA, then the above "meta" progression is actually per profile and there is no progression above that. Maybe only aggregate of all achievements, like on Steam.

Describe alternatives you have considered.

No response

Additional context

No response

github-actions[bot] commented 1 month 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.