Blecki / dwarfcorp

An open-source 3D colony management game for PC, Mac and Linux
http://www.dwarfcorp.com
Other
579 stars 71 forks source link

Farm: auto-harvesting happens too often now, and is too high priority. #649

Open com1clyf3 opened 6 years ago

com1clyf3 commented 6 years ago

When blocks are highlighted green to either be harvested or planted, player is able to cancel farming task. However, any other time during autofarming, the tiles cannot be right-clicked and autofarming canceled. Instead the info message "There's something in the way." will display.

image

Dwarves can spend too much of their time farming, instead of other tasks, unless you throttle down your farm tasks after your initial farming in early game, so de-selecting farm tiles is one fix/player solution.

The other fix is more complicated and goes something like:

  1. Measure the amount of resources the dwarf colony probably needs. For instance, if there are five dwarves in the colony, maybe they need at least fifty apples. Perhaps this could be player decided, like the drop down menu for cooking.

  2. Once this ordered limit is reached, the dwarves lower the priority of farming to pretty low.

  3. If the resource dips under the limit, the task is then elevated back to high, since food = not dead.

9e581f9d

mklingen commented 6 years ago

Hmm okay I think the right click is incorrectly checking to see if there's something growing already before allowing you to cancel.

As for the balance, we could also just make plants grow more slowly/randomly so that all of the field isn't up for harvest at the same time.

com1clyf3 commented 6 years ago

Let's just do the fix first.

I think it's just best to notice the odd balance design for now. We'll polish it later when we have a better vision on what player experience is really supposed to be.

mklingen commented 6 years ago

@com1clyf3 , @Blecki is this still an issue?

Blecki commented 6 years ago

Yep. The cancel tool is the solution though it doesn't actually work yet.

On Sat, May 5, 2018, 5:17 PM Matthew Klingensmith notifications@github.com wrote:

@com1clyf3 https://github.com/com1clyf3 , @Blecki https://github.com/Blecki is this still an issue?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/CompletelyFairGames/dwarfcorp/issues/649#issuecomment-386835638, or mute the thread https://github.com/notifications/unsubscribe-auth/ABPKrESvX0NA0RhlMggLeTMxXKuqeYiEks5tvhbogaJpZM4TXR2Q .

mklingen commented 6 years ago

Can confirm that cancel tool now works for auto harvest. Leaving this open for balance issues.