Skip to content

Some crops going to overgrown don't make sense, especially with perennial crops. #88742

Description

@Nymall

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

One of the things that has always drove me mad about farming and CDDA is there are plenty of plants that you should get multiple harvests out of. A good example would be Rhubarb. Rhubarb takes forever to establish, but once it does, it will often last a VERY long time.

Some crops like Horseradish you can repeatedly harvest the greens, and then harvest some roots at the end of the year.

Additionally, there are some crops like Japanese Knotweed and Rhubarb that will spread and take over a region over months\years. When Rhubarb goes to seed you can often still harvest the stalks, and even then expect 2 or 3 more harvests after the first time it goes to seed.

Mushrooms are a similar crop that often has 2-3 harvests, depending on the weather. If your mycelium is nice and established, often you can get 4 or 5 harvests, especially if they have something like a wood log to consume from.

Solution you would like.

Instead of spawning as a crop, some seeds should turn into a plant that has a use action to harvest from it. This should revert it to a "exhausted" state, with a timer to turn back after X days. Some should have a 3rd stage of growth that gives seeds and a reduced amount of harvestables(like rhubarb). For others, like horseradish, this exhausted state should allow the user to harvest the roots to be able to claim the roots back.

After X harvests, these plants should enter a dormant state till harvest time next year, with a chance for the plants to not return.

Finally, on return to harvest season there should be an effect that allows some of these plants to spread into other dirt or tilled tiles. Rhubarb, Japansese Knotweed, and Kudzu are notorious for this.

Candidates for this:

  • Rhubarb(Spreads, massive seed phase, and perennial)
  • Japanese Knotweed(Spreads and perennial)
  • Blackberry(Spreads via runners and Perennial)
  • Strawberries(spreads via runners and Perennial)
  • Raspberries(spreads via underground suckers and perennial)
  • Asparagus(Perennial. Often during the first year the harvest is lackluster)
  • Jerusalem artichokes(Perennial)
  • Broccoli(Perennial)
  • Cauliflower(Perennial)
  • Potato(If you've ever farmed Potato, you know how hard it is to get every tuber)
  • Dandelions(perennial, spread via seed, and can regrow from even a shard of root)
  • Garlic(Can be grown as a perennial, even though we usually grow it as an annual. Garlic greens are a great snack and make a wonderful, lighter substitute for bulbs. Will need to be thinned out before 3 years, or overcrowds and dies.)
  • Onions(Like garlic, the green can be harvested and used. Green onions are often immature onions, and if left unchecked will grow similar to garlic, with the same lifespan due to thinning problems)

I would add mushrooms to this list, but they need a entirely different system, something more like real life inoculation

Describe alternatives you have considered.

This could be simplified to just jump back and forth between the exhausted and mature plant, not caring about lifespan of the plant.

This could also simplify out the seeded phase, though I think this balances nicely against loosing some harvest.

Additional context

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions